Excel vzorec: Převést časové razítko Unix na datum aplikace Excel -

Obsah

Obecný vzorec

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

souhrn

Chcete-li převést časové razítko Unix do formátu data aplikace Excel, můžete použít vzorec založený na funkci DATE. V zobrazeném příkladu je vzorec v C5:

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

Vysvětlení

Unix časové razítko sleduje čas jako běžící počet sekund. Počet začíná v „Unixové epochě“ 1. ledna 1970, takže časové razítko Unixu je jednoduše celkový počet sekund mezi daným datem a Unixovou epochou. Jelikož den obsahuje 8 6400 sekund (24 hodin x 60 minut x 60 sekund), lze převod na čas aplikace Excel provést vydělením dnů číslem 86400 a přidáním hodnoty data pro 1. ledna 1970.

V zobrazeném příkladu vzorec nejprve vydělí hodnotu časového razítka v B5 číslem 86400, poté přidá hodnotu data pro období Unixu, 1. ledna 1970. Vzorec se vyhodnotí takto:

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

Když je formát C5 naformátován s datem aplikace Excel „d-mmm-rrrr“, zobrazí se datum jako 1. října 2018.

Jak Excel sleduje datum a čas

Systém dat Excel začíná 1. ledna 1900 a počítá se dopředu. Níže uvedená tabulka ukazuje číselné hodnoty spojené s několika náhodnými daty:

datum Hrubá hodnota
1. ledna 1900 1
28. července 1914 00:00 5323
1. ledna 1970 00:00 25569
31. prosince 1999 36525
1. října 2018 43374
1. října 2018 12:00 43374,5

Všimněte si, že poslední datum zahrnuje také čas. Protože jeden den se rovná 1 a jeden den se rovná 24 hodinám, čas v aplikaci Excel lze představovat jako zlomkové hodnoty 1, jak je znázorněno v následující tabulce. Aby bylo možné zobrazit hodnotu zobrazenou jako čas, je třeba použít časový formát.

Hodin Čas Zlomek Hodnota
3 3:00 RÁNO 3/24 0,125
6 6:00 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 12/24 0,5
18 18:00 18/24 0,75
21 21:00 21/24 0,875
24 0:00 dop 24/24 1

Zajímavé články...