DATUMVERSCHIL in Excel: zo gebruik je het
Engels: DATEDIF
DATUMVERSCHIL berekent het verschil tussen twee datums in jaren, maanden of dagen, zoals =DATUMVERSCHIL(A2;B2;"Y") voor een leeftijd.
Probeer gratis de eerste oefeningenIn de les DATUMVERSCHIL
Wat doet DATUMVERSCHIL?
DATUMVERSCHIL berekent hoeveel hele jaren, maanden of dagen er tussen twee datums liggen. Met "Y" krijg je hele jaren, met "M" hele maanden en met "D" dagen.
Excel toont deze functie niet in de lijst met suggesties terwijl je typt, maar ze werkt wel: typ ze volledig uit. De startdatum moet vóór de einddatum liggen. Voor alleen het aantal dagen kun je ook gewoon aftrekken, of DAGEN gebruiken.
Wanneer gebruik je DATUMVERSCHIL?
- Iemands leeftijd vandaag: =DATUMVERSCHIL(A2;VANDAAG();"Y").
- Hoeveel jaar iemand in dienst is: =DATUMVERSCHIL(B2;C2;"Y").
- Hoeveel volle maanden een contract liep: =DATUMVERSCHIL(A2;B2;"M").
- Een duur als "3 jaar en 5 maanden": =DATUMVERSCHIL(A2;B2;"Y")&" jaar en "&DATUMVERSCHIL(A2;B2;"YM")&" maanden".
Syntax
De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.
Het verschil in hele jaren, maanden of dagen.
Ingevuld: =DATUMVERSCHIL(A2;B2;"Y")
Zo lees je de formule, onderdeel per onderdeel:
| Onderdeel | Wat het betekent | In het voorbeeld |
|---|---|---|
= | Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst. | = |
DATUMVERSCHIL | De naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters. | DATUMVERSCHIL |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
startdatum | De vroegste datum. | A2 |
einddatum | De latere datum. | B2 |
eenheid | "Y" voor hele jaren, "M" voor hele maanden, "D" voor dagen en "YM" voor de maanden die overblijven na de volle jaren. | "Y" |
; | Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma. | ; |
" " | Tekst typ je tussen aanhalingstekens, zoals "Gent". Een getal of een cel, zoals 500 of A2, typ je zonder. |
DATUMVERSCHIL stap voor stap
In C2 staat =DATUMVERSCHIL(A2;B2;"Y"). Van 12 september 2015 tot 1 september 2026 zijn er 10 hele jaren. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Klik in C2 en typ DATUMVERSCHIL met een haakje. Excel stelt de functie niet voor, maar ze werkt wel.
=DATUMVERSCHIL( - Klik op de vroegste datum, A2, typ een puntkomma en klik op de latere datum, B2.
=DATUMVERSCHIL(A2;B2 - Typ een puntkomma en de eenheid tussen aanhalingstekens: "Y" voor hele jaren.
=DATUMVERSCHIL(A2;B2;"Y" - Sluit het haakje en druk op Enter: 10 hele jaren. Het elfde jaar is nog niet vol.
=DATUMVERSCHIL(A2;B2;"Y")
Meer voorbeelden
Hele maanden
In C2 staat =DATUMVERSCHIL(A2;B2;"M"). Tot 12 augustus 2026 zijn er 131 volle maanden, en de volgende maand is nog niet vol.
Jaren en maanden
In C2 staat =DATUMVERSCHIL(A2;B2;"Y")&" jaar en "&DATUMVERSCHIL(A2;B2;"YM")&" maanden". "YM" geeft de maanden die overblijven na de volle jaren.
Dagen met DAGEN
In C2 staat =DAGEN(B2;A2). DAGEN neemt eerst de einddatum: 45 dagen. =B2-A2 geeft hetzelfde.
Een verborgen functie
Excel toont deze functie niet in de suggesties, maar ze werkt wel. Typ ze dus volledig uit.
Hier gaat het vaak mis
- De startdatum moet vóór de einddatum liggen, anders krijg je #GETAL!.
Oefen dit in de les DATUMVERSCHIL, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Hoe bereken ik een leeftijd?
=DATUMVERSCHIL(geboortedatum;VANDAAG();"Y").
Hoe schrijf ik "3 jaar en 5 maanden"?
Met =DATUMVERSCHIL(A2;B2;"Y")&" jaar en "&DATUMVERSCHIL(A2;B2;"YM")&" maanden". "YM" geeft de maanden die overblijven na de volle jaren.
Lees ook
DATUMJAAR, MAAND en DAGVANDAAGNETTO.WERKDAGEN en WERKDAGRekenen met tijd