Excel-formule: converteer Excel-tijd naar Unix-tijdstempel of omgekeerd
In dit essay gaat het over de formules die converteren tussen Excel-tijd en Unix-tijdstempel in Excel-sheet.
Lees voor formule:
Wat is een Unix-tijdstempel?
Unix-tijdstempel registreert tijd door seconden te gebruiken. In het Unix-systeem telt het de tijd vanaf 1 januari 1970. Met andere woorden, de Unix-tijdstempel is het totale aantal seconden tussen de opgegeven datum en 1 januari 1970.
Als u deze tutorial wilt volgen, download dan de voorbeeldspreadsheet.
Converteer Excel-tijd naar Unix-tijdstempel
Generieke formule:
(Excel_time-DATE(1970,1,1))*86400 |
Syntaxt en argumenten
Excel_time: the datetime that you want to convert to Unix time. |
Winstwaarde
De formule retourneert een serienummer. Gewoonlijk is de geretourneerde waarde zo groot dat deze wordt weergegeven als #####, en u kunt de geretourneerde waarde opmaken als Algemeen or Telefoon Nummer om het als een gewoon serienummer weer te geven.
Opmerking
Als de opgegeven Excel-tijd groter is dan of gelijk is aan 1 jan. 1900 maar minder dan 1 jan. 1970, wordt er een negatief getal geretourneerd; als de Excel-tijd gelijk is aan 1 jan. 1970, wordt nul geretourneerd; als de Excel-tijd groter is dan 1 jan. 1970, wordt een positief getal geretourneerd.
Fout
Als de Excel-tijd minder is dan 1 januari 1900, retourneert het resultaat een foutwaarde #VALUE!
Hoe deze formule werkt
Gebruik hier de onderstaande formule om de Excel-tijd in cel B3: B6 naar Unix-tijd te converteren:
=(B3-DATE(1970,1,1))*86400 |
Media Enter -toets om het eerste resultaat te krijgen, en sleep vervolgens de automatische vulgreep naar cel C7.
Uitleg
Datum functie: maak een datum met het jaarnummer, maandnummer en dagnummer.
De formule (B3-DATE (1970,1,1)) wordt gebruikt om het verschil tussen de opgegeven datumtijd en het Unix-tijdperk te berekenen.
86400: Zoals we weten, een dag = 24 uur, een uur = 60 minuten en een minuut = 60 seconden, dus een dag = 24 * 60 * 60 = 86400 seconden.
Converteer Unix-tijdstempel naar Excel-tijd
Generieke formule:
(Unix_time/86400)+DATE(1970,1,1) |
Syntaxt en argumenten
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
Winstwaarde
De formule retourneert een serienummer, dan moet u het serienummer opmaken in een datetime-opmaak. Gewoonlijk is het resultaat een positief serienummer, als het resultaat een negatief getal is, keert het terug naar een reeks ##### na het formatteren als datetime.
Hoe deze formule werkt
Gebruik onderstaande formule om de Unix-tijd in cel B3: B6 naar Excel-tijd te converteren:
=(B3/86400)+DATE(1970,1,1) |
Media Enter toets en sleep de automatische vulgreep omlaag naar cel C6.
Houd vervolgens de resultaten geselecteerd en druk op Ctrl + 1 om de Cellen opmaken dialoog, onder Telefoon Nummer tab, selecteer Datum aan de hand van de Categorie lijst en vervolgens in het rechterdeel van Type, kies een formaat dat u nodig heeft.
Klik op OK en de formuleresultaten zijn opgemaakt als datetime.
Uitleg
Datum functie: maak een datum met het jaarnummer, maandnummer en dagnummer.
De formule (B3 / 86400) + DATE (1970,1,1) krijgt het totale aantal dagen tussen de opgegeven datum-tijd en het Unix-epoch.
86400: Zoals we weten, een dag = 24 uur, een uur = 60 minuten, een minuut = 60 seconden, dus een dag = 24 * 60 * 60 = 86400 seconden. En omgekeerd krijgt een datum / 86400 het dagnummer.
Relatieve formules
- Converteer decimale minuten naar tijdnotatie
Deze tutorial biedt een formule om decimale minuten naar Excel-tijd om te zetten. - Converteer decimale seconden naar tijd
Om decimale seconden naar Excel-tijd in Excel om te zetten, kan een formule u helpen. - Converteer tijd naar decimale uren
Hier vindt u een formule die tijd omzet in decimale uren in Excel en uitlegt hoe de formule werkt. - Converteer tijd naar decimale minuten
In deze zelfstudie biedt het een formule voor het converteren van tijd naar decimale minuten in Excel.
Relatieve functies
- Excel IF-functie
Test op gespecificeerde voorwaarden en retourneert vervolgens de bijbehorende waarden - Excel VALUE-functie
Converteer tekst naar nummer. - Excel MAAND-functie
De MAAND wordt gebruikt om de maand als geheel getal (1 tot 12) vanaf de datum te krijgen. - Excel DAG-functie
De functie DAG haalt de dag op als een getal (1 tot 31) vanaf een datum - Excel YEAR-functie
De functie JAAR retourneert het jaar op basis van de opgegeven datum in een 4-cijferig serieel getalnotatie.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.