Forum Discussion

asrobich's avatar
asrobich
Copper Contributor
May 15, 2020

Problem with DATEDIF function

Hi.  I'm trying to calculate the difference between two dates in Excel.  I have used the DATEDIF function to do this in the past, but it doesn't seem to be working correctly this time.  Instead of returning the number of days between dates, it is giving me another date.  As an example, here is the calculation I am trying to make:

 

Start date: 2007-01-21 (cell G2)

End date: 2019-11-16 (cell H2)

 

Previously I would have used =DATEDIF(G2,H2,"D"), but this is giving me a result of 1912-10-25.  

 

I've tried using the Date & Time formula "DAYS" as well, and in the Function Arguments box it lists the number of days between the two dates as 4682 (the correct answer), but the formula result remains 1912-10-25.  The main issue is I have a column of 400 entries, so I want to input the formula in the top row and drag down to auto-calculate the remaining entries.  Any idea as to what the issue could be in this case?  As mentioned, I have used this formula successfully in the past.

 

Thank you for your help!

6 Replies

  • Riny_van_Eekelen's avatar
    Riny_van_Eekelen
    Platinum Contributor

    Try formatting the result cell as General. Excel sees you are calculating with dates and thinks you want to display the result as a date as well. Dates are stored as numbers, so whatever the outcome of your formula is, it will get displayed as the date that is as many days after 1 January 1900.

     

    By te way, DATEDIF is not needed for this kind of calculation. See attached example.

Resources