ZELFDE.DAG functie in Excel: maanden optellen (2026)
Kort antwoord: De ZELFDE.DAG-functie (Engels: EDATE) in Excel berekent een datum die een bepaald aantal maanden voor of na een opgegeven datum ligt. Gebruik
=ZELFDE.DAG(startdatum; maanden)om bijvoorbeeld vervaldatums, contractverlengingen of betalingstermijnen te berekenen.
In het kort
- ZELFDE.DAG retourneert dezelfde dag in een andere maand
- Positieve getallen tellen maanden op, negatieve getallen trekken maanden af
- Perfect voor factuurvervaldatums, abonnementen en contracten
- De functie houdt automatisch rekening met maanden met verschillende lengtes
- Beschikbaar in alle Excel-versies (onderdeel van de datum/tijd-functies)
Wat doet de ZELFDE.DAG functie?
ZELFDE.DAG is een datumfunctie die een datum berekent op basis van een startdatum plus of min een aantal maanden. De functie behoudt dezelfde dag van de maand waar mogelijk. Zo wordt 15 januari plus 2 maanden 15 maart.
Deze functie is onmisbaar voor financiele berekeningen, HR-planning en projectmanagement. Denk aan:
- Factuurvervaldatums: Betaling binnen 30 dagen? Bereken de exacte datum
- Abonnementen: Wanneer moet het volgende abonnement verlengd worden?
- Contracten: Einddatum na 12 maanden bepalen
- Personeelsplanning: Proeftijd berekenen (meestal 1 of 2 maanden)
- Leningaflossingen: Maandelijkse betalingsdata genereren
Syntax van ZELFDE.DAG
De functie heeft twee verplichte argumenten:
=ZELFDE.DAG(startdatum; maanden)
| Argument | Beschrijving |
|---|---|
| startdatum | De begindatum van waaruit je rekent |
| maanden | Het aantal maanden om op te tellen (positief) of af te trekken (negatief) |
Belangrijke noot over de naam: In Nederlandse Excel-versies heet de functie ZELFDE.DAG. In Engelse versies gebruik je EDATE. Beide werken in Nederlandse Excel, maar ZELFDE.DAG wordt automatisch getoond na invoer.
Stap-voor-stap: ZELFDE.DAG gebruiken
Basisvoorbeeld: 3 maanden optellen
Stel je hebt een startdatum in cel A2 en wilt de datum 3 maanden later berekenen.
Stappen:
- Klik in de cel waar je het resultaat wilt (bijv. B2)
- Typ de formule:
=ZELFDE.DAG(A2;3) - Druk op Enter
Windows: De sneltoets om de formule te bevestigen is Enter.
Mac: Gebruik ook Return om de formule te bevestigen. De functienaam werkt hetzelfde.
Voorbeeld:
– A2 bevat: 15-01-2026
– Formule: =ZELFDE.DAG(A2;3)
– Resultaat: 15-04-2026
Maanden aftrekken
Gebruik een negatief getal om maanden af te trekken:
=ZELFDE.DAG(A2;-6)
Dit berekent de datum 6 maanden voor de datum in A2.
Voorbeeld:
– A2 bevat: 15-07-2026
– Formule: =ZELFDE.DAG(A2;-6)
– Resultaat: 15-01-2026
Dynamische berekening met VANDAAG()
Combineer ZELFDE.DAG met VANDAAG() voor dynamische datums:
=ZELFDE.DAG(VANDAAG();1)
Dit geeft altijd de datum van precies een maand vanaf vandaag.
Praktische voorbeelden
Voorbeeld 1: Factuurvervaldatum berekenen
Je maakt facturen met een betalingstermijn van 1 maand na factuurdatum:
| A | B |
|---|---|
| Factuurdatum | Vervaldatum |
| 20-01-2026 | =ZELFDE.DAG(A2;1) |
Resultaat in B2: 20-02-2026
Voorbeeld 2: Jaarabonnement verlengen
Een abonnement start op een bepaalde datum en moet elk jaar verlengd worden:
=ZELFDE.DAG(Startdatum;12)
Meerdere jaren:
– 2 jaar: =ZELFDE.DAG(Startdatum;24)
– 5 jaar: =ZELFDE.DAG(Startdatum;60)
Voorbeeld 3: Proeftijdberekening personeelszaken
Een medewerker begint op 1 maart 2026 met een proeftijd van 2 maanden:
=ZELFDE.DAG("01-03-2026";2)
Resultaat: 01-05-2026
Tip: Gebruik celverwijzingen in plaats van harde datums voor flexibelere spreadsheets.
Voorbeeld 4: Maandelijkse betalingsschema
Genereer een reeks maandelijkse datums voor een lening met de startdatum in A1:
| Maand | Formule | Datum |
|---|---|---|
| 1 | =ZELFDE.DAG($A$1;1) | 15-02-2026 |
| 2 | =ZELFDE.DAG($A$1;2) | 15-03-2026 |
| 3 | =ZELFDE.DAG($A$1;3) | 15-04-2026 |
Het dollarteken ($) zorgt ervoor dat de verwijzing naar A1 vast blijft bij het kopieren. Lees meer over celverwijzingen in onze handleiding over cellen vastzetten in Excel.
Voorbeeld 5: Kwartaalplanning
Bereken het einde van elk kwartaal vanaf een startdatum:
=ZELFDE.DAG(Startdatum;3) // Einde Q1
=ZELFDE.DAG(Startdatum;6) // Einde Q2
=ZELFDE.DAG(Startdatum;9) // Einde Q3
=ZELFDE.DAG(Startdatum;12) // Einde Q4
Gedrag bij maandeinden
Een belangrijke eigenschap van ZELFDE.DAG is hoe de functie omgaat met maanden van verschillende lengtes.
Wat gebeurt er met dag 31?
Als de startdatum dag 31 is en de doelmaand heeft minder dan 31 dagen, kiest Excel automatisch de laatste dag van die maand:
| Startdatum | Maanden | Resultaat | Uitleg |
|---|---|---|---|
| 31-01-2026 | 1 | 28-02-2026 | Februari heeft geen 31e |
| 31-03-2026 | 1 | 30-04-2026 | April heeft geen 31e |
| 31-01-2026 | 3 | 30-04-2026 | April heeft geen 31e |
Schrikkeljaren
Excel houdt automatisch rekening met schrikkeljaren. In 2028 (een schrikkeljaar):
=ZELFDE.DAG("31-01-2028";1)
Resultaat: 29-02-2028 (niet 28 februari)
ZELFDE.DAG combineren met andere functies
Met ALS voor voorwaardelijke berekeningen
Bereken alleen een vervaldatum als de factuurdatum is ingevuld:
=ALS(A2="";"";ZELFDE.DAG(A2;1))
Lees meer over voorwaardelijke formules in onze gids over de ALS functie in Excel.
Met EINDE.MAAND voor maandeinden
EINDE.MAAND geeft de laatste dag van een maand. Combineer dit met ZELFDE.DAG voor berekeningen die altijd op de laatste dag moeten vallen:
=EINDE.MAAND(A2;2)
Dit geeft de laatste dag van de maand, 2 maanden na A2.
Met WERKDAG voor werkdagen
Combineer ZELFDE.DAG met WERKDAG om een datum te krijgen die ook een werkdag is:
=WERKDAG(ZELFDE.DAG(A2;1)-1;1)
Dit neemt de datum een maand later en vindt de eerstvolgende werkdag.
ZELFDE.DAG vs DATUM.VERSCHUIVEN
Let op: ZELFDE.DAG en DATUM.VERSCHUIVEN zijn dezelfde functie met verschillende namen in verschillende Excel-versies:
| Nederlandse naam | Engelse naam | Werkt in NL Excel |
|---|---|---|
| ZELFDE.DAG | EDATE | Ja |
| DATUM.VERSCHUIVEN | EDATE | Ja (alternatief) |
Beide formules geven hetzelfde resultaat. Microsoft heeft in verschillende versies soms verschillende vertalingen gebruikt. Als je bestand gedeeld wordt met Engelstalige gebruikers, is het handig om te weten dat EDATE de universele naam is.
Veelgemaakte fouten
Fout 1: #WAARDE! foutmelding
Oorzaak: De startdatum wordt niet als datum herkend door Excel.
Oplossing: Controleer of de cel daadwerkelijk een datumwaarde bevat en niet tekst. Selecteer de cel, druk op Ctrl+1 (Windows) of Cmd+1 (Mac), en kies de categorie “Datum”.
Alternatief: Forceer de datumomzetting met:
=ZELFDE.DAG(WAARDE.NAAR.DATUM(A2);3)
Fout 2: Resultaat toont een getal in plaats van een datum
Oorzaak: De resultaatcel is opgemaakt als getal, niet als datum.
Oplossing:
1. Selecteer de cel met het resultaat
2. Druk op Ctrl+1 (Windows) of Cmd+1 (Mac)
3. Kies Datum in de categorielijst
4. Selecteer het gewenste datumformaat
Voorbeeld: Het getal 46112 wordt dan 31-03-2026.
Fout 3: Verkeerd maandaantal
Oorzaak: Verwarring tussen positieve en negatieve getallen.
Oplossing:
– Positief getal = maanden in de toekomst
– Negatief getal = maanden in het verleden
// 3 maanden verder:
=ZELFDE.DAG(A2;3)
// 3 maanden terug:
=ZELFDE.DAG(A2;-3)
Fout 4: Formule werkt niet op Mac
Oorzaak: Sommige oudere Mac-versies herkennen ZELFDE.DAG niet.
Oplossing: Gebruik de Engelse functienaam EDATE:
=EDATE(A2;3)
Fout 5: Onverwacht resultaat bij 31e van de maand
Oorzaak: Dit is geen fout maar bedoeld gedrag. ZELFDE.DAG kiest de laatste dag van de maand als de oorspronkelijke dag niet bestaat.
Tip: Als je altijd dezelfde dag wilt behouden of een foutmelding wilt zien, combineer dan met een controle:
=ALS(DAG(A2)>28;ALS(DAG(ZELFDE.DAG(A2;1))=DAG(A2);ZELFDE.DAG(A2;1);"Let op: dag aangepast");ZELFDE.DAG(A2;1))
Handige formules met ZELFDE.DAG
| Wat je wilt | Formule |
|---|---|
| 1 maand later | =ZELFDE.DAG(A2;1) |
| 1 maand eerder | =ZELFDE.DAG(A2;-1) |
| 1 jaar later | =ZELFDE.DAG(A2;12) |
| 1 jaar eerder | =ZELFDE.DAG(A2;-12) |
| Half jaar later | =ZELFDE.DAG(A2;6) |
| Kwartaal later | =ZELFDE.DAG(A2;3) |
| Vandaag + 1 maand | =ZELFDE.DAG(VANDAAG();1) |
| Specifieke datum + maanden | =ZELFDE.DAG("15-01-2026";2) |
Alternatieven voor ZELFDE.DAG
DATUM-functie
Je kunt ook de DATUM-functie gebruiken om maanden op te tellen:
=DATUM(JAAR(A2);MAAND(A2)+3;DAG(A2))
Dit werkt, maar ZELFDE.DAG is eleganter en handelt randgevallen beter af.
EINDE.MAAND
Als je altijd de laatste dag van een maand nodig hebt:
=EINDE.MAAND(A2;2)
Dit geeft de laatste dag van de maand, 2 maanden na de datum in A2. Bekijk onze uitgebreide gids over datums berekenen in Excel voor meer datumfuncties.
FAQ: Veelgestelde vragen over ZELFDE.DAG
Wat is het verschil tussen ZELFDE.DAG en EDATE?
ZELFDE.DAG en EDATE zijn dezelfde functie. ZELFDE.DAG is de Nederlandse naam, EDATE is de Engelse naam. Beide werken in Nederlandse Excel-versies. Na het invoeren van EDATE toont Excel automatisch ZELFDE.DAG.
Hoe tel ik jaren op met ZELFDE.DAG?
Vermenigvuldig het aantal jaren met 12 om het aantal maanden te krijgen. Voor 2 jaar gebruik je =ZELFDE.DAG(A2;24), voor 5 jaar =ZELFDE.DAG(A2;60). Er is geen aparte functie voor jaren.
Kan ZELFDE.DAG ook met halve maanden werken?
Nee, ZELFDE.DAG werkt alleen met hele maanden. Voor halve maanden kun je dagen optellen: een halve maand is ongeveer 15 dagen, dus =A2+15. Voor exactere berekeningen moet je zelf de logica bouwen.
Waarom krijg ik een getal als resultaat in plaats van een datum?
Excel slaat datums intern op als getallen. Als je resultaatcel niet als datum is opgemaakt, zie je dit getal. Selecteer de cel, druk op Ctrl+1 en kies “Datum” als opmaak om de datum correct weer te geven.
Houdt ZELFDE.DAG rekening met schrikkeljaren?
Ja, Excel houdt automatisch rekening met schrikkeljaren. Als je 12 maanden optelt bij 29 februari 2026, krijg je 28 februari 2026 (geen schrikkeljaar). Bij 28 februari 2027 + 12 maanden krijg je 29 februari 2028 (wel een schrikkeljaar).
Hoe maak ik een kolom met maandelijkse datums?
Begin met je startdatum in A1. In A2 typ je =ZELFDE.DAG($A$1;RIJ()-1). Kopieer deze formule naar beneden. Door RIJ()-1 te gebruiken, krijgt elke rij automatisch een maand meer. Meer over formules kopieren vind je in onze gids over Excel formules.
Werkt ZELFDE.DAG ook in Google Sheets?
Ja, in Google Sheets gebruik je de Engelse naam EDATE. De syntax is identiek: =EDATE(startdatum;maanden). Google Sheets herkent de Nederlandse naam ZELFDE.DAG niet.
Hoe combineer ik ZELFDE.DAG met voorwaardelijke opmaak?
Je kunt voorwaardelijke opmaak gebruiken om cellen te markeren op basis van datumberekeningen. Maak een regel met de formule =A2<ZELFDE.DAG(VANDAAG();-1) om datums ouder dan een maand te markeren. Lees meer in onze handleiding over voorwaardelijke opmaak.
Gerelateerde functies en handleidingen
Wil je meer leren over datumfuncties in Excel? Bekijk deze handleidingen:
- Datums berekenen in Excel: verschil en optellen – Uitgebreide gids over alle datumberekeningen
- Cel vastzetten in Excel: $ gebruiken in formules – Leer werken met absolute en relatieve verwijzingen
- Excel formules: compleet overzicht – Alle belangrijke Excel-functies op een rij
- Voorwaardelijke opmaak in Excel – Cellen automatisch markeren op basis van regels
Hulp nodig? Stuur je vraag via WhatsApp. Via WhatsApp of telefoon ben ik snel bereikbaar.
Hulp nodig met datumberekeningen in Excel?
Loop je vast met de ZELFDE.DAG-functie of wil je complexe datumberekeningen automatiseren? Neem gerust contact op voor persoonlijke hulp!
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 met een concrete oplossing.





