
Formula generică
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
rezumat
În partea de sus, convertiți un timestamp introdus ca text într-un timp Excel adecvat, puteți utiliza funcția MID pentru a extrage componentele și funcția TIME pentru a asambla ora. În exemplul prezentat, formula din F5 este:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Explicaţie
Această formulă funcționează pentru orele introduse într-un anumit format, după cum se arată mai jos:
00h01m13s 00h01m08s 08h02m59s
Rețineți că șirul de text are întotdeauna 9 caractere și fiecare componentă are 2 cifre.
Nucleul acestei formule este funcția TIME, care asamblează un timp valid folosind ora individuală, minutul și componentele secundare. Deoarece aceste valori sunt toate împreună într-un singur șir de text, funcția MID este utilizată pentru a extrage fiecare componentă:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Rezultatele sunt transmise direct la funcția TIME ca argumente. Codul de mai jos arată cum se rezolvă formula în celula F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Note MID, ca funcție de text, returnează text în loc de numere reale. Cu toate acestea, funcția TIME încă funcționează corect, constrângând valorile textului la numere în mod automat.