Excel-kaava: Muunna Unix-aikaleima Excel-päivämääräksi -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit muuntaa Unix-aikaleiman Excelin päivämäärämuotoon käyttämällä DATE-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä kaava kohdassa C5 on:

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

Selitys

Unix-aikaleima seuraa aikaa juoksevana sekuntilaskurina. Laskenta alkaa "Unix-aikakaudelta" 1. tammikuuta 1970, joten Unix-aikaleima on yksinkertaisesti sekuntien kokonaismäärä minkä tahansa päivämäärän ja Unix-aikakauden välillä. Koska päivä sisältää 86400 sekuntia (24 tuntia x 60 minuuttia x 60 sekuntia), muunnos Excel-aikaan voidaan tehdä jakamalla päivät 86400: lla ja lisäämällä päivämäärän arvo 1. tammikuuta 1970.

Esitetyssä esimerkissä kaava jakaa ensin B5: ssä olevan aikaleiman arvon 86400: lla ja lisää sitten päivämäärän arvon Unix-aikakaudelle 1. tammikuuta 1970. Kaava arvioi näin:

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

Kun C5 alustetaan Excel-päivämäärällä "p-kk-vvvv", päivämäärä näytetään 1.10.2018.

Kuinka Excel seuraa päivämääriä

Excel-päivämääräjärjestelmä alkaa 1. tammikuuta 1900 ja laskee eteenpäin. Alla olevassa taulukossa on esitetty muutamiin satunnaisiin päivämääriin liittyvät lukuarvot:

Päivämäärä Raaka-arvo
1. tammikuuta-1900 1
28. heinäkuuta 1914 00:00 5323
1.1.-1970 00:00 25569
31. joulukuuta 1999 36525
1. lokakuuta 2018 43374
1. lokakuuta 2018 klo 12.00 43374.5

Huomaa, että viimeinen päivämäärä sisältää myös ajan. Koska yksi päivä on yhtä ja yksi päivä 24 tuntia, aika Excelissä voidaan esittää murto-arvoina 1, kuten alla olevassa taulukossa on esitetty. Aikamuoto on käytettävä, jotta arvo voidaan näyttää aikana.

Tunnit Aika Murtoluku Arvo
3 03:00 3/24 0,125
6 6.00 6/24 0,25
4 04:00 4/24 0,167
8 8.00 AAMULLA 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 00:00 24/24 1

Mielenkiintoisia artikkeleita...