Google Sheets between two dates

Return to Excel Formulas List

Number of Years Between Dates in Excel & Google Sheets

Download Example Workbook

Download the example workbook

This tutorial will demonstrate how to calculate the number of years between two dates in Excel & Google Sheets.

Google Sheets between two dates

DATEDIF Function

To calculate the number of years between dates you can use the DATEDIF Function with unit of measurement y for years:

1
=DATEDIF(B3,C3,"y")

Google Sheets between two dates
The DATEDIF Function returns the number of full years between two dates. It will not give you a fractional value.

Next you can use the ym input with the DATEDIF function to return the remaining number of months:

1
=DATEDIF(B3,C3,"ym")

Google Sheets between two dates

and join them together to output the number of years and months between two dates:

1
=DATEDIF(B3,C3,"y")&"Years and"&DATEDIF(B3,C3,"ym")&" Months"

Google Sheets between two dates

YEARFRAC Function

Instead if you want to determine the number of years, including fractional values you can use the YEARFRAC Function:

1
=YEARFRAC(B3,C3)

Google Sheets between two dates

You can add in the TRUNC or INT Functions to calculate the number of full years (just like the DATEDIF Function):

1
=TRUNC(YEARFRAC(B3,C3))

Google Sheets between two dates

Or you can use the ROUND Function to round to the nearest year:

1
=ROUND(YEARFRAC(B3,C3),0)

Google Sheets between two dates

Last, you can use the ROUNDUP Function to count any partial year as a full year:

1
=ROUNDUP(YEARFRAC(B3,C3),0)

Google Sheets between two dates
Number of Years Between Dates in Google Sheets
All of the above examples work exactly the same in Google Sheets as in Excel.

Google Sheets between two dates