# DATEDIF Function – Examples in Excel, VBA, Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Last updated on February 5, 2023

This tutorial demonstrates how to use the DATEDIF Function in Excel, Google Sheets, and VBA to count the number of days, months, or years between dates.

## DATEDIF Function Overview

The DATEDIF Function Returns the number of days, months or years between two dates. It’s syntax is:

``=DATEDIF(start_date, end_date, unit)``

start_date – The start date in Excel serial number format. Example: You can not enter 11/12/2015 directly into the cell. Instead you would need to use the corresponding serial number: 42320. Alternatively, you can reference a cell with the date 11/12/2015 entered. Excel automatically converts dates stored in cells into serial format (unless the date is entered as text).

end_date – The end date in Excel serial number format. Example: You can not enter 11/12/2015 directly into the cell. Instead you would need to use the corresponding serial number: 42320. Alternatively, you can reference a cell with the date 11/12/2015 entered. Excel automatically converts dates stored in cells into serial format (unless the date is entered as text).

unit – The time unit to use. Enter “Y”

## DATEDIF Units

The DATEDIF Function can return the difference between two dates with various units:

Let’s look at some examples below.

## Count Days Between Dates

To count the numbers of days between dates you can use the DATEDIF Function:

``=DATEDIF(B3,C3,"d")``

You can also simply subtract the dates to find the difference in days between the dates.

``=C3-B3``

### Count Workdays Between Dates

To find the number of workdays between dates, use the NETWORKDAYS Function:

``=NETWORKDAYS(B3,C3)``

### Number Weeks Between Dates

You can’t count the number of weeks between dates with DATEDIF, instead you can use a formula like this:

``=DATEDIF(B3,C3,"d")/7``

### Date Difference in Months

To count the number of months between dates set the units to “m”:

``=DATEDIF(B3,C3,"m")``

### Count Years Between Dates

To count the number of years between dates set the units to “y”:

``=DATEDIF(B3,C3,"Y")``