Excel-formule: Converteer Excel-tijd naar Unix-timestamp of vice versa
In dit artikel worden de formules besproken die conversies tussen Excel-tijd en Unix-timestamp in een Excel-werkblad uitvoeren.
Lees voordat u begint met de formule:
Wat is een Unix-timestamp?
Een Unix-timestamp houdt tijd bij met behulp van seconden. In het Unix-systeem wordt de tijd geteld vanaf 1 januari 1970. Met andere woorden, de Unix-timestamp is het totale aantal seconden tussen de opgegeven datum en 1 januari 1970.
Als u deze handleiding wilt volgen, download dan het voorbeeldspreadsheet.
Converteer Excel-tijd naar Unix-timestamp
Algemene formule:
(Excel_tijd-DATUM(1970,1,1))*86400 |
Syntaxis en argumenten
Excel_tijd: de datum en tijd die u wilt converteren naar Unix-tijd. |
Retourwaarde
De formule retourneert een reeksnummer. Meestal is de geretourneerde waarde zo groot dat deze wordt weergegeven als #####, en u kunt de geretourneerde waarde formatteren als Algemeen of Getal om deze weer te geven als een normaal reeksnummer.
Opmerking
Als de opgegeven Excel-tijd groter is dan of gelijk aan 1 januari 1900 maar kleiner dan 1 januari 1970, retourneert het een negatief getal; als de Excel-tijd gelijk is aan 1 januari 1970, retourneert het nul; als de Excel-tijd groter is dan 1 januari 1970, retourneert het een positief getal.
Foutmelding
Als de Excel-tijd kleiner is dan 1 januari 1900, retourneert het resultaat een foutwaarde #WAARDE!
Hoe werkt deze formule
Hier om de Excel-tijd in cel B3:B6 te converteren naar Unix-tijd, gebruik dan onderstaande formule:
=(B3-DATUM(1970,1,1))*86400 |
Druk op Enter toets om het eerste resultaat te krijgen, sleep dan de automatische vulgreep omlaag naar cel C7.
Uitleg
Datumfunctie: maak een datum met het jaarnummer, maandnummer en dagnummer.
De formule (B3-DATUM(1970,1,1)) wordt gebruikt om het verschil te berekenen tussen de opgegeven datum/tijd en de Unix-epoch.
86400: Zoals we weten, één dag = 24 uur, één uur = 60 minuten, en één minuut = 60 seconden, dus één dag = 24*60*60=86400 seconden.
Converteer Unix-timestamp naar Excel-tijd
Algemene formule:
(Unix_tijd/86400)+DATUM(1970,1,1) |
Syntaxis en argumenten
Unix_tijd: de Unix-tijd (een reeksnummer) die u wilt converteren naar standaard Excel-tijd. |
Retourwaarde
De formule retourneert een reeksnummer, dan moet u de reeksnummer formatteren naar een datum/tijd-formaat. Meestal is het resultaat een positief reeksnummer, als het resultaat een negatief getal is, zal het na formatteren als datum/tijd terugkeren naar een serie van #####.
Hoe werkt deze formule
Om de Unix-tijd in cel B3:B6 te converteren naar Excel-tijd, gebruik dan onderstaande formule:
=(B3/86400)+DATUM(1970,1,1) |
Druk op Enter toets en sleep de automatische vulgreep omlaag naar cel C6.
Selecteer vervolgens de resultaten, druk dan op Ctrl + 1 om het Cellen opmaken dialoogvenster weer te geven, onder het tabblad Getal selecteer Datum uit de Categorie lijst, selecteer vervolgens in het rechtergedeelte van Type, kies het formaat dat u nodig hebt.
Klik op OK en de formuleresultaten zijn nu geformatteerd als datum/tijd.
Uitleg
Datumfunctie: maak een datum met het jaarnummer, maandnummer en dagnummer.
De formule (B3/86400)+DATUM(1970,1,1) haalt het totale aantal dagen tussen de opgegeven datum/tijd en de Unix-epoch op.
86400: Zoals we weten, één dag = 24 uur, één uur = 60 minuten, één minuut = 60 seconden, dus één dag = 24*60*60=86400 seconden. En andersom, een datum/86400 zal het dagnummer opleveren.
Gerelateerde formules
- Converteer decimale minuten naar tijdformaat
Deze handleiding biedt een formule om decimale minuten te converteren naar Excel-tijd. - Converteer decimale seconden naar tijd
Om decimale seconden te converteren naar Excel-tijd in Excel, kan een formule u helpen. - Converteer tijd naar decimale uren
Hier wordt een formule aangeboden die tijd converteert naar decimale uren in Excel en wordt uitgelegd hoe de formule werkt. - Converteer tijd naar decimale minuten
In deze handleiding wordt een formule aangeboden voor het converteren van tijd naar decimale minuten in Excel.
Gerelateerde functies
- Excel ALS-functie
Test op gespecificeerde voorwaarden, retourneert vervolgens de bijbehorende waarden. - Excel WAARDE-functie
Converteer tekst naar getal. - Excel MAAND-functie
De MAAND wordt gebruikt om de maand als geheel getal (1 tot 12) uit een datum te halen. - Excel DAG-functie
De DAG-functie haalt de dag als een getal (1 tot 31) uit een datum. - Excel JAAR-functie
De JAAR-functie retourneert het jaar op basis van de gegeven datum in een viercijferige serienummerindeling.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- 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.