Excel formula: Pretvori časovni žig Unix v Excel datum -

Kazalo

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.

Zanimive Članki...