Általános képlet
=(A1-DATE(1970,1,1))*86400
Összegzés
Az Excel formátumú idő Unix időbélyeggé konvertálásához használhatja a DATE függvényen alapuló képletet. A bemutatott példában a C5 képlete a következő:
=(B5-DATE(1970,1,1))*86400
Magyarázat
A Unix időbélyeg másodpercek futásaként követi az időt. A számlálás a "Unix-korszakon" kezdődik, 1970. január 1-jén, tehát a Unix-időbélyeg egyszerűen az adott dátum és a Unix-korszak közötti összes másodperc. Mivel egy nap 86400 másodpercet tartalmaz (24 óra x 60 perc x 60 másodperc), az Excel időre való konvertálás elvégezhető úgy, hogy kivonja a Unix korszak dátumértékét, és a napokat megszorozza 86400-mal.
A bemutatott példában a képlet először kivonja az 1970. január 1-jei dátumértéket a B5-ben szereplő dátumértékből, hogy megkapja a dátumok közötti napok számát, majd megszorozza az eredményt 85400-mal, hogy átváltsa Unix időbélyegzővé. A képlet így értékeli:
=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000
Hogyan követi az Excel a dátumot és időt
Az Excel dátumrendszer 1900. január 1-jén indul, és előre számít. Az alábbi táblázat néhány véletlen dátumhoz tartozó numerikus értékeket mutatja:
| Dátum | Nyers érték |
|---|---|
| 1900. január 1 | 1 |
| 1914. július 28. 00:00 | 5323 |
| 1970. január 1., 00:00 | 25569 |
| 1999. december 31 | 36525 |
| 2018. október 1 | 43374 |
| 2018. október 1. 12:00 | 43374.5 |
Figyelje meg, hogy az utolsó dátum is tartalmaz egy időt. Mivel egy nap egyenlő 1-gyel, egy nap pedig 24 órával egyenlő, az Excel-ben megadott idő 1-es töredékértékként ábrázolható, amint az az alábbi táblázatban látható. Az időként megjelenített érték megtekintéséhez időformátumot kell alkalmazni.
| Órák | Idő | Töredék | Érték |
|---|---|---|---|
| 3 | 03:00 | 3/24 | 0,125 |
| 6. | 06:00 | 6/24 | 0,25 |
| 4 | 4:00 AM | 4/24 | 0,167 |
| 8. | REGGEL 8:00 ÓRA | 8/24 | 0,333 |
| 12. | 12:00 PM | 12/24 | 0.5 |
| 18 | 18:00 | 18/24 | 0,75 |
| 21 | ESTE 9:00 | 21/24 | 0,875 |
| 24. | 00:00 | 24/24 | 1 |







