
Generisk formel
=(A1/86400)+DATE(1970,1,1)
Sammendrag
For å konvertere et Unix-tidsstempel til Excels datoformat, kan du bruke en formel basert på DATE-funksjonen. I eksemplet vist er formelen i C5:
=(B5/86400)+DATE(1970,1,1)
Forklaring
Unix-tidsstempelet sporer tiden som løpende antall sekunder. Opptellingen begynner ved "Unix Epoch" 1. januar 1970, så et Unix-tidsstempel er ganske enkelt de totale sekundene mellom en gitt dato og Unix Epoch. Siden en dag inneholder 86400 sekunder (24 timer x 60 minutter x 60 sekunder), kan konvertering til Excel-tid gjøres ved å dele dager med 86400 og legge til datoverdien for 1. januar 1970.
I eksemplet vist deler formelen først tidsstempelverdien i B5 med 86400, og legger deretter til datoverdien for Unix Epoch, 1. januar 1970. Formelen evalueres slik:
=(B5/86400)+DATE(1970,1,1) =(1538352000/86400)+25569 =43374
Når C5 er formatert med Excel-datoen "d-mmm-åååå", vises datoen 1. oktober 2018.
Hvordan Excel sporer dato klokkeslett
Excel-datasystemet starter 1. januar 1900 og teller fremover. Tabellen nedenfor viser de numeriske verdiene knyttet til noen få tilfeldige datoer:
Dato | Rå verdi |
---|---|
1. januar 1900 | 1 |
28. juli 1914 00:00 | 5323 |
1. januar 1970 00:00 | 25569 |
31. desember 1999 | 36525 |
1.okt.2018 | 43374 |
1-okt-2018 12:00 | 43374.5 |
Legg merke til at den siste datoen inkluderer en tid også. Siden en dag er lik 1, og en dag er lik 24 timer, kan tid i Excel representeres som brøkverdier på 1, som vist i tabellen nedenfor. For å se verdien som vises som en tid, må et tidsformat brukes.
Timer | Tid | Brøkdel | Verdi |
---|---|---|---|
3 | 03:00 | 3/24 | 0,125 |
6 | 06:00 | 6/24 | 0,25 |
4 | 04:00 | 4/24 | 0,167 |
8 | KL. 8.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 |