„Excel“ formulė: analizuoti laiko eilutę pagal laiką

Bendroji formulė

=TIME(LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2))

Santrauka

Norėdami išanalizuoti teksto eilutę, nurodančią laiką, į tinkamą „Excel“ laiką, galite naudoti formulę, pagrįstą funkcijomis Dešinė, Kairė, Vidurinis ir Laikas. Parodytame pavyzdyje formulė F5 yra:

=TIME(LEFT(E5,2),MID(E5,3,2),RIGHT(E5,2))

Kuris išanalizuoja 6 simbolių laiko eilutę hhmmss formatu į galiojantį „Excel“ laiką.

Pastaba: aukščiau pateiktuose pavyzdžiuose naudojami skirtingi laiko formato kodai, kaip nurodyta ekrano kopijoje.

Kontekstas

„Excel“ tikisi, kad „Excel“ laikai bus įvesti valandą ir minutę atskyrus dvitaškiu. Jei įvesite laiką su sekundėmis, turėsite pridėti dar vieną dvitaškį, kad atskirtumėte minutes ir sekundes, kaip parodyta toliau pateiktoje lentelėje:

Norimas laikas Įrašo formatas
2,5 valandos 2:30
30 minučių 0:30
10 minučių, 15 sekundžių 0:10:15
45 sekundės 0:00:45

Šio puslapio pavyzdyje parodytas vienas iš būdų praleisti dvitaškius ir įvesti paprastą 4 skaitmenų ar 6 skaitmenų teksto eilutę, nurodančią laiką, tada analizuoti tekstą į tinkamą „Excel“ laiką su formule pagalbiniame stulpelyje.

Tai yra geras pavyzdys, kai ta pati formulė įdeda vieną funkciją į kitą.

Paaiškinimas

Pirmiausia atkreipkite dėmesį, kad langeliai F5: F13 formatuojami kaip Tekstas prieš įvedant. Tai leidžia laikui įterpti nulius, pvz., „083000“. Arba galite įvesti šias laiko eilutes su viena citata pradžioje ('), kad priverstumėte „Excel“ gerbti jas kaip tekstą.

Tada laiko eilutėje yra 6 simboliai tokiu formatu:

hhmmss // as text

Tai reiškia, kad formulėje valandai, minutei ir sekundei reikia pasirinkti po 2 simbolius. Dirbant iš vidaus ir į išorę, ši užduotis atliekama su kairės, vidurinės ir dešinės funkcijomis:

LEFT(E5,2) // get hh MID(E5,3,2) // get mm RIGHT(E5,2) // get ss

Kiekviena funkcija grąžina rezultatą tiesiai į TIME funkciją. E9 mes turime:

041055

Taigi rezultatas TIME atrodo taip:

=TIME("04","10","55")

Tada funkcija TIME tyliai tvarko teksto į numerį konvertavimą ir pateikia tinkamą laiką:

04:10:55

Atstovauja 4 valandoms, 10 minutėms ir 55 sekundėms.

Su 4 simbolių laiko eilute

C5 formulė skirta apdoroti tik 4 simbolių laiko eilutes (valandas ir minutes), todėl struktūra yra šiek tiek paprastesnė. Paprasčiausiai sekundžių reikšmę į TIME funkciją užrašome kaip nulį:

=TIME(LEFT(B5,2),MID(B5,3,2),0)

Įdomios straipsniai...