logo-mini

DATEDIF Function

The DATEDIF function in Excel is a powerful tool that allows users to calculate the difference between two dates in various formats. This function is particularly useful for calculating age, determining how many days or months have passed between two dates, or calculating the number of working days between two dates.

To use the DATEDIF function, users must first specify the start date and the end date for the calculation. These dates can be entered manually or pulled from other cells in the worksheet. The DATEDIF function then requires users to specify the interval for the calculation. This interval can be years, months, or days.

For example, to calculate the number of years between two dates, users would enter the following formula: =DATEDIF(start_date, end_date, “Y”). This formula would return the number of full years between the start date and the end date.

To calculate the number of months between two dates, users would enter the following formula: =DATEDIF(start_date, end_date, “M”). This formula would return the number of full months between the start date and the end date.

To calculate the number of days between two dates, users would enter the following formula: =DATEDIF(start_date, end_date, “D”). This formula would return the number of full days between the start date and the end date.

In addition to these basic intervals, the DATEDIF function also offers several other options for calculating the difference between two dates. These options include:

  • “YM”: This interval calculates the number of full months between two dates, ignoring the number of years.
  • “YD”: This interval calculates the number of full days between two dates, ignoring the number of years.
  • “MD”: This interval calculates the number of full days between two dates, ignoring the number of months.
  • “Y”: This interval calculates the number of years between two dates, taking into account the number of full months and days.
  • “M”: This interval calculates the number of months between two dates, taking into account the number of full days.
  • “D”: This interval calculates the number of days between two dates, taking into account the number of full months and years.

The DATEDIF function also allows users to exclude weekends and holidays when calculating the number of working days between two dates. To do this, users must enter the following formula: =DATEDIF(start_date, end_date, “WD”). This formula will return the number of weekdays (Monday through Friday) between the start date and the end date.

Users can also specify a list of holidays to exclude from the calculation. To do this, they must first create a separate list of holidays in a separate worksheet or cell range. Then, they can use the NETWORKDAYS function, which is similar to the DATEDIF function, to exclude these holidays from the calculation. The NETWORKDAYS function uses the following syntax: =NETWORKDAYS(start_date, end_date, [holidays]). The [holidays] argument is optional, but if specified, it must be a range of cells containing the list of holidays.

In addition to calculating the difference between two dates, the DATEDIF function can also be used to calculate the age of a person based on their birth date. To do this, users must enter the following formula: =DATEDIF(birth_date, TODAY(), “Y”). This formula will return the number of full years between the birth date and the current date

Download the sample files: DATEDIF FUNCTION – Click here