![](https://cdn.wiki-base.com/3172275/excel_formula_convert_unix_time_stamp_to_excel_date__2.png.webp)
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 |