How to Add Years to a Date in Excel (3 Easy Ways)

Consider the following dataset. We’ll add years to the joining dates.

3 Ways to Add Years to a Date in Excel


Method 1 – Using Simple Arithmetic to Add Years to a Date in Excel

  • We modified the dataset to contain the number of years to add in cell C4 and moved the rest down.
  • Select the D7 cell.
  • Insert the following formula.

=C7+($C$4*365)

This will add the entered number of years (In my case, 2 years) to the existing date by adding 365 days times the value of C4.

  • Hit Enter.

Using Simple Arithmetic Operation to Add Years to a Date in Excel

  • Use the Fill Handle tool and drag it down from the D7 cell to the D11 cell.

  • Here’s the result.

Read More: How to Add 2 Years to a Date in Excel


Method 2 – Inserting the EDATE Function to Add Years to a Date

Syntax of the EDATE Function

=EDATE (start_date, months)

  • Select the D7 cell.
  • Insert the following formula:

=EDATE(C7,($C$4*12))

  • Hit Enter.

Utilizing EDATE Function to Add Years to a Date in Excel

  • Use the Fill Handle tool and drag it down from the D7 cell to the D11 cell.

  • Here are the results.

Read More: How to Add 3 Years to a Date in Excel


Method 3 – Combining Multiple Functions to Add Years to a Date in Excel

Syntax of the DATE Function

=DATE (year, month, day)

  • Choose the D7 cell.
  • Insert the following formula.

=DATE(YEAR(C7)+$C$4,MONTH(C7),DAY(C7))

  • Hit Enter.

Combining Multiple Functions to Add Years to a Date in Excel

Formula Breakdown

DAY(C7): This argument in the DATE function shows the number of days for the date and the value is 1. MONTH(C7): This argument in the DATE function finds the number of months for the date and it returns the value 1. YEAR(C7)+$C$4: This argument in the DATE function shows the number of years for the date and it returns the value by adding the value of C4 cell (5) as 2023. =DATE(YEAR(C7)+$C$4,MONTH(C7),DAY(C7)): This whole function finally shows the result as 1/1/2023.
  • Use the Fill Handle tool and drag it down from the D7 cell to the D11 cell.

  • Here’s the result.

Read More: How to Create a Formula in Excel to Change Date by 1 Year


Download the Practice Workbook


Related Articles


<< Go Back to Adding Days to Date | Date-Time in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!

2 thoughts on “How to Add Years to a Date in Excel (3 Easy Ways)

  1. Method 1 is very simple and works great but, one issue is it doesn’t take into consideration leap years, so for anything over 4 years (plus depending no the year you start with) it’ll be off by 1 every 4 years.

    1. Hello Cire,

      Thank you for your feedback! You’re correct—simply adding years by multiplying 365 days doesn’t account for leap years, which can make the result inaccurate over longer periods.

      To accurately add years to a date (including leap years), you should use the EDATE or DATE function in Excel:

      Use EDATE:
      If your date is in cell A2 and you want to add 4 years:
      =EDATE(A2, 12*4)
      This will add exactly 4 years, taking leap years into account.

      Use DATE:
      If your date is in cell A2 and you want to add 4 years:
      =DATE(YEAR(A2)+4, MONTH(A2), DAY(A2))
      This also accurately adds years, even if there are leap years.

      These methods are more reliable for date calculations over several years.

      Regards
      ExcelDemy

Leave a Reply

Your email address will not be published. Required fields are marked *

Advanced Excel Exercises with Solutions PDF