
Generisk formel
=(A1/86400)+DATE(1970,1,1)
Resumé
For at konvertere et Unix-tidsstempel til Excels datoformat kan du bruge en formel baseret på DATE-funktionen. I det viste eksempel er formlen i C5:
=(B5/86400)+DATE(1970,1,1)
Forklaring
Unix-tidsstemplet sporer tid som et løbende antal sekunder. Optællingen begynder ved "Unix Epoch" den 1. januar 1970, så et Unix-tidsstempel er simpelthen de samlede sekunder mellem en given dato og Unix Epoch. Da en dag indeholder 86400 sekunder (24 timer x 60 minutter x 60 sekunder), kan konvertering til Excel-tid ske ved at dividere dage med 86400 og tilføje datoværdien for 1. januar 1970.
I det viste eksempel opdeler formlen først tidsstempelværdien i B5 med 86400 og tilføjer derefter datoværdien for Unix Epoch, 1. januar 1970. Formlen evalueres således:
=(B5/86400)+DATE(1970,1,1) =(1538352000/86400)+25569 =43374
Når C5 er formateret med Excel-datoen "d-mmm-åååå", vises datoen som 1.-oktober-2018.
Sådan sporer Excel tidspunkter for datoer
Excel-datasystemet starter den 1. januar 1900 og tæller fremad. Tabellen nedenfor viser de numeriske værdier, der er knyttet til nogle få tilfældige datoer:
Dato | Rå værdi |
---|---|
1. januar 1900 | 1 |
28-jul-1914 00:00 | 5323 |
1. januar 1970 00:00 | 25569 |
31. december 1999 | 36525 |
1. oktober 2018 | 43374 |
1-okt-2018 12:00 | 43374,5 |
Bemærk, at den sidste dato også inkluderer et tidspunkt. Da en dag er lig med 1 og en dag er lig med 24 timer, kan tid i Excel repræsenteres som brøkværdier på 1, som vist i nedenstående tabel. For at se værdien, der vises som en tid, skal der anvendes et tidsformat.
Timer | Tid | Brøk | Værdi |
---|---|---|---|
3 | KL 3:00 | 3/24 | 0,125 |
6 | 6:00 | 6/24 | 0,25 |
4 | 04:00 | 4/24 | 0,167 |
8 | 08:00 | 8/24 | 0,333 |
12 | 12:00 | 12/24 | 0,5 |
18 | 18:00 | 18/24 | 0,75 |
21 | 21:00 | 21/24 | 0,875 |
24 | 12:00 | 24/24 | 1 |