Skip to content
xlsoffice. All Rights Reserved
  • Home
  • Excel For Beginners
  • Excel Intermediate
  • Advanced Excel For Experts

Lookup and Reference Examples

  • Merge tables with VLOOKUP in Excel
  • Find Closest Match in Excel Using INDEX, MATCH, ABS and MIN functions
  • How to get address of last cell in range in Excel
  • Left Lookup in Excel
  • How to use Excel MATCH Function

Data Analysis Examples

  • How to combine 2 or more chart types in a single chart in Excel
  • How to Use Solver Tool in Excel
  • Get column name from index in Excel Table
  • Excel Bar Chart
  • Number and Text Filters Examples in Excel

Data Validation Examples

  • Excel Data validation with conditional list
  • Excel Data validation require unique number
  • Excel Data validation specific characters only
  • How To Create Drop-down List in Excel
  • Excel Data validation exists in list

How to calculate months between dates in Excel

by

To calculate months between two dates as a whole number, you can use the DATEDIF function.

Formula

=DATEDIF(start_date,end_date,"m")

Explanation

In the example shown, the formula in D6 is:

=DATEDIF(B6,C6,"m")

Note that the DATEDIF automatically rounds down. To round up to the nearest month, see below.

The mystery of DATEDIF

The DATEDIF function is a “compatibility” function that comes from Lotus 1-2-3. For reasons unknown, DATEDIF is only documented in Excel 2000, and will not appear as a suggested function in the formula bar. However, you can use DATEDIF in all Excel versions since that time, you just need to enter the function manually. Excel will not help you with function arguments.

Worked Example:   Get days between dates ignoring years in Excel

How this formula works

DATEDIF takes 3 arguments: start date, end_date, and unit. In this case, we want months, so we supply “m” for unit.

Worked Example:   How to Calculate Age in Excel

DATEDIF automatically calculates and returns a number for months, rounded down.

Nearest whole month

If you want to calculate months to the nearest whole month, you can make a simple adjustment to the formula:

=DATEDIF(start_date,end_date+15,"m")

This ensures that end dates occurring in the 2nd half of the month are treated like dates in the following month, effectively rounding up the final result.

Worked Example:   How to get number of days, weeks, months or years between two dates in Excel

Post navigation

Previous Post:

How to calculate nth day of week in month in Excel

Next Post:

How to calculate most recent day of week in Excel

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Learn Basic Excel

Ribbon
Workbook
Worksheets
Format Cells
Find & Select
Sort & Filter
Templates
Print
Share
Protect
Keyboard Shortcuts

Categories

  • Charts
  • Data Analysis
  • Data Validation
  • Excel Functions
    • Cube Functions
    • Database Functions
    • Date and Time Functions
    • Engineering Functions
    • Financial Functions
    • Information Functions
    • Logical Functions
    • Lookup and Reference Functions
    • Math and Trig Functions
    • Statistical Functions
    • Text Functions
    • Web Functions
  • Excel VBA
  • Excel Video Tutorials
  • Formatting
  • Grouping
  • Others
  • Remove first character in a cell in Excel
  • CHAR function: Description, Usage, Syntax, Examples and Explanation
  • Convert Text to Numbers in Excel
  • How to count total words in a cell in Excel
  • How to strip non-numeric characters in Excel
  • Check If Two Dates are same month in Excel
  • Convert decimal seconds to Excel time
  • How to get year from date in Excel
  • Add decimal hours to time in Excel
  • Get work hours between dates and times in Excel
  • Calculate periods for annuity in Excel
  • SYD function: Description, Usage, Syntax, Examples and Explanation
  • INTRATE function: Description, Usage, Syntax, Examples and Explanation
  • How to calculate compound interest in Excel
  • DURATION function: Description, Usage, Syntax, Examples and Explanation
Acronyms, Abbreviations, Initialism & What They Stand For
© 2022 xlsoffice . All Right Reserved. | Teal Smiles