De datumfunctie in Excel neemt het giswerk over het einde van de maand voor me weg.

Je denkt misschien dat het niet moeilijk is om het einde van de maand te kennen, tenzij je regelmatig rekeningen moet verlengen, beleggingsschema's moet bijhouden en...Financiële prognoses of analyses in ExcelAls je probeert de kalender te bekijken of de dagen in je hoofd te tellen, vooral in februari, zul je merken hoe vervelend deze kleine handeling kan zijn.

De datumfunctie in Excel neemt het giswerk over het einde van de maand voor me weg.

Gelukkig biedt Excel al een ingebouwde oplossing voor deze terugkerende ergernis. Nadat ik deze functie aan mijn werkmap had toegevoegd, hoefde ik de dagen niet meer te tellen of in de kalender te kijken om precies te weten wanneer de maand eindigde.

EOMONTH is de slimste manier om maandeinddatums in Excel te berekenen.

Eén formule is van toepassing op alle maandafsluitingen.

De EOMONTH-functie in Excel met het vervolgkeuzemenu voor getalnotatie.

EOMONTH, een afkorting voor "Einde van de maand", is een ingebouwde Excel-functie die de laatste dag van de maand retourneert voor elke opgegeven datum. Omdat Excel datums opslaat als opeenvolgende nummers, retourneert EOMONTH technisch gezien een numerieke waarde die overeenkomt met een specifieke kalenderdag. Hoewel dit technisch klinkt, betekent het simpelweg dat het resultaat een bruikbare datum is die ik kan formatteren, gebruiken in andere formules of direct in een rapport kan invoegen. De functie is beschikbaar in bijna elke versie van Excel die de meeste mensen gebruiken, waaronder Microsoft 365, Excel voor het web en desktopversies zoals Microsoft Excel 2016 en Microsoft Excel 2019.

De formule is eenvoudig:

=EOMONTH(startdatum, maanden)

Het eerste argument, start_date, is de datum vanaf welke je wilt tellen. Je kunt deze het beste invoeren met een van de volgende opties: Datumfuncties in ExcelBijvoorbeeld DATE(2024,1,1), of verwijs ernaar vanuit een andere cel om parseerfouten te voorkomen. Het tweede argument, months, vertelt Excel hoeveel maanden vooruit of achteruit er moet worden gedraaid. Een positief getal geeft aan dat de tijd vooruit moet worden gedraaid, terwijl een negatief getal aangeeft dat de tijd moet worden teruggedraaid.

De eerste formule hieronder geeft bijvoorbeeld het serienummer terug dat overeenkomt met 30 april 2024 (45412), terwijl de tweede formule het serienummer teruggeeft voor 29 februari 2024 (45351), waarbij automatisch rekening wordt gehouden met het schrikjaar:

=EOMONTH(DATE(2024,3,15), 1) =EOMONTH(DATE(2024,3,15), -1)

Als u een decimaal getal invoert, zoals 1.5, rondt Excel dit af naar 1 in plaats van het te afronden. Om verwarring te voorkomen, gebruikt u altijd hele getallen in het argument voor de maanden.

De dag die u als startpunt kiest, heeft geen invloed op het resultaat. Of de startdatum nu de 3e, 17e of 29e is, de functie retourneert altijd de laatste dag van de betreffende maand. Dankzij deze betrouwbaarheid vertrouw ik op deze functie bij het maken van spreadsheets waarin prognoses, facturatiecycli en financiële planning op lange termijn foutloos moeten worden verwerkt.

Hoe verbetert de EOMONTH-functie mijn Excel-spreadsheets?

Klein detail, grote verbetering van de levenskwaliteit.

De EOMONTH-functie wordt gebruikt om een ​​dynamische rapportkop in Excel te maken.-1

Als je zoekt naar toepassingen voor EOMONTH, kom je het bijna overal tegen. De meeste facturen, servicebetalingen en abonnementsverlengingen vallen op de laatste dag van de maand, en in plaats van deze datums elke cyclus handmatig in te voeren en bij te werken, kun je EOMONTH gebruiken om ze dynamisch te berekenen.

Als ik bijvoorbeeld wil dat de betalingsdatum altijd de laatste dag van de huidige maand is, gebruik ik deze formule:

=EOMONTH(TODAY(), 0)

Ik hoef niet eens een specifieke datum in te voeren. Omdat de formule verwijst naar TODAY(), wordt het resultaat automatisch bijgewerkt telkens wanneer ik het bestand open, waardoor mijn gegevens zonder extra moeite altijd actueel blijven.

Je kunt EOMONTH ook combineren met de IF-functie om je spreadsheets responsiever te maken. Stel je voor dat je abonnementsgevallen in kolom C hebt en inschrijvingsdata in kolom D. Je zou het volgende kunnen schrijven:

=ALS(C3="Actief", EOMONTH(D3, 1), "N/A")

Met deze formule berekent Excel de volgende factuurdatum alleen als het abonnement actief is. Als cel C3 de waarde 'Actief' bevat, neemt EOMONTH de datum in cel D3, verhoogt deze met één maand en geeft de laatste dag van die maand terug. Als het abonnement niet actief is, geeft de formule 'N/A' terug.

In de financiële verslaglegging helpt de EOMONTH-functie me bij het vaststellen van duidelijke periodegrenzen. Of ik nu rapportagedeadlines instel, vervaldatums bijhoud of het einde van een kwartaal bepaal, de functie zorgt ervoor dat mijn datums nauwkeurig overeenkomen met het juiste einde van de maand. Dit is vooral handig bij het werken met variabele maandelijkse rapportageperioden, omdat ik de datums dan niet meer handmatig hoef aan te passen.

Een voorbeeld dat ik vaak gebruik, zijn de dynamische kopteksten van financiële rapporten:

=="Einde rapportageperiode: " & TEXT(EOMONTH(A3, 0), "mmmm dd, jjjj")

Deze formule maakt automatisch een koptekst aan met de tekst "Rapportageperiode eindigt: [laatste dag van de maand]", gebaseerd op de datum in cel A3. Ik kan de rapportagemaand vanuit een andere cel, bijvoorbeeld E2, selecteren en deze formule bovenaan mijn spreadsheet plaatsen om de rapportageperiode duidelijk zichtbaar en altijd correct te houden.

EOMONTH is ook handig voor het voorspellen of berekenen van vervaldatums van leningen en investeringen. Als een lening op 10 maart wordt afgesloten en over 18 maanden vervalt, wil ik dat de vervaldatum op de laatste dag van die 18e maand valt. In plaats van elke kalender handmatig te controleren, kan ik vertrouwen op EOMONTH om de berekening uit te voeren. Dezelfde logica geldt voor het beheren van tijdlijnen voor langlopende projecten. Ik hoef niet langer te controleren of het een schrikjaar is vóór een deadline in februari, omdat EOMONTH zich automatisch aanpast wanneer februari 29 dagen heeft in plaats van 28.

Laat je planning voor zich spreken.

Op het eerste gezicht lijkt EOMONTH ongelooflijk eenvoudig. Tenminste, dat dacht ik totdat ik me realiseerde hoeveel mentale energie ik verspilde door het niet te gebruiken. Of ik nu drie maanden terugkijk met het argument -3 of een heel jaar voorspel met 12, de functie houdt mijn spreadsheet dynamisch en nauwkeurig zonder extra werk.

Als je eenmaal vertrouwd bent met de basisprincipes, ben je volledig voorbereid om EOMONTH in andere formules te integreren en een historische logica te creëren die praktisch zelfstandig denkt.

Ga naar de bovenste knop