Excel

Konverter Unix-tidsstempel til Excel-dato

Convert Unix Time Stamp Excel Date

Excel-formel: Konverter Unix-tidsstempel til Excel-datoGenerisk formel
=(A1/86400)+ DATE (1970,1,1)
Resumé

At konvertere et Unix-tidsstempel til Excels datoformat , kan du bruge en formel baseret på DATE-funktion . I det viste eksempel er formlen i C5:

 
=(B5/86400)+ DATE (1970,1,1)
Forklaring

Det Unix tidsstempel 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.



hvad betyder absolut reference i excel

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.-okt-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 vist som en tid, a tidsformat skal anvendes.

sammenlign to excel-kolonner for duplikater
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
enogtyve 21:00 21/24 0,875
24 12:00 24/24 1
Forfatter Dave Bruns


^