Leeftijd berekenen in Excel (DATUMVERSCHIL met voorbeeld)

Excel kan iemands exacte leeftijd berekenen, in hele jaren of uitgesplitst in jaren, maanden en dagen, uit een geboortedatum met de functie DATUMVERSCHIL (Engelse Excel: DATEDIF). Het is één formule, en die werkt zichzelf elke dag bij omdat hij de geboortedatum met de datum van vandaag vergelijkt.

Door Amara Taylor6 min. lezenGratis gids

Excel-werkblad met de formule DATUMVERSCHIL om de leeftijd uit een geboortedatum te berekenen

Deze gids van Anchor AI Tools behandelt de precieze formule met DATUMVERSCHIL, hoe je jaren, maanden en dagen samen krijgt, een rekenvoorbeeld met drie geboortedata en de fouten waar mensen het vaakst over struikelen.

Kort antwoord: je berekent de leeftijd in Excel met =DATUMVERSCHIL(B2;VANDAAG();"Y"), waarbij B2 de geboortedatum bevat (Engelse Excel: =DATEDIF(B2,TODAY(),"Y")). Dit geeft de leeftijd in hele jaren op dit moment. Voor een volledige uitsplitsing combineer je drie keer DATUMVERSCHIL voor jaren, maanden en dagen.

De leeftijdsformule (DATUMVERSCHIL)

=DATUMVERSCHIL(geboortedatum; VANDAAG(); "Y")Geeft de leeftijd in hele jaren op vandaag

DATUMVERSCHIL berekent het verschil tussen twee datums. De functie neemt een begindatum, een einddatum en een eenheidscode, en geeft het verschil in die eenheid. Voor leeftijd is de begindatum de geboortedatum, de einddatum VANDAAG() (of een vaste datum als je de leeftijd op een bepaald moment wilt), en "Y" staat voor hele jaren.

DATUMVERSCHIL is een van de weinige Excel-functies die niet in de automatische aanvullijst verschijnt. De functie is in Excel zelf niet gedocumenteerd, maar werkt volledig en betrouwbaar als je hem zelf typt, en het is de standaardmanier om leeftijd te berekenen.

Stap voor stap in Excel

  1. Zet de geboortedatum in een cel. Zorg dat het een echte datum is, geen tekst. Bijvoorbeeld in kolom B.
  2. Vul in een andere cel de formule in. =DATUMVERSCHIL(B2;VANDAAG();"Y").
  3. Druk op Enter. De cel toont de huidige leeftijd in hele jaren.
  4. Kopieer de formule door om voor een hele lijst geboortedata tegelijk de leeftijd te berekenen.
// Leeftijd in hele jaren: geboortedatum in B2

=DATUMVERSCHIL(B2;VANDAAG();"Y")

Rekenvoorbeeld

Drie geboortedata, met de leeftijd berekend op 25 augustus 2026:

NaamGeboortedatumLeeftijd (jaren)Volledige uitsplitsing
Persoon A8 juni 19943232 jr, 2 mnd, 17 dagen
Persoon B15 jan. 20002626 jr, 7 mnd, 10 dagen
Persoon C1 dec. 19883737 jr, 8 mnd, 24 dagen

Gebruikte formule

Met de geboortedatum in B2, berekend op vandaag:

=DATUMVERSCHIL(B2;VANDAAG();"Y")

Leeftijd van persoon A: 32

De verjaardag van persoon C (1 december) is op 25 augustus nog niet geweest, dus DATUMVERSCHIL telt correct vanaf de laatste verjaardag (1 december 2025) en niet vanaf 1 januari. Precies daarom is DATUMVERSCHIL betrouwbaarder dan het geboortejaar van het huidige jaar aftrekken.

Leeftijd in jaren, maanden en dagen

Wil je de leeftijd volledig uitsplitsen, zoals een formulier of identiteitsdocument soms vraagt, combineer dan drie keer DATUMVERSCHIL met verschillende eenheidscodes in één tekst:

// Volledige uitsplitsing: geboortedatum in B2

=DATUMVERSCHIL(B2;VANDAAG();"Y")&" jaar, "&DATUMVERSCHIL(B2;VANDAAG();"YM")&" maanden, "&DATUMVERSCHIL(B2;VANDAAG();"MD")&" dagen"
EenheidscodeWat de functie geeft
"Y"Hele jaren tussen de twee datums
"YM"Resterende hele maanden, zonder de jaren
"MD"Resterende dagen, zonder jaren en maanden

Voor persoon A (geboren op 8 juni 1994, berekend op 25 augustus 2026) geeft dit “32 jaar, 2 maanden, 17 dagen”, dezelfde uitkomst als in de tabel hierboven.

Alternatief: JAAR.DEEL

Is DATUMVERSCHIL niet beschikbaar of heb je alleen een benaderde leeftijd met decimalen nodig (bijvoorbeeld 32,2 jaar), dan is JAAR.DEEL (Engelse Excel: YEARFRAC) een gedocumenteerd alternatief:

=JAAR.DEEL(B2;VANDAAG())

Zet hem in INTEGER(), als =INTEGER(JAAR.DEEL(B2;VANDAAG())), om naar beneden af te ronden op hele jaren, vergelijkbaar met de eenheid "Y" van DATUMVERSCHIL. In de praktijk gebruiken de meeste spreadsheets DATUMVERSCHIL, omdat die makkelijker te lezen is en nette jaren, maanden en dagen geeft zonder extra afronding.

Veelgemaakte fouten

De datums in de verkeerde volgorde zetten. De geboortedatum (begindatum) moet vóór de einddatum komen. Andersom geeft de fout #GETAL!.

De geboortedatum als tekst opslaan in plaats van als echte datum. Staat de cel standaard links uitgelijnd, dan is het misschien tekst. DATUMVERSCHIL heeft een echte datum nodig.

Verwachten dat de automatische aanvulling helpt. Omdat de functie niet gedocumenteerd is, toont Excel geen hulp bij de argumenten. Controleer je puntkomma’s en aanhalingstekens dus zelf.

Vergeten dat VANDAAG() elke dag verandert. Een formule met VANDAAG() rekent opnieuw bij elke keer dat je het bestand opent. Wil je de leeftijd op een vast moment, vervang VANDAAG() dan door een vaste datum.

Wie berekent de leeftijd in Excel?

Dit komt steeds terug bij HR-teams die rechten of de AOW-leeftijd controleren, scholen en inschrijvingsbalies die de leeftijd van leerlingen nagaan, zorg- en verzekeringsformulieren, aanmeldingen voor evenementen en lidmaatschappen, en iedereen met een klant- of contactlijst met geboortedata.

Werk je met uren in plaats van datums? Lees onze gids over de mediaan berekenen in Excel voor gebruikelijke waarden in een dataset, of probeer de tijd naar decimaal calculator voor snelle omrekeningen.

Meer gratis calculators en formulegidsen nodig?

Bekijk de gratis tools

Veelgestelde vragen

Wat is de formule met DATUMVERSCHIL voor leeftijd in Excel?

=DATUMVERSCHIL(B2;VANDAAG();"Y"), waarbij B2 de geboortedatum bevat en “Y” de leeftijd in hele jaren geeft.

Hoe bereken ik de leeftijd in jaren, maanden en dagen in Excel?

Combineer drie keer DATUMVERSCHIL: =DATUMVERSCHIL(B2;VANDAAG();"Y")&" jaar, "&DATUMVERSCHIL(B2;VANDAAG();"YM")&" maanden, "&DATUMVERSCHIL(B2;VANDAAG();"MD")&" dagen".

Heeft Excel een ingebouwde functie voor leeftijd?

Geen aparte, maar DATUMVERSCHIL is de standaardmanier om leeftijd te berekenen. Het is een echte Excel-functie, alleen niet opgenomen in de lijst voor automatisch aanvullen.

Waarom geeft mijn formule #GETAL! of #NAAM?

#GETAL! betekent meestal dat de begindatum na de einddatum ligt, dus controleer of de geboortedatum eerst komt. #NAAM? betekent meestal een typfout in de functienaam of een ontbrekend aanhalingsteken rond de eenheidscode.

Hoe bereken ik de leeftijd op een bepaalde datum in plaats van vandaag?

Vervang VANDAAG() door een vaste datum of celverwijzing, bijvoorbeeld =DATUMVERSCHIL(B2;C2;"Y"), waarbij C2 de peildatum bevat.

Werkt DATUMVERSCHIL goed met schrikkeljaren?

Ja. De functie rekent met echte kalenderdatums, dus schrikkeljaren worden automatisch goed verwerkt.

Gerelateerde gratis gidsen en tools van Anchor AI Tools

Over de nauwkeurigheid: deze gids legt een gangbare Excel-formule uit ter informatie. Controleer beslissingen over rechten, zorg of juridische zaken waarbij de exacte leeftijd telt altijd aan de hand van officiële documenten of bij een deskundige.

Amara Taylor, die Anchor AI Tools bouwt en onderhoudt
Geschreven en gecontroleerd door Amara Taylor

Content Lead, Anchor AI Tools, Californië, VS. Een fout gezien? Mail naar hello@anchoraitools.com, dan controleren en verbeteren we het. Zie onze redactionele richtlijnen.