Rekenen met datums in Excel

Rekenen met datums in Excel

Rekenen met datums in Excel ExcelXL.nl trainingen en workshops
Jan Bolhuis - ExcelXL.nl trainingen en workshops

Geschreven door:
, 10 oktober 2013

E-mail Jan Bolhuis Linkedin Facebook

Excel gebruikers vinden het vaak lastig om te rekenen met datums. Bijvoorbeeld het uitrekenen van iemands leeftijd. Ik krijg daar dan ook vaak vragen over en in dit artikel zal ik je een aantal functies aanreiken waarmee je altijd tot het juiste antwoord komt en het in de toekomst voor jou gemakkelijker wordt om dit zelf ook goed toe te passen.

Hieronder zul je zowel de foute als de goede oplossingen tegenkomen wanneer er een datum in de toekomst (bijvoorbeeld een pensioendatum) berekend moet worden.

Hoe het niet moet!
Vaak kom ik oplossingen tegen met daarin het getal 365,25 verwerkt. De formule luidt dan vaak =het aantal jaren * 365,25.
Het getal 365,25 is gebaseerd op drie jaren van 365 dagen en 1 jaar (een schrikkeljaar) van 366 dagen.

365 * 3 + 366 = 1.461
1.461/ 4 = 365,25

Op basis hiervan kun je (denkt men) uitrekenen wanneer iemand bijvoorbeeld 53 jaar wordt wanneer hij op 15 augustus 1965 is geboren.

Cel A1 = 15-08-1965
Cel A2 = 53
Cel A3 = A1 + (A2 * 365,25)

Antwoord: 15 augustus 2018. Simpel toch? En nog goed ook. Maar vervang de leeftijd 53 eens door 43, 47, 55 of 63!

Conclusie
Maak nooit gebruik van bovenstaande formule wanneer je met datums moet rekenen omdat niet in alle gevallen het juiste antwoord wordt berekend.

Het antwoord in het geval wanneer iemand 55 jaar wordt, is in bovenstaande voorbeeld 14 augustus 2020. En dat is één dag te vroeg.

Hoe het wel moet!
Gebruik altijd de ingebouwde datum functies van Excel. Alleen dan weet je zeker dat je de juiste uitkomsten zult krijgen. Om je op weg te helpen, geef ik hieronder een voorbeeld:

Cel A1 = 15-08-1965
Cel A2 = 55

=DATUM(JAAR(A1)+A2;MAAND(A1);DAG(A1)) of

=ZELFDE.DAG(A1;A2*12)

Uitleg van de formules
=DATUM(JAAR(A1)+A2;MAAND(A1);DAG(A1))

Datum
De datum functie zet de opgegeven datum om in een voor Excel logische code.

JAAR(A1) + A2
Deze functie geeft als resultaat het jaar van een datum. In dit geval 1965. Vervolgens wordt de leeftijd in A2 hierbij opgeteld. 1965 + 55 = 2020

MAAND(A1)
De MAAND functie haalt de maand uit de datum. Maand 8 (augustus).

DAG(A1)
Deze voel je al aankomen. Inderdaad, de DAG functie haalt de dag uit een datum (15).

Resultaat: 15 augustus 2020

=ZELFDE.DAG(A1;A2*12)

De functie ZELFDE.DAG heeft een begindatum nodig en het aantal maanden. Het aantal maanden wordt vervolgens opgeteld bij de begindatum en de uitkomst wordt omgezet in een zogenaamd serieel getal. En met de juiste opmaak kun je hiervan een datum maken.

A1 is de begindatum
A2 is het aantal maanden.

Omdat we 55 jaar bij de begindatum willen optellen, maar we maanden nodig hebben, moet het getal 55 vermenigvuldigd worden met 12.

Niet vergeten: gebruik nooit het getal 365,25 maar altijd de datum functies van Excel.

Wilt u nog meer blogberichten lezen? Ga dan naar de pagina Blog/kennisbank.

Formules in Excel van het Engels naar het Nederlands en andersom - ExcelXL.nl trainingen en workshops

Formules in Excel van het Engels naar het Nederlands en andersom

17 december 2022 - Online zijn er ontzettend veel instructievideo's te vinden op het gebied van Excel. De meeste - en over het algemeen ook de betere - zijn in het Engels. Met uitzondering van het Nederlandse YouTube... lees verder »

Excel en de invloed op je carrière - ExcelXL.nl trainingen en workshops

Excel en de invloed op je carrière

6 oktober 2022 - Natuurlijk weet ik wel dat wanneer je carrière of promotie wilt maken en het krijgen van een kans op een (betere) baan niet alleen afhangt van je digitale (Excel) vaardigheden. Daar is meer voor... lees verder »

Deze website werkt het beste als u de cookies voor social media en statistieken accepteert.