Create a Formula to Increase a Date by 1 Month
Microsoft Excel is a powerful program. If you are using it for a calendar or anything else where you might need to find the date exactly 1, 2, or 3 months after another date here is a formula you can use.
Steps
- Turn on your computer and open a new or existing Excel spreadsheet.
- In any cell, for this example we will use A2, type in you date. Ex. 1/1/2006
- In a different cell, for this example we used B2, type in the amount of months cell A2 is to be incremented by. Ex. 5
- In the last cell type the formula:
=DATE(YEAR(A2),MONTH(A2)+B2,MIN(DAY(A2),DAY(DATE(YEAR(A2),MONTH(A2)+B2+1,0))))
replacing what is in bold with the appropriate cells for your spreadsheet. - You will see that this cell now has the calculation desired.
- Another option is to use =EDATE(start_date,months)
This is a simpler method but can only be used if the Analysis ToolPak add-in is installed.
Tips
- Calculating the Day is complicated due to the varying 30 and 31 day months. This formula will take a date like 10/31/2006 and add 1 month to become 11/30/2006. Whereas, a more simple formula without the MIN function may give the incorrect date of 12/1/2006.