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