
Splošna formula
=(A1-DATE(1970,1,1))*86400
Povzetek
Če želite čas v Excelovi obliki pretvoriti v časovni žig Unix, lahko uporabite formulo, ki temelji na funkciji DATUM. V prikazanem primeru je formula v C5:
=(B5-DATE(1970,1,1))*86400
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 čas Excel naredimo tako, da odštejemo datumsko vrednost za Unix Epoch in pomnožimo dni z 86400.
V prikazanem primeru formula najprej od vrednosti datuma v B5 odšteje datumsko vrednost za 1. januar 1970, da dobi število dni med datumi, nato rezultat pomnoži s 85400, da se pretvori v časovni žig Unixa. Formula ovrednoti tako:
=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000
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. |