Excel formula: Pretvorite vremensku oznaku teksta u vrijeme -

Generička formula

=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))

Sažetak

Vrh pretvorite vremensku oznaku unesenu kao tekst u odgovarajuće Excel vrijeme, pomoću funkcije MID možete izdvojiti komponente, a pomoću funkcije TIME sastaviti vrijeme. U prikazanom primjeru formula u F5 je:

=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))

Obrazloženje

Ova formula djeluje za vremena unesena u određeni format kao što je prikazano dolje:

00h01m13s 00h01m08s 08h02m59s

Imajte na umu da je tekstualni niz uvijek dugačak 9 znakova, a svaka komponenta ima dvije znamenke.

Srž ove formule je funkcija VRIJEME koja okuplja važeće vrijeme koristeći pojedine komponente sata, minute i sekunde. Budući da su sve vrijednosti zajedno u jednom tekstualnom nizu, funkcija MID koristi se za izdvajanje svake komponente:

MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second

Rezultati se kao argumenti dovode izravno u funkciju TIME. Donji kod pokazuje kako se formula rješava u ćeliji F5:

=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13

Obavijest MID kao tekstualna funkcija vraća tekst umjesto stvarnih brojeva. Međutim, funkcija TIME i dalje radi ispravno, automatski prisiljavajući vrijednosti teksta na brojeve.

Zanimljivi članci...