Ladda ner exempelarbetsboken
Denna handledning visar hur du konverterar en tid i Excel -format till Unix -tid i Excel och Google Sheets.
Vad är Unix Time
Unix -tiden är också känd som Epoch Time eller POSIX -tid eller Unix -tidsstämpel. Det är ett system som räknar antalet sekunder som har gått sedan Unix -epoken, dvs 1 januarist, 1970. För att uttrycka enkla ord är Unix -tiden det totala antalet sekunder mellan ett datum och Unix Epoch.
Konvertera Excel -tid till Unix -tid
För att beräkna Unix -tiden måste vi först hitta det totala antalet dagar mellan Excel -tiden och epoktiden. Multiplicera sedan de beräknade dagarna med 86 400, eftersom en dag har 86 400 sekunder (24 timmar × 60 minuter × 60 sekunder = 86 400 sekunder).
1 | = (B5-DATE (1970,1,1))*86400 |
Steg för steg Förklaring
Det första steget i konverteringen av Excel -tid till Unix -tid är att beräkna det numeriska värdet för Epoch -datumet. Detta kan göras med DATE -funktionen.
1 | = DATUM (1970,1,1) |
Det ger oss detta värde:
=25569
På samma sätt subtraheras beräkningen av det numeriska värdet för epokdatum från den angivna Excel -tidens numeriska värde
1 | = (B5-DATE (1970,1,1)) |
=(40422-25569)
=(14853)
Därefter multipliceras skillnaden beräknad ovanifrån med 86400 för att få det resulterande värdet i sekunder
=(14853)*86400
Detta är det totala antalet sekunder vi får mellan två datum
=1283299200
Konvertera Unix Time till Excel Time
Omvänt kan vi konvertera Unix -tiden till Excel -tid med hjälp av följande formel:
1 | = (B3/86400)+DATUM (1970,1,1) |
Steg för steg Förklaring
Först delas Unix -tidsstämpeln med det totala antalet sekunder på en dag, det vill säga 86400.
1 | = B3/86400 |
=14853
Nu beräknar vi det numeriska värdet för epokdatumet genom DATE -funktionen
1 | = DATUM (1970,1,1) |
=25569
När vi har det numeriska värdet för epokdatumet lägger vi till dessa två värden
= 14853 + 25569
= 40422
Det resulterande värdet, vi fick efter beräkningen, är i serienummerformatet. För att visa den i datumformat, ändra helt enkelt cellens format till Datum eller ditt önskade anpassade format från Nummerformat genom att komma åt det via fliken Hem
eller genom att trycka på CTRL + 1
Efter att ha ändrat formatet för de numeriska värdena för Excel -datum och tid får vi följande Excel -datum och -tid
Konvertera Excel -tid till Unix -tid i Google Kalkylark
Konverteringsformeln för tid till Unix -tid fungerar exakt samma i Google Kalkylark som i Excel.