Return a month before or after the start date.
The Excel EDATE function returns a future or past month from a given date. For example, =EDATE(“31-03-2016”,-1) returns a leap date 29-02-2016 as 2016 is a leap year.
start_date – First date or string of date
months – the number of months before or after the start_date
Valid serial date number or date based on the cell format of the result.
- The EDATE function is appropriate for calculating the date of maturity, invoice date, expiration date, fiscal year date and for many other purposes.
- Use the WORKDAY function to find the serial number of the date before or after a specified number of workdays.
- To return a future date or past a specified number of months added or subtracted to the start date.
- The return value of EDATE formula calculates the difference rightly in case of leap year as well.