Do you need to find a date in the future? Maybe you want to know when a project will end, Adding years to a date in Excel can seem a little tricky at first. This is because Excel thinks of dates as special numbers behind the scenes.
But don’t worry! We have some simple Excel formulas that can do this for you easily. In this guide, we will show you two easy ways to add years to any date in Excel. Let’s start!
Method 1: Using the EDATE Function
The EDATE function is a very helpful tool in Excel. It lets you add a certain number of months to a date. We can use it to add years too!
1. Understand Your Data: Imagine you have a list of dates in Column A and the number of years you want to add in Column B. You want the new date to appear in Column C.
2. The Simple Trick: The EDATE function works with months. So, to add years, we just need to change our “years to add” into months. We do this by multiplying the number of years by 12 (because there are 12 months in a year).
3. Enter the Formula: Go to cell C2 and type this formula:
=EDATE(A2, B2*12)
4. Press Enter: You will see the new date in cell C2.
5. Fill Down: Now, drag the small square at the bottom right of cell C2 down to apply the formula to all your other dates.

Why this works: The EDATE function is smart. When you give it the start date (A2) and the total months (B2 multiplied by 12), it calculates the exact date in the future. It even takes care of different month lengths and leap years automatically!
Method 2: Using the DATE, YEAR, MONTH, and DAY Functions
Another way to add years is by breaking the date into parts and putting it back together. We use four different functions for this: DATE, YEAR, MONTH, and DAY.
1. Prepare Your Sheet: Again, let’s say your starting dates are in Column A and the years you want to add are in Column B. You want the new dates in Column C.
2. The Formula: Go to cell C2 and type this formula:
=DATE(YEAR(A2)+B2, MONTH(A2), DAY(A2))
3. Press Enter: The new date will appear in cell C2.
4. Fill Down: Drag the small square at the bottom right of cell C2 down to get the results for all your dates.

Why this works:
* YEAR(A2): This part finds out just the year from your start date.
* YEAR(A2)+B2: Then, we simply add the number of years you want (from B2) to the original year.
* MONTH(A2): This part finds out just the month from your start date.
* DAY(A2): This part finds out just the day from your start date.
* DATE(...): Finally, the DATE function puts all these parts (the new year, original month, and original day) back together to give you the correct new date!
Important Things to Remember (Why Not Just Add 365 Days?)
You might think, “Why not just add 365 days to a date to add one year?” This sounds logical, but it can sometimes give you the wrong answer!
The problem is with “Leap Years”. A leap year has 366 days instead of 365. This happens almost every four years. If your original date is in a leap year, or if adding years makes you cross a leap year, just adding 365 days will give you a date that is one day off.
Let’s see an example:
Imagine your date is 1st March 2024. If you add 365 days, you get 28th February 2025. But one year from 1st March 2024 should be 1st March 2025! This happened because 2024 was a leap year, and it had an extra day (February 29th). So, adding only 365 days fell short by one day.
This is why using EDATE or the DATE function with YEAR, MONTH, DAY is much better. These smart functions know about leap years and always give you the correct date.
Conclusion
Adding years to dates in Excel is a very useful skill, and now you know two easy ways to do it! Both the EDATE function and the combination of DATE, YEAR, MONTH, and DAY functions are reliable. They make sure you get the right date every time, even with leap years.
Keep practicing these formulas, and you’ll become an Excel pro in no time! Happy Excelling!
