Beschrijving
Gebruik deze functie om een datum te retourneren die het opgegeven aantal maanden vóór of na de opgegeven datum ligt, met behoud van dezelfde dag van de maand.Dit is handig voor het berekenen van vervaldatums of uitsteldata die op dezelfde dag van de maand vallen als de uitgiftedatum.
Syntaxis
EDATE(start_date, months)
Invoer
Deze functie heeft de volgende argumenten:
| Naam | Vereist | Geldige invoer |
|---|---|---|
start_datum |
Ja | De datum vanaf welke het resultaat berekend moet worden. Dit kan een celverwijzing zijn, een datum als geheel getal, of een datum in de indeling DD/MM/JJJJ of JJJJ/MM/DD. Een formule die een van deze resultaten oplevert, is ook acceptabel. |
maanden |
Ja | Het aantal maanden voor of na start_date. Een positieve waarde voor 'maanden' geeft een datum in de toekomst aan; een negatieve waarde geeft een datum in het verleden aan.Dit kan een celverwijzing of een geheel getal zijn. Een formule die tot een van beide resultaten leidt, is ook acceptabel. |
Voorbeelden
Voorbeeldgegevens
| A | B | |
|---|---|---|
| 1 | 1 februari 2018 | 56 |
| 2 | 23 april 2019 | 39 |
| 3 | 4 juli 2000 | 15 |
| 4 | 7/19/2003 | -92 |
| 5 | 12/23/2023 | 22 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tel een aantal maanden op bij een datum die in een cel is opgegeven. | =EDATE(A1,56) |
Deze formule telt 56 maanden op bij de datum in cel A1. Deze formule geeft 10/1/2022 als resultaat. | ||||||||||||
| Trek een aantal maanden af van een opgegeven datum. | =EDATE("19/07/2003",-92) |
Deze formule telt -92 maanden op bij de opgegeven datum van 19-7-2003. Deze formule geeft 19-11-1995 als resultaat. Let op: de datum moet tussen dubbele aanhalingstekens staan. |
||||||||||||
| Genereer een reeks vervaldatums. | =EDATE(A1, SEQUENCE(12)) |
Deze formule werkt als volgt:
Voor deze dataset geeft de formule het volgende resultaat:
|
||||||||||||
| Maak een lijst met data voor de halfjaarlijkse evaluaties. | =EDATE(A1, SEQUENCE(10, 1, 6, 6)) |
Deze formule werkt als volgt:
Voor deze dataset geeft de formule het volgende resultaat:
|
Notities
- Het Workiva-platform slaat datums op als getallen, zodat ze in berekeningen gebruikt kunnen worden. Standaard is 1 januari 1900 gelijk aan 1.
- EDATE retourneert een datum van het type integer, die als datum moet worden geformatteerd.
- Als de opgegeven of waarnaar verwezen wordt
start_dategeen geldige integer datum is of niet de indeling "DD/MM/JJJJ" of "JJJJ/MM/DD" heeft, retourneert EDATE de foutmelding #VALUE!. - Als
start_dateeen fractionele tijd bevat (dus geen geheel getal is), wordt deze verwijderd. - Als
monthsgeen geheel getal is, wordt het afgekapt. - Als
maandeneen decimale waarde bevat, wordt deze verwijderd. - Jokertekens werken niet met deze functie.
Tips
- Om een datum voor het einde van de maand te berekenen, gebruikt u de functie EOMONTH.
- De EDATE-functie verwijdert de tijd uit datums die een tijd bevatten (soms ook wel "datetime" genoemd).
Om de tijd in een datum te behouden, kunt u een formule gebruiken zoals deze:=EDATE(start_date,months)+MOD(start_date,1)
DeMODfunctie haalt de tijd uit de datum en voegt deze vervolgens weer toe.