LAATSTE.DAG functie in Excel: einde maand (2026)
Kort antwoord: De LAATSTE.DAG-functie (Engels: EOMONTH) in Excel berekent de laatste dag van een maand die een bepaald aantal maanden voor of na een startdatum ligt. De syntax is
=LAATSTE.DAG(startdatum; maanden)waarbij maanden 0 is voor de huidige maand, positief voor toekomstige maanden en negatief voor voorgaande maanden.
In het kort
- LAATSTE.DAG (Engels: EOMONTH) geeft de laatste dag van een maand terug
- Met maanden=0 krijg je de laatste dag van de maand waarin de startdatum valt
- Positieve getallen geven toekomstige maanden, negatieve getallen voorgaande maanden
- Ideaal voor facturering, contractvervaldata en financiele rapportages
- Combineer met andere datumfuncties voor krachtige berekeningen
Wanneer gebruik je de LAATSTE.DAG-functie?
De LAATSTE.DAG-functie is onmisbaar wanneer je werkt met eindemaanddata. In veel zakelijke processen zijn datums gebaseerd op het einde van de maand, zoals:
Praktische toepassingen:
- Facturering: Facturen versturen op de laatste dag van de maand
- Contracten: Contractvervaldata berekenen (bijv. “einde van de 12e maand”)
- Rapportages: Maandelijkse rapportages afsluiten op de correcte datum
- Salarisadministratie: Betalingstermijnen berekenen
- Boekhouding: Kwartaal- en jaareindes bepalen
- Projectplanning: Deadlines koppelen aan maandeinden
Het grote voordeel: je hoeft niet na te denken of een maand 28, 29, 30 of 31 dagen heeft. Excel berekent dit automatisch, inclusief schrikkeljaren.
Syntax van de LAATSTE.DAG-functie
=LAATSTE.DAG(startdatum; maanden)
Argumenten:
| Argument | Verplicht? | Beschrijving |
|---|---|---|
| startdatum | Ja | De datum van waaruit je rekent |
| maanden | Ja | Het aantal maanden voor (+) of na (-) de startdatum; 0 = huidige maand |
Engels equivalent: EOMONTH (End Of Month)
Stap-voor-stap: LAATSTE.DAG gebruiken
Basisvoorbeeld: Laatste dag van de huidige maand
Stel je hebt de datum 15 januari 2026 in cel A2 en wilt weten wat de laatste dag van januari is.
Windows:
- Zet de datum in cel A2 (15-1-2026)
- Klik in cel B2 waar je het resultaat wilt
- Typ de formule:
=LAATSTE.DAG(A2;0) - Druk op Enter
- Resultaat: 31-1-2026
Mac:
- Zet de datum in cel A2 (15-1-2026)
- Klik in cel B2
- Typ:
=EOMONTH(A2,0)(let op: komma’s en Engelse functienaam) - Druk op Return
- Resultaat: 31-1-2026
Toelichting: Door maanden op 0 te zetten, vraag je om de laatste dag van dezelfde maand als de startdatum.
Toekomstige maanden berekenen
Wil je de laatste dag van een maand in de toekomst? Gebruik een positief getal.
=LAATSTE.DAG(A2;3)
Voorbeeld: Als A2 de datum 15-1-2026 bevat, geeft =LAATSTE.DAG(A2;3) als resultaat 30-4-2026 (de laatste dag van april, 3 maanden later).
Dit is handig voor:
– Contractvervaldata berekenen
– Kwartaaleindes bepalen
– Betaaltermijnen vastleggen
Voorgaande maanden berekenen
Voor maanden in het verleden gebruik je een negatief getal.
=LAATSTE.DAG(A2;-1)
Voorbeeld: Als A2 de datum 15-1-2026 bevat, geeft =LAATSTE.DAG(A2;-1) als resultaat 31-12-2026 (de laatste dag van december, 1 maand eerder).
Dit is nuttig voor:
– Historische rapportageperiodes
– Terugwerkende berekeningen
– Boekhoudkundige correcties
Praktische voorbeelden
Voorbeeld 1: Factuurdatum laatste dag van de maand
Je wilt dat alle facturen gedateerd worden op de laatste dag van de huidige maand:
=LAATSTE.DAG(VANDAAG();0)
Hiermee krijg je altijd de laatste dag van de lopende maand, ongeacht wanneer je de factuur maakt.
Voorbeeld 2: Contractvervaldatum na 12 maanden
Een contract loopt 12 maanden en eindigt aan het einde van de 12e maand:
| A | B | C |
|---|---|---|
| Startdatum | Looptijd (maanden) | Einddatum |
| 15-1-2026 | 12 | =LAATSTE.DAG(A2;B2) |
Resultaat in C2: 31-1-2027
Voorbeeld 3: Kwartaaleindes berekenen
Om alle kwartaaleindes van 2026 te berekenen, kun je LAATSTE.DAG combineren met vaste maandnummers:
Q1: =LAATSTE.DAG(DATUM(2026;1;1);2) → 31-3-2026
Q2: =LAATSTE.DAG(DATUM(2026;1;1);5) → 30-6-2026
Q3: =LAATSTE.DAG(DATUM(2026;1;1);8) → 30-9-2026
Q4: =LAATSTE.DAG(DATUM(2026;1;1);11) → 31-12-2026
Voorbeeld 4: Schrikkeljaarcontrole
LAATSTE.DAG houdt automatisch rekening met schrikkeljaren:
=LAATSTE.DAG(DATUM(2026;1;15);1) → 29-2-2026 (schrikkeljaar)
=LAATSTE.DAG(DATUM(2026;1;15);1) → 28-2-2026 (geen schrikkeljaar)
=LAATSTE.DAG(DATUM(2028;1;15);1) → 29-2-2028 (schrikkeljaar)
Voorbeeld 5: Eerste dag van volgende maand
Door 1 op te tellen bij LAATSTE.DAG krijg je de eerste dag van de volgende maand:
=LAATSTE.DAG(A2;0)+1
Als A2 15-1-2026 bevat, is het resultaat 1-2-2026.
Voorbeeld 6: Aantal dagen tot einde maand
Bereken hoeveel dagen er nog resten tot het einde van de maand:
=LAATSTE.DAG(VANDAAG();0)-VANDAAG()
Dit is handig voor deadlines en planningen. Lees meer over datums berekenen in Excel voor aanvullende technieken.
Voorbeeld 7: Maandelijkse rapportagereeks
Maak een reeks van maandeindes voor een heel jaar:
| A | B |
|---|---|
| Maand | Einddatum |
| Januari | =LAATSTE.DAG(DATUM(2026;1;1);0) |
| Februari | =LAATSTE.DAG(DATUM(2026;1;1);1) |
| … | … |
| December | =LAATSTE.DAG(DATUM(2026;1;1);11) |
Of dynamisch met MAAND-functie:
=LAATSTE.DAG(DATUM(2026;MAAND(A2);1);0)
LAATSTE.DAG combineren met andere functies
Met ALS voor voorwaardelijke logica
Controleer of een datum de laatste dag van de maand is:
=ALS(A2=LAATSTE.DAG(A2;0);"Laatste dag";"Niet laatste dag")
Dit is nuttig voor validatie van ingevoerde datums. Bekijk onze handleiding over de ALS-functie voor meer voorbeelden.
Met WERKDAG voor laatste werkdag
Combineer LAATSTE.DAG met WERKDAG om de laatste werkdag van een maand te vinden:
=WERKDAG(LAATSTE.DAG(A2;0)+1;-1)
Deze formule neemt de eerste dag van de volgende maand en gaat 1 werkdag terug, wat de laatste werkdag van de huidige maand oplevert.
Met DATUM.VERSCHUIVEN vergelijken
DATUM.VERSCHUIVEN (EDATE) verschuift een datum met X maanden, maar behoudt de dag:
=DATUM.VERSCHUIVEN(15-1-2026;1) → 15-2-2026
=LAATSTE.DAG(15-1-2026;1) → 28-2-2026
Het verschil: DATUM.VERSCHUIVEN behoudt de dag (als mogelijk), LAATSTE.DAG geeft altijd de laatste dag.
Met CEL.VASTZETTEN voor kopieerbaarheid
Wanneer je formules kopieert, kun je de startdatum vastzetten met dollartekens:
=LAATSTE.DAG($A$2;B2)
Lees meer over cel vastzetten in Excel voor uitgebreide uitleg over absolute en relatieve verwijzingen.
Veelgemaakte fouten
Fout 1: Resultaat toont een getal in plaats van een datum
Probleem: Je ziet “46051” in plaats van “31-1-2026”.
Oorzaak: De cel is opgemaakt als getal, niet als datum.
Oplossing:
- Selecteer de cel met het resultaat
- Druk op Ctrl + 1 (Windows) of Cmd + 1 (Mac)
- Kies Datum in de categorielijst
- Selecteer het gewenste datumformaat
Fout 2: #WAARDE! fout bij de formule
Probleem: De formule geeft #WAARDE! als resultaat.
Mogelijke oorzaken:
- De startdatum is geen geldige datum (tekst in plaats van datum)
- Het maanden-argument is geen getal
Oplossing:
- Controleer of Excel de startdatum als datum herkent
- Zorg dat het maanden-argument een heel getal is
- Typ de datum opnieuw als
=DATUM(2026;1;15)om zeker te zijn
Fout 3: #GETAL! fout
Probleem: De formule geeft #GETAL! als resultaat.
Oorzaak: De berekende datum valt buiten het bereik dat Excel ondersteunt (1-1-1900 tot 31-12-9999).
Oplossing: Controleer of je startdatum en maanden-argument realistische waarden hebben.
Fout 4: Verkeerde maand door verwarring startdatum
Probleem: Je krijgt een andere maand dan verwacht.
Oorzaak: Verwarring over hoe het maanden-argument werkt.
Verduidelijking:
- maanden=0 → laatste dag van dezelfde maand als startdatum
- maanden=1 → laatste dag van de volgende maand
- maanden=-1 → laatste dag van de vorige maand
Startdatum: 15-3-2026
maanden=0 → 31-3-2026 (maart)
maanden=1 → 30-4-2026 (april)
maanden=2 → 31-5-2026 (mei)
Fout 5: Functie niet herkend op Mac
Probleem: Excel herkent LAATSTE.DAG niet.
Oorzaak: Op Mac moet je vaak de Engelse functienamen gebruiken.
Oplossing: Gebruik EOMONTH in plaats van LAATSTE.DAG en komma’s in plaats van puntkomma’s:
=EOMONTH(A2,0)
Tips voor efficienter werken
Tip 1: Maak een datumtabel
Creeer een referentietabel met alle maandeindes van het jaar. Dit versnelt rapportages en analyses.
Tip 2: Combineer met voorwaardelijke opmaak
Markeer cellen automatisch als de datum binnen X dagen van het maandeinde valt. Gebruik hiervoor voorwaardelijke opmaak.
Tip 3: Gebruik benoemde bereiken
Geef je startdatum of referentiedatum een naam zoals “Rapportagedatum”. Dit maakt formules leesbaarder:
=LAATSTE.DAG(Rapportagedatum;0)
Tip 4: Valideer met TEKST-functie
Controleer de maand met de TEKST-functie:
=TEKST(LAATSTE.DAG(A2;0);"mmmm")
Dit geeft de maandnaam terug (bijv. “januari”), handig voor validatie.
FAQ: Veelgestelde vragen over LAATSTE.DAG in Excel
Wat doet de LAATSTE.DAG-functie in Excel?
De LAATSTE.DAG-functie (Engels: EOMONTH) berekent de laatste dag van een maand die een bepaald aantal maanden voor of na een startdatum ligt. Als je bijvoorbeeld wilt weten wat de laatste dag van maart 2026 is, kun je =LAATSTE.DAG(DATUM(2026;3;1);0) gebruiken, wat 31-3-2026 oplevert.
Hoe krijg ik de laatste dag van de huidige maand?
Gebruik de formule =LAATSTE.DAG(VANDAAG();0). VANDAAG() geeft de huidige datum en het argument 0 zorgt ervoor dat je de laatste dag van diezelfde maand krijgt. De formule werkt automatisch bij wanneer je het bestand opent.
Hoe bereken ik de laatste dag van volgende maand?
Gebruik =LAATSTE.DAG(VANDAAG();1) voor de laatste dag van volgende maand. Het getal 1 verschuift de berekening 1 maand vooruit. Voor 3 maanden vooruit gebruik je 3, enzovoort.
Wat is het verschil tussen LAATSTE.DAG en DATUM.VERSCHUIVEN?
LAATSTE.DAG geeft altijd de laatste dag van de maand terug, terwijl DATUM.VERSCHUIVEN de oorspronkelijke dag probeert te behouden. Voorbeeld: =DATUM.VERSCHUIVEN("15-1-2026";1) geeft 15-2-2026, maar =LAATSTE.DAG("15-1-2026";1) geeft 28-2-2026.
Houdt LAATSTE.DAG rekening met schrikkeljaren?
Ja, LAATSTE.DAG houdt automatisch rekening met schrikkeljaren. Voor februari 2026 (schrikkeljaar) geeft de functie 29 als laatste dag, voor februari 2026 geeft het 28. Je hoeft hier zelf niets voor te doen.
Kan ik LAATSTE.DAG gebruiken om de eerste dag van een maand te berekenen?
Ja, door 1 op te tellen bij LAATSTE.DAG van de vorige maand: =LAATSTE.DAG(A2;-1)+1 geeft de eerste dag van de maand waarin de startdatum valt. Alternatief: =DATUM(JAAR(A2);MAAND(A2);1).
Waarom werkt LAATSTE.DAG niet op mijn Mac?
Op Mac moet je vaak de Engelse functienaam gebruiken: EOMONTH in plaats van LAATSTE.DAG. Gebruik ook komma’s in plaats van puntkomma’s: =EOMONTH(A2,0).
Hoe bereken ik de laatste werkdag van de maand?
Combineer LAATSTE.DAG met WERKDAG: =WERKDAG(LAATSTE.DAG(A2;0)+1;-1). Deze formule neemt de eerste dag van de volgende maand en gaat 1 werkdag terug, wat resulteert in de laatste werkdag van de huidige maand.
Gerelateerde functies en handleidingen
Wil je meer leren over datumfuncties in Excel? Bekijk deze handleidingen:
- Datums berekenen in Excel: verschil en optellen – Alles over rekenen met datums
- WERKDAG functie in Excel: werkdagen berekenen – Werkdagen optellen en aftrekken
- Cel vastzetten in Excel: $ gebruiken – Celverwijzingen vastzetten bij kopieren
- Excel formules: compleet overzicht – Alle belangrijke functies op een rij
Loop je vast? Stuur je vraag via WhatsApp. Ik kijk graag met je mee via WhatsApp of telefoon.
Hulp nodig met datumberekeningen in Excel?
Loop je vast met de LAATSTE.DAG-functie of wil je complexe datumberekeningen opzetten voor facturering of rapportages? Ik help je graag verder met het bouwen van de juiste formules voor jouw situatie.
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. Je ontvangt meestal binnen 24 uur een reactie.





