
Formula generică
=(A1/86400)+DATE(1970,1,1)
rezumat
Pentru a converti o marcă de timp Unix în formatul de dată Excel, puteți utiliza o formulă bazată pe funcția DATE. În exemplul prezentat, formula din C5 este:
=(B5/86400)+DATE(1970,1,1)
Explicaţie
Marcajul de timp Unix urmărește timpul ca număr de secunde. Numărul începe la „Epoca Unix” pe 1 ianuarie 1970, deci un timbru de timp Unix este pur și simplu numărul total de secunde dintre o dată dată și epoca Unix. Deoarece o zi conține 86400 de secunde (24 de ore x 60 de minute x 60 de secunde), conversia la ora Excel se poate face prin împărțirea zilelor la 86400 și adăugarea valorii datei pentru 1 ianuarie 1970.
În exemplul prezentat, formula împarte mai întâi valoarea marcajului de timp în B5 la 86400, apoi adaugă valoarea datei pentru Epoca Unix, 1 ianuarie 1970. Formula evaluează astfel:
=(B5/86400)+DATE(1970,1,1) =(1538352000/86400)+25569 =43374
Când C5 este formatat cu data Excel „d-mmm-aaaa”, data este afișată ca 1-Oct-2018.
Cum urmărește Excel data și ora
Sistemul de date Excel începe la 1 ianuarie 1900 și contează înainte. Tabelul de mai jos prezintă valorile numerice asociate cu câteva date aleatorii:
Data | Valoare brută |
---|---|
1-ianuarie-1900 | 1 |
28-Iul-1914 00:00 | 5323 |
1-ianuarie-1970 00:00 | 25569 |
31 decembrie 1999 | 36525 |
1 octombrie 2018 | 43374 |
1 octombrie 2018 12:00 PM | 43374,5 |
Observați că ultima dată include și o oră. Deoarece o zi este 1 și o zi este 24 de ore, timpul în Excel poate fi reprezentat ca valori fracționare de 1, așa cum se arată în tabelul de mai jos. Pentru a vedea valoarea afișată ca o oră, trebuie aplicat un format de oră.
Ore | Timp | Fracțiune | Valoare |
---|---|---|---|
3 | 3:00 AM | 3/24 | 0,125 |
6 | 6:00 DIMINEATA | 24.06 | 0,25 |
4 | 4:00 AM | 24.04 | 0,167 |
8 | 8:00 AM | 24.08 | 0,333 |
12 | 12:00 PM | 24.12 | 0,5 |
18 | 18:00 | 18/24 | 0,75 |
21 | 9:00 | 21/24 | 0,875 |
24 | 12:00 | 24/24 | 1 |