Excel képlet: A Unix időbélyeg konvertálása Excel dátumra -

Tartalomjegyzék

Általános képlet

=(A1/86400)+DATE(1970,1,1)

Összegzés

A Unix időbélyeg Excel formátumba 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/86400)+DATE(1970,1,1)

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 történhet úgy, hogy elosztjuk a napokat 86400-mal, és hozzáadjuk az 1970. január 1-jei dátumértéket.

A bemutatott példában a képlet először elosztja a B5-ben szereplő időbélyeg értékét 86400-mal, majd hozzáadja az Unix Epoch dátumértékét, 1970. január 1-jét. A képlet a következőképpen értékeli:

=(B5/86400)+DATE(1970,1,1) =(1538352000/86400)+25569 =43374

Ha a C5 formátumot az Excel "d-mmm-yyyy" dátummal formázza, a dátum 2018. október 1-jén jelenik meg.

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

érdekes cikkek...