
Üldine valem
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Kokkuvõte
Top teisendab tekstina sisestatud ajatempli õigeks Exceli ajaks, komponentide väljavõtmiseks saate kasutada funktsiooni MID ja kellaaja kokkupanemiseks funktsiooni TIME. Näidatud näites on valem F5-s järgmine:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Selgitus
See valem töötab teatud vormingus sisestatud aegade jaoks, nagu allpool näidatud:
00h01m13s 00h01m08s 08h02m59s
Pange tähele, et tekstistring on alati 9 tähemärki pikk ja iga komponent on 2-kohaline.
Selle valemi tuumaks on funktsioon TIME, mis paneb kehtiva aja kokku üksikute tunni, minuti ja teise komponendi abil. Kuna need väärtused on kõik ühes tekstistringis, kasutatakse iga komponendi väljavõtmiseks funktsiooni MID:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Tulemused suunatakse argumentidena otse funktsiooni TIME. Allolev kood näitab, kuidas lahus F5 on valem lahendatud:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Teade, et tekstifunktsioonina tagastab MID tegelike numbrite asemel teksti. Kuid funktsioon TIME töötab endiselt korralikult, sundides tekstiväärtused automaatselt numbriteks.