
Generieke formule
=(A1-DATE(1970,1,1))*86400
Samenvatting
Om een tijd in Excel-indeling om te zetten naar een Unix-tijdstempel, kunt u een formule gebruiken die is gebaseerd op de functie DATUM. In het getoonde voorbeeld is de formule in C5:
=(B5-DATE(1970,1,1))*86400
Uitleg
De Unix-tijdstempel houdt de tijd bij als een lopende telling van seconden. Het tellen begint bij het "Unix Epoch" op 1 januari 1970, dus een Unix-tijdstempel is gewoon het totale aantal seconden tussen een bepaalde datum en het Unix-tijdperk. Aangezien een dag 86400 seconden bevat (24 uur x 60 minuten x 60 seconden), kan conversie naar Excel-tijd worden gedaan door de datumwaarde voor de Unix Epoch af te trekken en dagen te vermenigvuldigen met 86400.
In het getoonde voorbeeld trekt de formule eerst de datumwaarde voor 1 januari 1970 af van de datumwaarde in B5 om het aantal dagen tussen de datums te krijgen, en vermenigvuldigt het resultaat vervolgens met 85400 om te converteren naar een Unix-tijdstempel. De formule evalueert als volgt:
=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000
Hoe Excel de datum en tijd bijhoudt
Het Excel-datumsysteem start op 1 januari 1900 en telt vooruit. De onderstaande tabel toont de numerieke waarden die zijn gekoppeld aan een paar willekeurige datums:
Datum | Ruwe waarde |
---|---|
1 januari 1900 | 1 |
28 juli 1914 00:00 | 5323 |
1 januari 1970 00:00 | 25569 |
31 december 1999 | 36525 |
1-okt-2018 | 43374 |
1-okt-2018 12:00 uur | 43374.5 |
Merk op dat de laatste datum ook een tijd bevat. Aangezien één dag gelijk is aan 1 en één dag gelijk is aan 24 uur, kan de tijd in Excel worden weergegeven als breukwaarden van 1, zoals weergegeven in de onderstaande tabel. Om de waarde weergegeven als een tijd te zien, moet een tijdnotatie worden toegepast.
Uren | Tijd | Fractie | Waarde |
---|---|---|---|
3 | 3:00 IN DE OCHTEND | 24/3 | 0,125 |
6 | 6:00 'S OCHTENDS | 24-6 | 0.25 |
4 | 4:00 | 4/24 | 0,167 |
8 | 08:00 | 24-8 | 0,333 |
12 | 12:00 uur | 12/24 | 0,5 |
18 | 18:00 uur | 18/24 | 0,75 |
21 | 09:00 | 21/24 | 0,875 |
24 | 00:00 | 24/24 | 1 |