Excel formula: Unix laika zīmoga konvertēšana uz Excel datumu -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai konvertētu Unix laika zīmogu Excel datuma formātā, varat izmantot formulu, kuras pamatā ir funkcija DATE. Parādītajā piemērā formula C5 ir:

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

Paskaidrojums

Unix laika zīmogs izseko laiku kā skriešanas sekundes. Skaitīšana sākas “Unix laikmetā” 1970. gada 1. janvārī, tāpēc Unix laika zīmogs ir vienkārši kopējās sekundes starp jebkuru datumu un Unix laikmetu. Tā kā dienā ir 86400 sekundes (24 stundas x 60 minūtes x 60 sekundes), konvertēšanu uz Excel laiku var veikt, dalot dienas ar 86400 un pievienojot datuma vērtību 1970. gada 1. janvārim.

Parādītajā piemērā formula vispirms sadala laika zīmoga vērtību B5 ar 86400, pēc tam tiek pievienota Unix Epoch datuma vērtība, 1970. gada 1. janvāris. Formula tiek vērtēta šādi:

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

Kad C5 ir formatēts ar Excel datumu "d-mmm-gggg", datums tiek parādīts kā 2018. gada 1. oktobris.

Kā Excel izseko datumu laiku

Excel datumu sistēma sākas ar 1900. gada 1. janvāri un skaitās uz priekšu. Zemāk esošajā tabulā ir norādītas skaitliskās vērtības, kas saistītas ar dažiem nejaušiem datumiem:

Datums Neapstrādātā vērtība
1900. gada 1. janvāris 1
1914. gada 28. jūlijā 00:00 5323
1970. gada 1. janvāris 00:00 25569
1999. gada 31. decembris 36525
2018. gada 1. oktobris 43374
2018. gada 1. oktobris 12:00 43374.5

Ievērojiet, ka pēdējā datumā ir iekļauts arī laiks. Tā kā viena diena ir vienāda ar 1 un viena diena ir 24 stundas, laiku programmā Excel var attēlot kā daļu vērtības 1, kā parādīts zemāk esošajā tabulā. Lai redzētu vērtību, kas tiek parādīta kā laiks, ir jāpiemēro laika formāts.

Stundas Laiks Daļa Vērtība
3 3:00 3/24 0,125
6 6:00 6/24 0,25
4 4:00 4/24 0,167
8 08:00 8/24 0,333
12 12:00 24/24 0.5
18 18:00 18/24 0,75
21 21:00 21/24 0,875
24 00:00 24/24 1

Interesanti raksti...