Excel vzorec: Prevod časovej pečiatky Unixu na dátum programu Excel -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete previesť časovú pečiatku Unix na formát dátumu v programe Excel, môžete použiť vzorec založený na funkcii DATE. V zobrazenom príklade je vzorec v C5:

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

Vysvetlenie

Časová pečiatka systému Unix sleduje čas ako bežný počet sekúnd. Počet sa začína v „Unixovej epoche“ 1. januára 1970, takže časová známka Unixu je jednoducho celkový počet sekúnd medzi daným dátumom a Unixovou epochou. Pretože deň obsahuje 8 6400 sekúnd (24 hodín x 60 minút x 60 sekúnd), prevod na čas v programe Excel je možné vykonať vydelením dní číslom 86400 a pridaním hodnoty dátumu k 1. januáru 1970.

V zobrazenom príklade vzorec najskôr vydelí hodnotu časovej pečiatky v B5 číslom 86400, potom pridá hodnotu dátumu pre epochu Unix, 1. januára 1970. Vzorec sa vyhodnotí takto:

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

Keď je formát C5 naformátovaný s dátumom programu Excel „d-mmm-rrrr“, dátum sa zobrazí ako 1. októbra 2018.

Ako program Excel sleduje dátum a čas

Systém dátumov Excel začína 1. januára 1900 a počíta sa dopredu. Nasledujúca tabuľka zobrazuje číselné hodnoty spojené s niekoľkými náhodnými dátumami:

Dátum Surová hodnota
1. januára 1900 1
28. júla 1914 00:00 5323
1. januára 1970 00:00 25569
31. decembra 1999 36525
1. októbra 2018 43374
1. októbra 2018 12:00 hod 43374,5

Všimnite si, že posledný dátum obsahuje aj čas. Pretože jeden deň sa rovná 1 a jeden deň sa rovná 24 hodinám, čas v programe Excel sa dá predstaviť ako zlomkové hodnoty 1, ako je uvedené v nasledujúcej tabuľke. Aby sa hodnota zobrazila ako čas, je potrebné použiť formát času.

Hodiny Čas Zlomok Hodnota
3 03:00 3/24 0,125
6 6:00 RÁNO 6/24 0,25
4 4:00 RÁNO 4/24 0,167
8 8:00 RÁNO 8/24 0,333
12 12:00 POOBEDE 24/24 0,5
18 18:00 hod 18/24 0,75
21 21:00 21/24 0,875
24 0:00 hod 24/24 1

Zaujímavé články...