Excel-formule: haal de laatste dag van de maand op -

Inhoudsopgave

Generieke formule

=EOMONTH(date,0)

Samenvatting

Om de laatste dag van een maand te berekenen op basis van een bepaalde datum, kunt u de functie EOMONTH gebruiken. In het weergegeven voorbeeld is de formule in cel B5:

=EOMONTH(B5,0)

Uitleg

Met het tweede argument (maanden) van de functie EOMONTH kunt u de laatste dag van de maand in toekomstige of afgelopen maanden krijgen. Als u voor maanden nul gebruikt, retourneert EOMONTH de laatste dag van de maand in dezelfde maand.

Gebruik om de laatste dag van de voorgaande maand te krijgen:

=EOMONTH(date,-1)

Gebruik om de laatste dag van de volgende maand te krijgen:

=EOMONTH(date,1)

Alternatieve formule

U kunt ook een formule schrijven met de functies DATUM, JAAR en MAAND om de laatste dag van de maand te retourneren:

=DATE(YEAR(date),MONTH(date)+1,0)

De truc met deze formule is om voor de dag nul te leveren. Als u nul opgeeft als het dag-argument voor DATE, zal de datumfunctie een dag "terugdraaien" naar de laatste dag van de vorige maand. Dus door 1 toe te voegen aan de maand en nul te gebruiken voor dag, geeft DATE de laatste dag van de "oorspronkelijke" maand terug.

Hoewel EOMONTH een handiger functie is, accepteert het geen datumbereik in een matrixformule. In dat geval kunt u het alternatief hierboven gebruiken.

Interessante artikelen...