Datums berekenen in Excel: verschil en optellen (2026)
Kort antwoord: Met Excel bereken je eenvoudig het verschil tussen twee datums of tel je dagen, maanden en jaren op bij een datum. Gebruik DATUMVERSCHIL (Engels: DATEDIF) voor periodes, of tel simpelweg een getal op bij een datum voor het toevoegen van dagen.
In het kort
- Het verschil in dagen bereken je door twee datums van elkaar af te trekken
- DATUMVERSCHIL geeft je het verschil in jaren, maanden of dagen tussen twee datums
- Dagen optellen doe je door een getal bij een datum op te tellen
- DATUM.VERSCHUIVEN telt maanden op bij een datum
- NETTO.WERKDAGEN berekent werkdagen exclusief weekenden en feestdagen
Hoe Excel met datums werkt
Voordat je met datumberekeningen aan de slag gaat, is het handig om te begrijpen hoe Excel datums opslaat. Excel slaat elke datum op als een getal, waarbij 1 januari 1900 gelijk is aan 1. Elke dag daarna is een oplopend getal. Zo is 24 januari 2026 intern opgeslagen als 46047.
Dit betekent dat je met datums kunt rekenen alsof het gewone getallen zijn. Trek je twee datums van elkaar af? Dan krijg je het aantal dagen ertussen. Tel je 7 op bij een datum? Dan krijg je de datum een week later.
Datumnotatie instellen
Als je berekeningen onverwachte resultaten geven, controleer dan of Excel je cellen als datum herkent:
- Selecteer de cellen met datums
- Druk op Ctrl + 1 (Windows) of Cmd + 1 (Mac)
- Kies Datum in de categorielijst
- Selecteer het gewenste datumformaat
Verschil tussen twee datums berekenen
Methode 1: Simpel aftrekken (dagen)
De eenvoudigste manier om het aantal dagen tussen twee datums te berekenen is aftrekken:
=B2-A2
Waarbij A2 de begindatum bevat en B2 de einddatum. Het resultaat is het aantal dagen.
Voorbeeld:
– A2: 1-1-2026
– B2: 24-1-2026
– Formule: =B2-A2
– Resultaat: 23 (dagen)
Methode 2: DATUMVERSCHIL voor jaren, maanden of dagen
De functie DATUMVERSCHIL (Engels: DATEDIF) is een verborgen Excel-functie die niet in de functiewizard staat, maar wel werkt. Deze functie is ideaal om leeftijden te berekenen of de duur van een project vast te stellen.
Syntax:
=DATUMVERSCHIL(begindatum; einddatum; eenheid)
Eenheden die je kunt gebruiken:
| Eenheid | Betekenis | Voorbeeld resultaat |
|---|---|---|
| “Y” | Volledige jaren | 2 |
| “M” | Volledige maanden | 26 |
| “D” | Dagen | 791 |
| “MD” | Dagen, exclusief jaren en maanden | 15 |
| “YM” | Maanden, exclusief jaren | 2 |
| “YD” | Dagen, exclusief jaren | 76 |
Stap-voor-stap:
- Klik in de cel waar je het resultaat wilt
- Typ de formule:
=DATUMVERSCHIL(A2;B2;"Y") - Druk op Enter
Windows tip: Je kunt de functie ook typen als DATEDIF, Excel herkent beide varianten.
Mac tip: Op Mac werkt DATEDIF, maar DATUMVERSCHIL wordt niet altijd herkend. Gebruik bij voorkeur de Engelse naam.
Voorbeeld: Leeftijd berekenen
Om iemands leeftijd te berekenen op basis van de geboortedatum:
=DATUMVERSCHIL(A2;VANDAAG();"Y")
Dit geeft het aantal volledige jaren tussen de geboortedatum in A2 en vandaag.
Voorbeeld: Leeftijd in jaren, maanden en dagen
Voor een volledige leeftijdsweergave combineer je meerdere DATUMVERSCHIL-formules:
=DATUMVERSCHIL(A2;VANDAAG();"Y")&" jaar, "&DATUMVERSCHIL(A2;VANDAAG();"YM")&" maanden, "&DATUMVERSCHIL(A2;VANDAAG();"MD")&" dagen"
Resultaat: “35 jaar, 6 maanden, 12 dagen”
Dagen, maanden en jaren optellen bij een datum
Dagen optellen
Omdat Excel datums als getallen opslaat, tel je simpelweg een getal op:
=A2+30
Dit telt 30 dagen op bij de datum in A2.
Voorbeeld leveringsdatum:
– Besteldatum in A2: 15-1-2026
– Levertijd: 5 dagen
– Formule: =A2+5
– Resultaat: 20-1-2026
Maanden optellen met DATUM.VERSCHUIVEN
Voor het optellen van maanden gebruik je DATUM.VERSCHUIVEN (Engels: EDATE):
=DATUM.VERSCHUIVEN(begindatum; aantal_maanden)
Voorbeeld abonnementsvervaldatum:
=DATUM.VERSCHUIVEN(A2;12)
Dit telt 12 maanden op bij de datum in A2, handig voor jaarabonnementen.
Maanden aftrekken:
Gebruik een negatief getal om maanden af te trekken:
=DATUM.VERSCHUIVEN(A2;-3)
Jaren optellen
Er is geen speciale functie voor jaren, maar je kunt DATUM.VERSCHUIVEN gebruiken met 12 maanden per jaar:
=DATUM.VERSCHUIVEN(A2;24)
Dit telt 2 jaar (24 maanden) op.
Alternatief met de DATUM-functie:
=DATUM(JAAR(A2)+2;MAAND(A2);DAG(A2))
Dit pakt het jaar van A2, telt er 2 bij op, en behoudt de maand en dag. Lees meer over deze functies in onze gids over datumfuncties in Excel.
Werkdagen berekenen
NETTO.WERKDAGEN: werkdagen tussen twee datums
NETTO.WERKDAGEN (Engels: NETWORKDAYS) telt het aantal werkdagen tussen twee datums, exclusief weekenden:
=NETTO.WERKDAGEN(begindatum; einddatum)
Voorbeeld projectduur:
=NETTO.WERKDAGEN(A2;B2)
Feestdagen uitsluiten
Je kunt een derde argument toevoegen met een bereik van feestdagen:
=NETTO.WERKDAGEN(A2;B2;D2:D10)
Waarbij D2:D10 een lijst met feestdagen bevat. Excel slaat deze dagen dan over in de telling.
Stap-voor-stap met feestdagen:
- Maak een lijst van feestdagen in een kolom (bijv. D2:D10)
- Gebruik de formule:
=NETTO.WERKDAGEN(A2;B2;$D$2:$D$10) - De dollartekens zorgen dat het feestdagenbereik vast blijft bij kopiëren
WERKDAG: einddatum berekenen
WERKDAG (Engels: WORKDAY) berekent een einddatum op basis van een startdatum en aantal werkdagen:
=WERKDAG(begindatum; aantal_werkdagen)
Voorbeeld leverdatum:
Als een bestelling 10 werkdagen duurt:
=WERKDAG(A2;10)
Met feestdagen:
=WERKDAG(A2;10;$D$2:$D$10)
NETTO.WERKDAGEN.INTL: aangepaste weekenden
Werk je met een niet-standaard werkweek (bijv. zondag t/m donderdag)? Gebruik NETTO.WERKDAGEN.INTL (Engels: NETWORKDAYS.INTL):
=NETTO.WERKDAGEN.INTL(A2;B2;7)
Het derde argument bepaalt welke dagen het weekend zijn:
| Code | Weekend |
|---|---|
| 1 | Zaterdag, zondag (standaard) |
| 2 | Zondag, maandag |
| 7 | Vrijdag, zaterdag |
| 11 | Alleen zondag |
Praktische voorbeelden
Project deadlines berekenen
Stel je wilt een deadline 20 werkdagen na de startdatum:
=WERKDAG(Startdatum;20;Feestdagen)
Leeftijd op een specifieke datum
Om te berekenen hoe oud iemand was op een specifieke datum:
=DATUMVERSCHIL(Geboortedatum;Peilmoment;"Y")
Contractverlenging
Voor een contract dat elk jaar automatisch verlengd wordt:
=DATUM.VERSCHUIVEN(Contractstart;12*Aantalperiodes)
Dagen tot een deadline
=Deadline-VANDAAG()
Dit geeft het aantal resterende dagen. Combineer dit eventueel met voorwaardelijke opmaak om deadlines te markeren.
Veelgemaakte fouten
Fout 1: #WAARDE! bij datumberekeningen
Oorzaak: Een van de cellen bevat tekst in plaats van een echte datum.
Oplossing: Controleer of Excel de cel als datum herkent. Typ de datum opnieuw of gebruik:
=WAARDE.NAAR.DATUM(tekstcel)
Fout 2: DATUMVERSCHIL geeft #GETAL! fout
Oorzaak: De begindatum is groter dan de einddatum.
Oplossing: Zorg dat de begindatum altijd voor de einddatum ligt. Gebruik eventueel:
=DATUMVERSCHIL(MIN(A2;B2);MAX(A2;B2);"D")
Fout 3: Resultaat toont een getal in plaats van een datum
Oorzaak: De cel is opgemaakt als getal, niet als datum.
Oplossing: Selecteer de cel, druk op Ctrl+1 en kies Datum als opmaak.
Fout 4: Verkeerde eenheid in DATUMVERSCHIL
Oorzaak: De eenheid-parameter is verkeerd gespeld of ontbreekt aanhalingstekens.
Oplossing: Gebruik altijd aanhalingstekens: "Y", "M" of "D".
// Fout:
=DATUMVERSCHIL(A2;B2;Y)
// Correct:
=DATUMVERSCHIL(A2;B2;"Y")
Fout 5: Feestdagen worden niet uitgesloten
Oorzaak: Het feestdagenbereik bevat lege cellen of tekst.
Oplossing: Zorg dat alle cellen in het feestdagenbereik echte datums bevatten.
Fout 6: Onverwachte resultaten bij maandovergangen
Oorzaak: DATUM.VERSCHUIVEN kan vreemde resultaten geven bij maanden met verschillende lengtes (bijv. 31 januari + 1 maand).
Oplossing: Excel kiest automatisch de laatste dag van de doelmaand als de dag niet bestaat. 31 januari + 1 maand = 28 februari (of 29 in een schrikkeljaar).
Handige datumformules overzicht
| Wat je wilt | Formule |
|---|---|
| Dagen tussen datums | =B2-A2 |
| Jaren tussen datums | =DATUMVERSCHIL(A2;B2;"Y") |
| Maanden tussen datums | =DATUMVERSCHIL(A2;B2;"M") |
| Dagen optellen | =A2+30 |
| Maanden optellen | =DATUM.VERSCHUIVEN(A2;3) |
| Jaren optellen | =DATUM.VERSCHUIVEN(A2;12) |
| Werkdagen tussen datums | =NETTO.WERKDAGEN(A2;B2) |
| Werkdagen optellen | =WERKDAG(A2;10) |
| Vandaag | =VANDAAG() |
FAQ: Veelgestelde vragen over datums berekenen in Excel
Hoe bereken ik het aantal dagen tussen twee datums in Excel?
Trek simpelweg de ene datum van de andere af: =B2-A2. Dit werkt omdat Excel datums opslaat als getallen, waarbij elke dag een oplopend nummer is. Het resultaat is het aantal dagen tussen beide datums.
Wat is de DATUMVERSCHIL functie en hoe gebruik ik deze?
DATUMVERSCHIL (Engels: DATEDIF) is een verborgen functie die het verschil tussen twee datums berekent in jaren, maanden of dagen. De syntax is =DATUMVERSCHIL(begindatum;einddatum;eenheid). Eenheden zijn “Y” voor jaren, “M” voor maanden en “D” voor dagen. De functie staat niet in de functiewizard maar werkt wel.
Hoe tel ik maanden op bij een datum?
Gebruik de functie DATUM.VERSCHUIVEN (Engels: EDATE): =DATUM.VERSCHUIVEN(A2;3) telt 3 maanden op bij de datum in A2. Voor aftrekken gebruik je een negatief getal: =DATUM.VERSCHUIVEN(A2;-3) trekt 3 maanden af.
Hoe bereken ik werkdagen in Excel?
Gebruik NETTO.WERKDAGEN (Engels: NETWORKDAYS): =NETTO.WERKDAGEN(begindatum;einddatum). Deze functie telt alleen maandag t/m vrijdag. Voeg een derde argument toe met feestdagen om die ook uit te sluiten: =NETTO.WERKDAGEN(A2;B2;D2:D10).
Waarom werkt DATUMVERSCHIL niet in mijn Excel?
Probeer de Engelse naam DATEDIF als DATUMVERSCHIL niet werkt. Dit komt vooral voor op Mac of in Engelstalige Excel-installaties. Controleer ook of beide datums geldig zijn en of de begindatum voor de einddatum ligt.
Hoe bereken ik een vervaldatum 30 dagen in de toekomst?
Gebruik simpelweg =VANDAAG()+30 voor 30 kalenderdagen. Voor 30 werkdagen gebruik je =WERKDAG(VANDAAG();30). Wil je een specifieke datum als startpunt? Vervang VANDAAG() door een celverwijzing.
Kan ik schrikkeljaren automatisch meenemen in berekeningen?
Ja, Excel houdt automatisch rekening met schrikkeljaren bij alle datumberekeningen. Functies als DATUMVERSCHIL, DATUM.VERSCHUIVEN en WERKDAG passen zich automatisch aan voor 29 februari in schrikkeljaren.
Hoe maak ik een dynamische datumreeks in Excel?
Begin met een startdatum en tel in de volgende cel een dag op: =A1+1. Kopieer deze formule naar beneden. Voor werkdagen gebruik je =WERKDAG(A1;1). Bekijk onze gids over Excel formules voor meer mogelijkheden.
Wil je losse onderdelen uit een datum halen? Lees dan de functies DAG, MAAND en JAAR. Heb je vaak de laatste dag van een maand nodig? Bekijk dan ook de LAATSTE.DAG functie voor het einde van de maand. Wil je een datum een aantal maanden vooruit of achteruit zetten? In de ZELFDE.DAG functie om maanden op te tellen lees je hoe dat werkt.
Gerelateerde functies en handleidingen
Wil je meer leren over werken met datums en formules in Excel? Bekijk deze handleidingen:
- Datumfuncties in Excel: DATUM, JAAR, MAAND, DAG – Alle basisdatumfuncties uitgelegd
- Leeftijd berekenen in Excel – Specifieke handleiding voor leeftijdsberekeningen
- Excel formules: compleet overzicht – Alle belangrijke Excel-functies op een rij
Hulp nodig? Laat mij even meekijken. Via WhatsApp of telefoon ben ik snel bereikbaar.
Hulp nodig met datumberekeningen in Excel?
Loop je vast met datumformules of heb je een complexe planning die je wilt automatiseren? Ik help je graag verder!
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Stuur je Excel-bestand mee en beschrijf kort wat je wilt bereiken. We reageren meestal binnen 24 uur.







