# Excel DATEDIF Function – Find Difference Between Dates

The DATEDIF Function in Excel calculates the difference between two dates. This blog explains the entire usage of the DATEDIF formula in Excel.

Here we go 😎

## When To Use DATEDIF Function In Excel

The expression DATEDIF represents “Dates Difference”. The excel DATEDIF function finds the difference between two dates in days, months, or years. The function is categorized as the date/time function of Excel.

One of the practical applications of the excel DATEDIF formula is to find the number of working days of an employee. Similarly, we can use this formula to find the age of a person in years.

Surprisingly, when you type =DATEDIF in Excel, there is no syntax. This is because DATEDIF is a hidden formula in excel.

## Syntax and Arguments

=DATEDIF(start_date,end_date,unit)

• start_date – As the name says, mention the initial date.
• end_date – In thie argument, specify the ending date.
• unit – This is the format to get the difference of two dates. See the table below specifying possible ‘unit’ values.

## Examples To Learn DATEDIF Function of Excel

Now that you have understood the syntax and arguments, let us try some examples to learn the usage of the DATEDIF Formula in Excel and how it works.

### Ex. 1 – Finding Number of Days Using DATEDIF Formula in Excel

In this example, let us suppose we have the joining date of the students in an academy. Some of the students left the academy. Consequently, their charges would now be based on the number of days they studied there.

In order to find the number of days each of these students studies, enter this formula.

`=DATEDIF(A2,B2,"D")`

As a result, the function has returned 14.

Explanation – We have passed three arguments to the function. Start_date is A2, End_date is B2 while the unit is “D”. So the function returns the difference between two dates in number of days terms.

Copy the formula to rest of the records in column C. Or you may even use the fill handle tool to copy formula to cells below.

### Ex. 2 – Finding Difference of Dates in Months and Years

We can easily find the difference between the two dates in months and years using “M” or “Y” as the unit argument. Let us suppose we have the starting date and the ending date, as shown below:

Enter the following DATEDIF formula to know the number of months between the two dates.

`=DATEDIF(A2,B2,"M")`

Similarly, below formula will find the number of years between two dates.

`=DATEDIF(A2,B2,"Y")`

Explanation – In both formulas, the start_date argument is A2 and the end_date argument is B2. In the first formula the unit is “M”. As a result, the first formula returns the number of months between the dates 05-07-2015 and 11-10-2021. While in the second formula, the unit is “Y”. Consequently, the formula returns the number of years between 05-07-2015 and 11-10-2021.

### Ex. 3 – Number of Weeks Between Two Dates– DATEDIF Formula in Excel

There is no specific unit argument defined for finding the number of weeks between two dates.

Surprisingly, we can only use a trick for that. 😉

Let us say we want to find the number of weeks a person has been jogging.

Use the following DATEDIF formula in Excel to get the results.

`=DATEDIF(A2,TODAY(),"d")/7`

As a result, the function returns number of weeks as 6.

Explanation – The start_date is A2 and the end_date is a formula TODAY() i.e. today’s date. The DATEDIF function will find the number of days between 07-07-2021 and today’s Date (18-08-2021). The result of the difference in dates is then divided by 7 to give the number of weeks lying between the two dates.

The TODAY function in Excel returns the present date. The function updates the date in the spreadsheet or in whatever formula we use with it.

### Ex.4 – Using Other Unit Arguments in DATEDIF Function of Excel

In this example, we will understand the usage of the “MD”, “YD”, “YM” unit arguments.

Let us say we have the following starting and ending dates.

Enter the following formulas to get the results when using “MD”, “YD, “YM” as unit arguments.

`=DATEDIF(A2,B2,"MD")`
`=DATEDIF(A5,B5,"YD")`
`=DATEDIF(A8,B8,"YM")`

As a result, the function has returned 4, 26, 5.

Explanation – In the first formula, the unit argument is “MD”. This will make the function count the number of days without considering the month and year. Consequently, the difference between 11 and 7 is 4.

In the second formula, the unit argument is “YD”. This will make the function count the number of days considering the months, but without considering the year. Therefore, the number of days between 15-10-2016 and 10-11-2021 is 26.

In the third formula, the unit argument is “YM”. This will make the function to count the number of months without considering the year. Therefore the number of months between 10-5-2019 and 11-10-2021 is 5.

This brings us to the end of this blog on using DATEDIF function in excel.