Note: The other languages of the website are Google-translated. Back to English

How To Count the number of days, weeks, months or years between two dates?

Have you ever considered calculating how many days, weeks, months or years between two given dates in Excel? This tutorial can help you to finish the following operations as soon as possible.


Count the number of days between two dates with formulas

To count the number of days between two given dates, please use below formulas:

1. Enter any one of the below formulas into a blank cell where you want to get the result:

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

Note: In the above formula, A2 is the start date cell and B2 is the end date cell.

2. Then, drag the fill handle down to the cells that you want to apply this formula, and the number of days have been calculated, see screenshot:


Count the number of weeks between two dates with formulas

To count how many weeks between two dates, you can use the below handy formula, just subtract start date from the end date and divide by 7.

1. Enter any one of the below formulas into a blank cell:

=(DATEDIF(A2,B2,"D")/7)
=(B2-A2)/7

Note: In the above formula, A2 is the start date cell and B2 is the end date cell.

2. Then, drag the fill handle down to fill this formula, and you will get the weeks in decimal numbers, see screenshot:

  • TipsIf you want to get the number of full weeks between two dates, please apply this formula:
  • =ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)
    =INT((B2-A2)/7)


Calculate Various Difference Between Two Dates In Days, Weeks, Months, Years etc.

Too many formulas to remember, with Kutools for Excel's Date & Time Helper feature, you can quickly get the various difference results between two dates based on your need without remembering any formulas, such as weeks + days,months + weeks and so on. Click to download Kutools for Excel!

Kutools for Excel: with more than 300 handy Excel add-ins, free to try with no limitation in 30 days. Download and free trial Now!


Count the number of months between two dates with formula

If you want to determine the number of months between two dates, you can use this DATEDIF function.

1. Please enter the following formula into a blank cell where you want to output the result:

=DATEDIF(A2,B2,"m")

Note: In the above formula, A2 is the start date cell and B2 is the end date cell.

2. Then, drag the fill handle down to fill this formula, and you will get the number of completed months between the given two dates, see screenshot:

  • TipsIf you want to get the number of full weeks between two dates, please apply this formula:
  • =DATEDIF(A2,B2,"m")&"months "&DATEDIF(A2,B2,"md")&"days"


Count the number of years between two dates with formula

With the above DATEDIF function, you can also calculate the number of years between two dates.

1. Apply the below formula into a blank cell:

=DATEDIF(A2,B2,"y")

Note: In the above formula, A2 is the start date cell and B2 is the end date cell.

2. Then, drag the fill handle down to the cells that you want to apply this formula, and all the number of years have been calculated as below screenshot shown:


Count the number of years months and days between two dates with formulas

Sometimes, you need to know exactly how many years, months and days between two dates, in this situation, the following long formula may help you.

1. In a blank cell, enter or copy the following formula:

=DATEDIF(A2, B2, "y") &" years "&DATEDIF(A2, B2, "ym") &" months " &DATEDIF(A2, B2, "md") &" days"

Note: In the above formula, A2 is the start date cell and B2 is the end date cell.

2. And then, drag the fill handle to fill this formula, and the specific number of years, months and days between the dates are calculated at once, see screenshot:


Calculate various difference between two dates in days, weeks, months, years with a powerful feature

May be, you are annoying with the above formulas, if you have Kutools for Excel, with its Date & Time Helper feature, you can quickly get the various difference results between two dates based on your need, such as weeks + days,months + weeks and so on.

Note:To apply this Date & Time Helper, firstly, you should download the Kutools for Excel, and then apply the feature quickly and easily.

After installing Kutools for Excel, please do as this:

1. Click a cell where you want to locate the result, and then click KutoolsFormula Helper > Date & Time helper, see screenshot:

2. In the Date & Time Helper dialog box, do the following operations:

  • Check Difference option from the Type section;
  • In the Arguments input textboxes, select the cells which contain the start date and end date separately;
  • Then, choose the output result type as you need. For example, if you want to get the number of years, months, weeks and days between two dates, you just select Year + Month + Week + Day.

3. After finishing the settings, please click OK button, and you will get the first calculated result, then, you just need to drag the fill handle down to the cells that you want to apply this formula, and you will get the following result as you need:

Click to Download Kutools for Excel and free trial Now!


More relative date and time articles:

  • Calculate Hours Between Times After Midnight In Excel
  • Supposing you have a time table to record your work time, the time in Column A is the start time of today and time in Column B is the end time of the following day. Normally, if you calculate the time difference between the two times by directly minus "=B2-A2", it will not display the correct result as left screenshot shown. How could you calculate the hours between two times after midnight in Excel correctly?
  • Count The Number Of Days / Workdays / Weekends Between Two Dates
  • Have you ever needed to count the number of days between two dates in Excel? May be, sometimes, you just only want to calculate the workdays between two dates, and sometime, you need to count the weekend days only between the two dates. How could you count the number of days between two dates in a certain condition?

The Best Office Productivity Tools

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than 300 powerful features. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.
kte tab 201905

Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
officetab bottom
Comments (44)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
That was very easy and helpful. I have a question however. What if in your above example B2 is a constant. Therefore, what if I am trying to find the number of year/months/days between start date and TODAY or a fixed date. Can I add that date in the formulae rather than making a new cell with the date and having the formula read from that?
This comment was minimized by the moderator on the site
Thank you extend office This is very very usefull function
This comment was minimized by the moderator on the site
A very very thanks to Extend office to help me out of this issue
This comment was minimized by the moderator on the site
Further to your =DATEDIF(B1,B2,"Y") & " Years, " & DATEDIF(B1,B2,"YM") & " Months, " & DATEDIF(B1,B2,"MD") & " Days" formula, I have a requirement for Months, Weeks and Days. Is this possible ?
This comment was minimized by the moderator on the site
Formula can't working in Excel sheet
This comment was minimized by the moderator on the site
Need a formula to return week pacific month such as bellow 1st week 2nd week 3rd week 4th week Then go to next moth automatically changed return same result
This comment was minimized by the moderator on the site
=INT((A2-(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1)-WEEKDAY(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1),2)+1)+7)/7)
This comment was minimized by the moderator on the site
Thanks man it was really useful, can you add sequence for 1 as 1st, 2 as 2nd, 3 as 3rd, 4 as 4th etc..
This comment was minimized by the moderator on the site
194 days to be converted in month (how many months) please suggest formula for same in excel
This comment was minimized by the moderator on the site
want to calculate months between two dates
This comment was minimized by the moderator on the site
is it work in any date format? Ex. dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd Please reply
This comment was minimized by the moderator on the site
[quote]is it work in any date format? Ex. dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd Please replyBy SUDHAKAR[/quote] [quote]is it work in any date format? Ex. dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd Please replyBy SUDHAKAR[/quote] Work format is dd/mm/yyy
This comment was minimized by the moderator on the site
I need to write about which less (date).
This comment was minimized by the moderator on the site
I want to know what will be the year form today after 15 years
This comment was minimized by the moderator on the site
I used the formula "Datedif" both for Month and year, it's missed one Month or one Year. Eg. 01/Jan/2014 and 31/Dec/2014 the logical is 12 Months but the answer of the formula is 11 Months (Wrong). Please help to check and explain, Sopheak
This comment was minimized by the moderator on the site
I have the same problem also.
This comment was minimized by the moderator on the site
=DATEDIF(C25,C26,"Y") & " Years, " & DATEDIF(C25,C26,"YM") & " Months, " & DATEDIF(C25,C26,"MD") & " Days" Start Date: 1/1/2014 End Date: 31/12/2014 Days 364.00 or 0 Years, 11 Months, 30 Days
This comment was minimized by the moderator on the site
Start Date: 1-Jan-2014 End Date: 31-Dec-2014 Days: 364.00 or 0 Years, 11 Months, 30 Days
This comment was minimized by the moderator on the site
Start Date 1/1/2014 End Date 1/1/2015 Days 365 Days 1 Years, 0 Months, 0 Days =DATEDIF(C25,C26,"M") & " Months, " & DATEDIF(C25,C26,"MD") & " Days" 12 Months, 0 Days =DATEDIF(C25,C26,"M") & " Months, " & DATEDIF(C25,C26,"MD") & " Days"
This comment was minimized by the moderator on the site
As ur way to we get ans this: 1 Years, 0 Months, 0 Days 12 Months, 0 Days But how can we add those two thing in another column. can u explain and share tht formula For Example: A1:1 Years, 0 Months, 0 Days A2:12 Months, 0 Days A3:???????????????? how we get the total?
This comment was minimized by the moderator on the site
had a similar problem and I tried this and seems to work. =DATEDIF(D10,E10,"y")&" Yr " &DATEDIF(D10,E10,"ym") & " Mth " &DATEDIF(D10,E10, "md")+1 & " Day"
This comment was minimized by the moderator on the site
Datedif was very useful for Years,Months and the days.
This comment was minimized by the moderator on the site
thanks a lot very usful information
This comment was minimized by the moderator on the site
15/04/1996 and 01/01/2016 how to calculate year by function =datedif
This comment was minimized by the moderator on the site
Datedif is very useful for Years,Months and days. Thank you very munch
This comment was minimized by the moderator on the site
Copied formula, used 6/20/1949 and 1/4/2016, it gave me 66 yrs 6 months 128 days. if I use a start day date higher than the end day date I get triple digits, such as 6/5 to 6/30. Is it a formatting issue?
This comment was minimized by the moderator on the site
Hello, pls. help me. I have to know the formula for start date and ending date with a revision of the ending date. Example: Spreadsheet: A(start date) B (end date) C (end date-revision) February 1, 2016 February 26, 2016 February 19, 2016 Pls. help formulate the formula for these 3 columns in the spreadsheet. Thank you. nimfa
This comment was minimized by the moderator on the site
No mention is made of how the cells should be formatted. Also this formula calculates 9th May 2016 minus 23rd June 2015 as 36,473 weeks ??
This comment was minimized by the moderator on the site
Hi there, anyone can show me how to count number of fortnights between two dates? And what if the fortnight was not fully divided between the two dates? Will it show as days remaining? Thanks. Mike
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations