
Generička formula
=(A1-DATE(1970,1,1))*86400
Sažetak
Da biste pretvorili vrijeme u Excelovom formatu u vremensku oznaku Unix, možete upotrijebiti formulu koja se temelji na funkciji DATUM. U prikazanom primjeru formula u C5 je:
=(B5-DATE(1970,1,1))*86400
Obrazloženje
Oznaka vremena Unix prati vrijeme kao tekući broj sekundi. Brojanje započinje u "Unix Epohi" 1. siječnja 1970. godine, tako da Unix vremenska oznaka predstavlja samo ukupne sekunde između bilo kojeg datuma i Unix Epohe. Budući da dan sadrži 86400 sekundi (24 sata x 60 minuta x 60 sekundi), pretvorba u Excel vrijeme može se izvršiti oduzimanjem vrijednosti datuma za Unix Epohu i množenjem dana s 86400.
U prikazanom primjeru, formula prvo oduzima vrijednost datuma za 1. siječnja 1970. od vrijednosti datuma u B5 da bi se dobio broj dana između datuma, a zatim množi rezultat s 85400 da bi se pretvorila u vremensku oznaku Unixa. Formula ocjenjuje ovako:
=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000
Kako Excel prati datume i vrijeme
Excel datumski sustav započinje 1. siječnja 1900. i računa unaprijed. Tablica u nastavku prikazuje numeričke vrijednosti povezane s nekoliko slučajnih datuma:
Datum | Sirova vrijednost |
---|---|
1. siječnja 1900 | 1 |
28. srpnja 1914. 00:00 | 5323 |
1. siječnja 1970. 00:00 | 25569 |
31. prosinca 1999 | 36525 |
1. listopada 2018 | 43374 |
1. listopada 2018. 12:00 | 43374,5 |
Primijetite da zadnji datum uključuje i vrijeme. Budući da je jedan dan jednak 1, a jedan dan 24 sata, vrijeme u Excelu može se predstaviti kao razlomljene vrijednosti 1, kao što je prikazano u donjoj tablici. Da bi se vrijednost prikazala kao vrijeme, treba primijeniti format vremena.
Sati | Vrijeme | Frakcija | Vrijednost |
---|---|---|---|
3 | 3:00 UJUTRO | 3/24 | 0,125 |
6 | 06:00 | 6/24 | 0,25 |
4 | 4:00 SATI UJUTRO | 4/24 | 0,167 |
8 | 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 |