## How to use the DATEDIF function

*Article last updated on April 07, 2018*

The DATEDIF function returns the number of days, months, or years between two dates. The DATEDIF function exists in order to ensure compatibility with Louts 1-2-3.

Be careful with this function, there are cases where the DATEDIF may return unreliable results.

Formula in cell D3:

Formula in cell D4:

Formula in cell D5:

Formula in cell D6:

Formula in cell D7:

### Excel Function Syntax

DATEDIF(*start_date*,*end_date*,*unit*)

Note, this function shows no arguments in the formula bar.

### Arguments

start_date |
Required. The beginning date of the range you want to calculate. |

end_date |
Required. The ending date of the period. |

unit |
Required. This determines what the function returns. See table below. |

Unit |
Output |

"Y" |
Complete years in the range. |

"M" |
Complete months in the range. |

"D" |
Days in the range. |

"MD" |
Months and years of the dates are ignored. Don't use this argument, may return incorrect results. |

"YM" |
Returns months. Days and years of the date arguments are ignored. |

"YD" |
Returns days. The years of the date arguments are ignored. |

### Comments

Don't use the "MD" argument.

### Article with the 'DATEDIF' Function

The following article has a formula that contains the DATEDIF function.

The DATEDIF function in cell E3 allows you to calculate days between two dates. Related articles Use MEDIAN function to […]

### Functions in 'Date and Time'

The DATEDIF function function is one of many functions in the 'Date and Time' category.

The DATE function returns a number that acts as a date in the Excel environment. The image above shows you […]

How to use the DATEDIF function

The DATEDIF function returns the number of days, months, or years between two dates. The DATEDIF function exists in order to […]

How to use the DATEVALUE function

The DATEVALUE function returns an Excel date value (serial number) based on a date stored as text. Excel Function Syntax […]

The DAY function extracts the day as a number from an Excel date. Formula in cell C3: =DAY(B3) Excel Function […]

The DATE function calculates the number of days between two dates. Formula in cell D3: =DAYS(B3,C3) Excel Function Syntax DAYS(end_date, […]

The EDATE function returns a date determined by a start date and a number representing how many months. Use EDATE […]

How to use the EOMONTH function

The EOMONTH function returns an Excel date for the last day of a given month using a number and a start […]

Returns an integer representing the hour of an Excel time value. The returning number is ranging from 0 (12:00 A.M.) […]

How to use the MINUTE function

Returns a whole number representing the minute based on an Excel time value. The returned number is ranging from 0 […]

Extracts the month as a number from an Excel date. Formula in cell C3: =MONTH(B3) Excel Function Syntax MONTH(serial_number) Arguments […]

How to use the NETWORKDAYS function

The NETWORKDAYS function returns the number of working days between two dates, excluding weekends. It also allows you to ignore […]

The NOW function returns the current date and time. Formula in cell B3: =NOW() Excel Function Syntax NOW() Arguments The […]

How to use the SECOND function

Returns an integer representing the second based on an Excel time value. The returning number is ranging from 0 to […]

The TIME function returns a decimal value between 0 (zero) representing 12:00:00 AM and 0.99988426 representing 11:59:59 P.M. Formula in cell […]

How to use the TIMEVALUE function

The TIMEVALUE function returns a decimal number based on a text string. Excel uses decimal numbers between 0 and 0.99988426 […]

The TODAY function returns the Excel date (serial number) of the current date. Warning! This function is volatile meaning it […]

How to use the WEEKDAY function

Converts a date to a weekday number from 1 to 7. Formula in cell D3: =WEEKDAY(B3) Excel Function Syntax WEEKDAY(serial_number,[return_type]) […]

The YEAR function converts a date to a number representing the year in the date. The number is between 1900 […]

## How to comment

How to add a formula to your comment<code>Insert your formula here.</code>

Convert less than and larger than signsUse html character entities instead of less than and larger than signs.

< becomes < and > becomes >

How to add VBA code to your comment[vb 1="vbnet" language=","]

Put your VBA code here.

[/vb]

How to add a picture to your comment:Upload picture to postimage.org or imgur

Use the img tag, like this: <img src="Insert pic link here">

Contact OscarYou can contact me through this contact form