„Excel“ formulė: „Excel“ laiko konvertavimas į „Unix“ laiką -

Bendroji formulė

=(A1-DATE(1970,1,1))*86400

Santrauka

Norėdami konvertuoti laiką „Excel“ formatu į „Unix“ laiko žymą, galite naudoti formulę, pagrįstą funkcija DATA. Parodytame pavyzdyje formulė C5 yra:

=(B5-DATE(1970,1,1))*86400

Paaiškinimas

„Unix“ laiko žyma stebi laiką kaip sekundžių skaičių. Skaičiavimas prasideda 1970 m. Sausio 1 d. „Unix epochoje“, taigi „Unix“ laiko žyma yra tiesiog visos sekundės tarp bet kurios nurodytos datos ir Unix epochos. Kadangi dieną sudaro 86400 sekundžių (24 valandos x 60 minučių x 60 sekundžių), konversiją į „Excel“ laiką galima atimti „Unix Epoch“ datos vertę ir dienas padauginti iš 86400.

Parodytame pavyzdyje formulė pirmiausia atima 1970 m. Sausio 1 d. Vertę iš B5 datos vertės, kad gautų dienų skaičių tarp datų, tada padaugina rezultatą iš 85400, kad paverstų „Unix“ laiko žyma. Formulė vertinama taip:

=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000

Kaip „Excel“ stebi datų laiką

„Excel“ datų sistema prasideda 1900 m. Sausio 1 d. Ir skaičiuojama į priekį. Žemiau esančioje lentelėje pateikiamos skaitinės vertės, susietos su keliomis atsitiktinėmis datomis:

Data Neapdorota vertė
1900 m. Sausio 1 d 1
1914 m. Liepos 28 d. 00:00 val 5323
1970 m. Sausio 1 d. 00:00 val 25569
1999 m. Gruodžio 31 d 36525
2018 m. Spalio 1 d 43374
2018 m. Spalio 1 d. 12:00 val 43374.5

Atkreipkite dėmesį, kad paskutinė data taip pat apima laiką. Kadangi viena diena lygi 1, o viena diena - 24 valandoms, laikas programoje „Excel“ gali būti rodomas kaip dalinės vertės 1, kaip parodyta toliau pateiktoje lentelėje. Norint pamatyti vertę, rodomą kaip laiką, reikia pritaikyti laiko formatą.

Valandos Laikas Trupmena Vertė
3 3:00 val 3/24 0,125
6 6:00 RYTO 6/24 0,25
4 4:00 val 4/24 0,167
8 08:00 8/24 0,333
12 12:00 12/24 0.5
18 18:00 val 18/24 0,75
21 21:00 21/24 0,875
24 00:00 val 24/24 1

Įdomios straipsniai...