Table of Contents

DATEDIF

The DATEDIF function in Excel calculates the number of days months or years between two dates. The DATEDIF function has 3 arguments.

1. Fill in “d” for the third argument to get the number of days between two dates.

Days Between Two Dates in Excel

Note: =A2-A1 produces the exact same result!

2. Fill in “m” for the third argument to get the number of months between two dates.

Months Between Two Dates in Excel

3. Fill in “y” for the third argument to get the number of years between two dates.

Years Between Two Dates in Excel

4. Fill in “yd” for the third argument to ignore years and get the number of days between two dates.

Ignore Years Get Days

5. Fill in “md” for the third argument to ignore months and get the number of days between two dates.

Ignore Months Get Days

6. Fill in “ym” for the third argument to ignore years and get the number of months between two dates.

Ignore Years Get Months

Important note: the DATEDIF function returns the number of complete days months or years. This may give unexpected results when the day/month number of the second date is lower than the day/month number of the first date. See the example below.

Unexpected Result

The difference is 9 years. Almost 10 years! Use the following formula to return 10 years.

Year Function Twice

Leave A Comment

Excel meets AI – Boost your productivity like never before!

At Formulas HQ, we’ve harnessed the brilliance of AI to turbocharge your Spreadsheet mastery. Say goodbye to the days of grappling with complex formulas, VBA code, and scripts. We’re here to make your work smarter, not harder.

Related Articles

The Latest on Formulas HQ Blog