Beschrijving
Gebruik deze functie om de laatste dag van de maand terug te geven, n maanden in het verleden of in de toekomst. Dit is handig voor het berekenen van vervaldatums of vervaldatums die op de laatste dag van de maand vallen.
Syntax
(begindatum, maanden)
Ingangen
Deze functie heeft de volgende argumenten:
| Naam | Vereist | Geldige invoer |
|---|---|---|
start_datum |
Ja | De datum vanaf wanneer het resultaat berekend moet worden. Dit kan een celverwijzing zijn, een geheel getal of een datum in de notatie DD/MM/JJJJ of JJJJ/MM/DD. Een formule die resulteert in een van deze is ook aanvaardbaar. |
maanden |
Ja | Het aantal maanden voor of na start_date. Een positieve waarde maanden geeft een datum in de toekomst; een negatieve waarde geeft een datum in het verleden.Dit kan een celverwijzing of een geheel getal zijn. Een formule die een van deze resultaten oplevert, is ook aanvaardbaar. |
Voorbeeld
Voorbeeldgegevens
| A | B | C | |
|---|---|---|---|
| 1 | Datum | Aanpassing | EOMONTH Resultaat |
| 2 | 1 februari 2024 | 14 | 4/30/2019 |
| 3 | 23 april 2019 | 23 | 5/31/2017 |
| 4 | 7/19/2003 | 222 | 44592 |
| 5 | 12/23/2023 | -24 | #NUM! |
Voorbeeldformules
| Gebruikscasus | Formule | Uitleg en resultaat |
|---|---|---|
| Voeg een ingesteld aantal maanden toe aan een datum die in een cel is opgegeven en wijzig de dag in de laatste dag van die maand. | =EOMONTH(A2,14) |
Deze formule voegt 14 maanden toe aan de datum in cel A2 en verandert de dag in de laatste dag van de maand. Voor deze gegevensset geeft deze formule: 45777 (4/30/2025) |
| Trek een aantal maanden af van een opgegeven datum en verander de dag in de laatste dag van die maand. | =EOMONTH("7/19/2023",4) |
Deze formule voegt 4 maanden toe aan de opgegeven datum van " Deze formule geeft: 45260 (11/30/2023) |
| Voeg het aantal maanden in een cel toe aan een datum die in een cel is opgegeven, en verander de dag in de laatste dag van die maand. | =EOMONTH(A5,B5) |
Deze formule telt het aantal maanden in cel B5 (-24) op bij de datum in cel A5. Deze formule geeft als resultaat: de fout #NUM! omdat de waarde in B5 negatief is. |
| Bereken de laatste werkdag van de maand. | =WERKDAG(EOMONTH(A2,0), -1) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule: 45350 (2/28/2024) |
| Bereken de volgende betaaldatum voor een kwartaalabonnement, zodat de betaling altijd op de laatste dag van de maand valt. | =EOMONTH(EDATE(A3, 3), 0) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule: 43677 (7/31/2019) |
Notities
- Het Workiva platform slaat datums op als getallen, zodat ze in berekeningen kunnen worden gebruikt.
Standaard is 1 januari 1900 = 1. - EOMONTH geeft een serienummer-datumwaarde terug, die vervolgens als datum kan worden geformatteerd.
- Als de opgegeven of verwezen
start_dategeen geldige gehele datum is of in het formaat DD/MM/JJJJ of JJJJ/MM/DD, retourneert EOMONTH de foutmelding #VALUE! - Als
start_dateplus maanden geen geldige datum is (meestal zal dit zijn omdat het buiten bereik is), geeft EOMONTH de foutmelding #NUM! terug. - Als
start_dateeen fractionele tijd bevat (dat wil zeggen, geen geheel getal is), dan wordt het verwijderd. - Als
maandengeen geheel getal is (het bevat een decimale waarde), wordt het afgekapt. - Wildcards werken niet met deze functie.
Verwante functies
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC