EDATE-functie - Maanden optellen / aftrekken tot een datum (Excel, Spreadsheets, VBA)

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel EDATE-functie in Excel om maanden bij een datum op te tellen of af te trekken.

EDATE Functie Overzicht

De EDATE-functie Retourneert een datum, n aantal maanden verwijderd van een startdatum.

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

(Let op hoe de formule-invoer verschijnt)

EDATE Functiesyntaxis en ingangen:

1 =EDATE(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.

EDATE-voorbeelden

Maanden aan een datum toevoegen

De EDATE-functie wordt gebruikt om maanden aan een datum toe te voegen:

Voeg een maand toe

1 =EDATUM(B3,1)

Zes maanden toevoegen

1 =EDATUM(B3,6)

Maanden aftrekken van een datum
De EDATE-functie kan ook worden gebruikt om maanden van een datum af te trekken.

Trek één maand af

1 =EDATUM(B3,-1)

Zes maanden aftrekken

1 =EDATUM(B3,-6)

Hoe zit het met het einde van de maand?
Als de dag van de startdatum groter is dan het aantal dagen in de eindmaand, wordt de laatste dag van de maand weergegeven:

Het omgekeerde is niet waar.

Om ervoor te zorgen dat u de laatste dag van de maand krijgt, kunt u in plaats daarvan de EOMONTH-functie gebruiken:

1 =EENMAAND(B3,1)

EDATE in Google Spreadsheets

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

EDATE-voorbeelden in VBA


U kunt ook de EDATE-functie in VBA gebruiken. Type:
Toepassing.Werkbladfunctie.Edate(startdatum,maanden)
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