How to Add Years to Date In Google Sheets (2 Simple Ways)

Adding years to a date in Google Sheets is useful when you work with time-based data. Google Sheets makes this easy with built-in date functions that calculate new dates based on your current ones. It helps you keep track of things like contract periods, license renewals, event planning, or warranty expiration.

For example, if someone signed a contract on January 1, 2022 for 3 years, you’d want the spreadsheet to show the end date as January 1, 2025. Doing this manually for each row takes time and can lead to mistakes, especially with large datasets.

In this article, you’ll learn how to add years to a date step by step using simple formulas that work for any dataset.

Key Takeaways

Here’s a simple step-by-step guide on how to add years to a date in Google Sheets using the EDATE function:

➤ Open your dataset in Google Sheets.
➤ Select cell D2 to calculate the end date.
➤ Type this formula =EDATE(B2, C2 * 12)
➤ Next, press Enter. The result will be a new date after adding the correct number of months.
➤ Drag the formula down through Column D to fill the rest of the results.

overview image

Download Practice Workbook
1

Using The DATE Function to Add Years

In the following dataset, we take a list of employees with their Contract Start Dates and the Contract Duration (Years). There are three columns labeled Employee, Start Date, and Contract Length (Years). Column A includes employee names, Column B shows the date when their contracts started, and Column C indicates how long each contract lasts.

We’ll use Column D to calculate the End Date by adding the number of years from Column C to the Start Date.

Using The DATE Function to Add Years

The DATE function is the most direct way to add years to a date in Google Sheets. It rebuilds a date using the original year, month, and day. You can increase the year by simply adding a number to it.

This method is helpful when you’re working with start dates and need to add a fixed number of years, like employee contracts, project timelines, membership durations, or course schedules.

Follow these steps to apply this formula:

➤ Open your dataset in Google Sheets.
➤ Click on cell D2, where you want to display the end date.

Using The DATE Function to Add Years

➤ Type this formula:

=DATE(YEAR(B2) + C2, MONTH(B2), DAY(B2))

Using The DATE Function to Add Years

➤ Press Enter.
➤ You’ll see the contract end date by adding the number of years from Column C to the start date in Column B.

Explanation
For example, if the start date is 15/01 /2021 and the contract length is 3, the result will be 15/01/2024.

Using The DATE Function to Add Years

➤ Now drag the fill handle down to apply the formula to the rest of Column D.

Using The DATE Function to Add Years


2

Apply EDATE Function to Add Years by Months

If you want a faster method using month-based math, try the EDATE function. It lets you add months to a date, which makes it easy to add years by multiplying the number of years by 12.

Here’s a simple steps how to use this method:

➤ Open your dataset in Google Sheets.
➤ Select cell D2 to calculate the end date.
➤ Type this formula:

=EDATE(B2, C2 * 12)

Apply The EDATE Function To Add Years By Months

➤ Next, press Enter. The result will be a new date after adding the correct number of months.

Explanation
For example, if the start date is 15/01 /2021 and the contract length is 5, the result will be 15/01/2024.

Apply The EDATE Function To Add Years By Months

➤ Drag the formula down through Column D to fill the rest of the results.

Apply The EDATE Function To Add Years By Months


Frequently Asked Questions

What is the formula to add years to a date in Google Sheets?

To add years to a date, use this formula:
=DATE(YEAR(start_date) + number_of_years, MONTH(start_date), DAY(start_date))
For example: =DATE(YEAR(B2) + C2, MONTH(B2), DAY(B2))
It returns a new date with the added years while keeping the same month and day.

How to add up year to date in Google Sheets?

To add years to a date, use the DATE function with YEAR, MONTH, and DAY.
Here’s how to do it:
➤ Open your Google sheets and click on the cell where you want the result.
➤ Type the formula =DATE(YEAR(B2) + 3, MONTH(B2), DAY(B2))
➤ Press Enter. This will add 3 years to the date in cell B2.

How to autofill years in Google Sheets?

To autofill a list of dates that increase by year, enter the first two years and use the fill handle to continue the pattern.
Here’s how to do that:
➤ Click on a cell and type the first date, like 01/01/2020.
➤ In the next cell, type 01/01/2021.
➤ Select both cells.
➤ Drag the fill handle down through the column.
➤ Google Sheets will automatically fill each row with the next year’s date.


Wrapping Up

These methods will help you save time and effort when you’re working with time-based data and need to add years to dates in Google Sheets. Use the DATE function when you need full control over the year, month, and day. Try the EDATE function for a quick solution using months.

These two simple functions help you to add years to date, especially when working with recurring schedules, contract timelines, renewal dates, or track future deadlines.

ExcelInsider Team
We will be happy to hear your thoughts

Leave a reply

Excel Insider
Logo