Excel-formel: Konverter Excel-tid til Unix-tidsstempel eller omvendt
I dette essay taler det om de formler, der konverterer mellem Excel-tid og Unix-tidsstempel i Excel-ark.
Læs før formlen:
Hvad er Unix-tidsstempel?
Unix-tidsstempel registrerer tid ved hjælp af sekunder. I Unix-systemet tæller det tid fra 1. januar 1970. Med andre ord er Unix-tidsstemplet det samlede antal sekunder mellem den givne dato og 1. januar 1970.
Hvis du vil følge denne vejledning, skal du downloade eksemplet på regnearket.
Konverter Excel-tid til Unix-tidsstempel
Generisk formel:
(Excel_time-DATE(1970,1,1))*86400 |
Syntekst og argumenter
Excel_time: the datetime that you want to convert to Unix time. |
Returværdi
Formlen returnerer et serienummer. Normalt er den returnerede værdi så stor, at den vises som #####, og du kan formatere den returnerede værdi som Generelt or nummer for at vise det som et almindeligt serienummer.
Bemærkning
Hvis den givne Excel-tid er større end eller lig med 1. januar 1900, men mindre end 1. januar 1970, returnerer den et negativt tal; hvis Excel-tiden er lig med den 1. januar 1970, returnerer den nul; Hvis Excel-tiden er større end 1. januar 1970, returnerer den et positivt tal.
Fejl
Hvis Excel-tiden er mindre end 1. januar 1900, returnerer resultatet en fejlværdi #VÆRDI!
Sådan fungerer denne formel
Her for at konvertere Excel-tiden i celle B3: B6 til Unix Time, brug venligst nedenstående formel:
=(B3-DATE(1970,1,1))*86400 |
Presse Indtast tast for at få det første resultat, og træk derefter håndtaget til automatisk udfyldning ned til celle C7.
Forklaring
Dato funktion: Opret en dato med årstallet, månedsnummeret og dagnummeret.
Formlen (B3-DATE (1970,1,1)) bruges til at beregne forskellen mellem det givne tidspunkt og Unix-epoken.
86400: Som vi kendte, var en dag = 24 timer, en time = 60 minutter og et minut = 60 sekunder, så en dag = 24 * 60 * 60 = 86400 sekunder.
Konverter Unix-tidsstempel til Excel-tid
Generisk formel:
(Unix_time/86400)+DATE(1970,1,1) |
Syntekst og argumenter
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
Returværdi
Formlen returnerer et serienummer, så skal du formatere serienummeret til en datetime-formatering. Normalt er resultatet et positivt serienummer. Hvis resultatet er et negativt tal, vender det tilbage til en serie på ##### efter formatering som datatid.
Sådan fungerer denne formel
For at konvertere Unix-tiden i celle B3: B6 til Excel-tid skal du bruge nedenstående formel:
=(B3/86400)+DATE(1970,1,1) |
Presse Indtast tast, og træk håndtaget til automatisk udfyldning ned til celle C6.
Hold derefter de valgte resultater, og tryk derefter på Ctrl + 1 for at vise formater celler dialog under nummer fanebladet, vælg Dato fra Boligtype listen, så i højre del af Type, vælg det format, du har brug for.
Klik på OK, så er formleresultaterne blevet formateret som datatid.
Forklaring
Dato funktion: Opret en dato med årstallet, månedsnummeret og dagnummeret.
Formlen (B3 / 86400) + DATE (1970,1,1) får det samlede antal dage mellem det givne dato og Unix-epoken.
86400: Som vi vidste, en dag = 24 timer, en time = 60 minutter, et minut = 60 sekunder, så en dag = 24 * 60 * 60 = 86400 sekunder. Og omvendt får en dato / 86400 dagnummeret.
Relative formler
- Konverter decimalminutter til tidsformat
Denne tutorial giver en formel til at konvertere decimal minutter til Excel-tid. - Konverter decimalsekunder til tid
For at konvertere decimalsekunder til Excel-tid i Excel kan en formel hjælpe dig. - Konverter tid til decimaltimer
Her giver en formel, der konverterer tid til decimaltimer i Excel og forklarer, hvordan formlen fungerer. - Konverter tid til decimal minutter
I denne vejledning giver det en formel til konvertering af tid til decimal minutter i Excel.
Relative funktioner
- Excel IF-funktion
Test for specificerede forhold, og returner derefter de tilsvarende værdier - Excel VALUE-funktion
Konverter tekst til nummer. - Excel MÅNED-funktion
MÅNEDEN bruges til at få måneden som heltal (1 til 12) fra datoen. - Excel DAY-funktion
DAG-funktionen får dagen som et tal (1 til 31) fra en dato - Excel YEAR-funktion
YEAR-funktionen returnerer året baseret på den givne dato i et 4-cifret serienummerformat.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.