EOMONTH-functie - Laatste dag van de maand (Excel, Spreadsheets, VBA)

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel EOMONTH-functie in Excel om de laatste dag van de maand te vinden, n maanden verwijderd.

EOMONTH Functieoverzicht

De functie EOMONTH Retourneert de laatste dag van de maand, n aantal maanden verwijderd van de startdatum.

Om de EOMONTH Excel-werkbladfunctie te gebruiken, selecteert u cel en typt u:

(Let op hoe de formule-invoer verschijnt)

EOMONTH Functiesyntaxis en ingangen:

1 =EENMAAND(startdatum,maanden)

startdatum - De startdatum in Excel-serienummerformaat of ingevoerd als een datum met aanhalingstekens (“s) om de datum. Voorbeeld: U kunt 11/12/2015 niet rechtstreeks in de cel invoeren. In plaats daarvan moet u "11/12/2015" invoeren of u zou het overeenkomstige serienummer moeten gebruiken: 42320. Als alternatief kunt u verwijzen naar een cel met de ingevoerde datum 11/12/2015. Excel converteert datums die in cellen zijn opgeslagen automatisch naar een serieel formaat (tenzij de datum als tekst wordt ingevoerd).

maanden - Aantal maanden verwijderd van startdatum. Getal kan positief (toekomstig) of negatief (verleden) zijn.

Hoe de EOMONTH-functie te gebruiken?

Laatste dag van de maand

Deze maand

De EOMONTH-functie neemt een datum en retourneert de laatste dag van een maand:

1 =EENMAAND(B3,0)

Vorige maand

U kunt ook n maanden optellen (of aftrekken) bij de startdatum om de laatste dag van een andere maand te krijgen. Dit voorbeeld retourneert de laatste dag van de vorige maand:

1 =EENMAAND(B3,-1)

Aantal dagen in maand

Door de DAG-functie te gebruiken, kunt u het aantal dagen in de maand berekenen:

1 =DAG(EEN MAAND(B3,0))

De DAG-functie retourneert het dagnummer van een datum. Door EOMONTH te gebruiken, kunnen we de laatste dag van de maand krijgen en de DAG-functie retourneert vervolgens het bijbehorende dagnummer.

Eerste dag van de maand

Door 1 toe te voegen aan het resultaat van de EOMONTH-functie, kunt u de eerste dag van een maand krijgen:

1 =EENMAAND(B3,-1)+1

Opmerking: in Excel worden datums opgeslagen als serienummers waarbij elk nummer een dag vertegenwoordigt, dus als u 1 aan een datum toevoegt, wordt er 1 dag toegevoegd.

EOMONTH in Google Spreadsheets

De EOMONTH-functie werkt precies hetzelfde in Google Spreadsheets als in Excel:

EOMONTH Voorbeelden in VBA

U kunt ook de EOMONTH-functie in VBA gebruiken. Type: application.worksheetfunction.eomonth(startdatum,maanden)

De volgende VBA-instructies uitvoeren

123 Range("B2") = Application.WorksheetFunction.EoMonth(Range("A2"), 0)Range("B5") = Application.WorksheetFunction.EoMonth(Range("A5"), -1)Range("B8") = Application.WorksheetFunction.EoMonth(Range("A8"), -1) + 1

Zal de volgende resultaten opleveren:

Voor de functieargumenten (startdatum, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave