![](https://cdn.wiki-base.com/3172275/excel_formula_convert_unix_time_stamp_to_excel_date__2.png.webp)
Splošna formula
=(A1/86400)+DATE(1970,1,1)
Povzetek
Če želite pretvoriti časovni žig Unix v Excelov format datuma, lahko uporabite formulo, ki temelji na funkciji DATUM. V prikazanem primeru je formula v C5:
=(B5/86400)+DATE(1970,1,1)
Pojasnilo
Časovni žig Unix sledi času kot tekoče število sekund. Štetje se začne v "Unix Epohi" 1. januarja 1970, zato je časovni žig Unixa preprosto skupno število sekund med katerim koli datumom in Unix Epoho. Ker dan vsebuje 86400 sekund (24 ur x 60 minut x 60 sekund), lahko pretvorbo v Excel čas spremenite tako, da dneve delite z 86400 in dodate datumsko vrednost za 1. januar 1970.
V prikazanem primeru formula najprej deli vrednost časovnega žiga v B5 z 86400, nato doda datumsko vrednost za Unix Epoch, 1. januarja 1970. Formula ovrednoti tako:
=(B5/86400)+DATE(1970,1,1) =(1538352000/86400)+25569 =43374
Ko je format C5 oblikovan z Excelovim datumom »d-mmm-llll«, je datum prikazan kot 1. oktober 2018.
Kako Excel sledi datumom in času
Excelov datumski sistem se zažene 1. januarja 1900 in šteje naprej. Spodnja tabela prikazuje številske vrednosti, povezane z nekaj naključnimi datumi:
Datum | Surova vrednost |
---|---|
1. januar 1900 | 1. |
28. julij 1914 00:00 | 5323 |
1. januar 1970 00:00 | 25569 |
31. december 1999 | 36525 |
1. oktober 2018 | 43374 |
1. oktober 2018 12:00 | 43374,5 |
Upoštevajte, da zadnji datum vključuje tudi čas. Ker je en dan enak 1, en dan pa 24 ur, je čas v Excelu lahko predstavljen kot delne vrednosti 1, kot je prikazano v spodnji tabeli. Če želite videti vrednost, prikazano kot čas, je treba uporabiti časovno obliko.
Ure | Čas | Ulomek | Vrednost |
---|---|---|---|
3. | 3:00 | 3/24 | 0,125 |
6. | 6:00 | 6/24 | 0,25 |
4. | 4:00 | 4/24 | 0,167 |
8. | 8:00 DOPOLDNE | 8/24 | 0,333 |
12. | 12:00 | 12. 12. | 0,5 |
18. | 18:00 | 18/24 | 0,75 |
21. | 21:00 | 21/24 | 0,875 |
24. | 00:00 | 24/24 | 1. |