Excel-Formel: Konvertieren von Excel-Zeit in Unix-Zeitstempel oder umgekehrt
In diesem Artikel geht es um die Formeln, die zwischen Excel-Zeit und Unix-Zeitstempel in einem Excel-Arbeitsblatt konvertieren.
Lesen Sie vor der Formel:
Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel erfasst die Zeit in Sekunden. Im Unix-System wird die Zeit ab dem 1. Januar 1970 gezählt. Mit anderen Worten, der Unix-Zeitstempel ist die Gesamtanzahl der Sekunden zwischen dem angegebenen Datum und dem 1. Januar 1970.
Wenn Sie dieser Anleitung folgen möchten, laden Sie bitte die Beispieltabelle herunter.
Konvertieren von Excel-Zeit in Unix-Zeitstempel
Allgemeine Formel:
(Excel_time-DATE(1970,1,1))*86400 |
Syntax und Argumente
Excel_time: das Datums-/Zeitformat, das Sie in Unix-Zeit konvertieren möchten. |
Rückgabewert
Die Formel gibt eine Seriennummer zurück. Normalerweise ist der zurückgegebene Wert so groß, dass er als ##### angezeigt wird, und Sie können den zurückgegebenen Wert als Allgemein oder Zahl formatieren, um ihn als reguläre Seriennummer anzuzeigen.
Anmerkung
Ist die angegebene Excel-Zeit größer oder gleich dem 1. Januar 1900, aber kleiner als der 1. Januar 1970, gibt sie eine negative Zahl zurück; ist die Excel-Zeit gleich dem 1. Januar 1970, gibt sie Null zurück; ist die Excel-Zeit größer als der 1. Januar 1970, gibt sie eine positive Zahl zurück.
Fehler
Ist die Excel-Zeit kleiner als der 1. Januar 1900, gibt das Ergebnis einen Fehlerwert #WERT! zurück.
Wie diese Formel funktioniert
Um die Excel-Zeit in den Zellen B3:B6 in Unix-Zeit zu konvertieren, verwenden Sie bitte die folgende Formel:
=(B3-DATE(1970,1,1))*86400 |
Drücken Sie Eingabetaste , um das erste Ergebnis zu erhalten, dann ziehen Sie den Autoausfüllkursor nach unten bis zur Zelle C7.
Erklärung
Datumsfunktion: Erstellt ein Datum mit Jahreszahl, Monatszahl und Tageszahl.
Die Formel (B3-DATE(1970,1,1)) berechnet die Differenz zwischen dem angegebenen Datum/Zeit und der Unix-Epoche.
86400: Wie wir wissen, entspricht ein Tag = 24 Stunden, eine Stunde = 60 Minuten und eine Minute = 60 Sekunden, also ein Tag = 24*60*60=86400 Sekunden.
Konvertieren von Unix-Zeitstempel in Excel-Zeit
Allgemeine Formel:
(Unix_time/86400)+DATE(1970,1,1) |
Syntax und Argumente
Unix_time: der Unix-Zeitstempel (eine Seriennummer), den Sie in die Standard-Excel-Zeit konvertieren möchten. |
Rückgabewert
Die Formel gibt eine Seriennummer zurück, die Sie dann in ein Datums-/Zeitformat formatieren müssen. Normalerweise ist das Ergebnis eine positive Seriennummer. Wenn das Ergebnis eine negative Zahl ist, wird nach der Formatierung als Datums-/Zeitangabe eine Reihe von ##### zurückgegeben.
Wie diese Formel funktioniert
Um den Unix-Zeitstempel in den Zellen B3:B6 in Excel-Zeit zu konvertieren, verwenden Sie bitte die folgende Formel:
=(B3/86400)+DATE(1970,1,1) |
Drücken Sie Eingabetaste und ziehen Sie den Autoausfüllkursor nach unten bis zur Zelle C6.
Dann halten Sie die Ergebnisse ausgewählt und drücken Strg + 1 , um das Fenster Zellen formatieren anzuzeigen. Unter dem Reiter Zahl wählen Sie Datum aus der Kategorie Liste, dann wählen Sie im rechten Bereich unter Typ, das gewünschte Format aus.
Klicken Sie auf OK, dann werden die Formelergebnisse als Datums-/Zeitangaben formatiert.
Erklärung
Datumsfunktion: Erstellt ein Datum mit Jahreszahl, Monatszahl und Tageszahl.
Die Formel (B3/86400)+DATE(1970,1,1) berechnet die Gesamtanzahl der Tage zwischen dem angegebenen Datum/Zeit und der Unix-Epoche.
86400: Wie wir wissen, entspricht ein Tag = 24 Stunden, eine Stunde = 60 Minuten und eine Minute = 60 Sekunden, also ein Tag = 24*60*60=86400 Sekunden. Umgekehrt ergibt ein Datum/86400 die Anzahl der Tage.
Verwandte Formeln
- Umwandlung von Dezimalminuten in Zeitformat
Dieses Tutorial bietet eine Formel zur Umwandlung von Dezimalminuten in Excel-Zeit. - Umwandlung von Dezimalsekunden in Zeit
Um Dezimalsekunden in Excel-Zeit in Excel umzuwandeln, kann Ihnen eine Formel helfen. - Umwandlung von Zeit in Dezimalstunden
Hier finden Sie eine Formel, die Zeit in Dezimalstunden in Excel umwandelt und erklärt, wie die Formel funktioniert. - Umwandlung von Zeit in Dezimalminuten
In diesem Tutorial wird eine Formel zur Umwandlung von Zeit in Dezimalminuten in Excel bereitgestellt.
Verwandte Funktionen
- Excel-WENN-Funktion
Testet bestimmte Bedingungen und gibt die entsprechenden Werte zurück. - Excel-WERT-Funktion
Konvertiert Text in eine Zahl. - Excel-MONAT-Funktion
Die MONAT-Funktion wird verwendet, um den Monat als Ganzzahl (1 bis 12) vom Datum zu erhalten. - Excel-TAG-Funktion
Die TAG-Funktion erhält den Tag als Zahl (1 bis 31) vom Datum. - Excel-JAHR-Funktion
Die JAHR-Funktion gibt das Jahr basierend auf dem angegebenen Datum im 4-stelligen Seriennummernformat zurück.
Die besten Tools zur Büroproduktivität
Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.