
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 |