To add a given number of years to a date, you can use the EDATE function.

In the example shown, the formula in D5 is:


Generic formula



Dates in Excel are just serial numbers. The number 1 represents January 1, 1900, the number 1000 is September 26, 1902, and so on.

When you have a valid date in Excel, you and just add days directly. Day values can be positive or negative.

For example, with a date in A1, you can add 100 days like so:


In the example shown, the formula is solved like this:


When formatted as a date, 36868 is December 8, 2000.

Dave Bruns Profile Picture

AuthorMicrosoft Most Valuable Professional Award

Dave Bruns

Hi - I'm Dave Bruns, and I run Exceljet with my wife, Lisa. Our goal is to help you work faster in Excel. We create short videos, and clear examples of formulas, functions, pivot tables, conditional formatting, and charts.