View Single Post
  #5  
Old May 31st, 2010, 10:47 PM posted to microsoft.public.excel.worksheet.functions
T. Valko
external usenet poster
 
Posts: 15,759
Default Difference between two date/time values

Tweak...

Assuming the date/time in A2 will *always* be = the date/time in A1.
=MAX(0,INT(A2-A1))&" "&TEXT(MOD(A2-A1,1),"h:mm")


If the date/time in A2 will *always* be = the date/time in A1 then we don't
need the MAX function:

=INT(A2-A1)&" "&TEXT(MOD(A2-A1,1),"h:mm")


--
Biff
Microsoft Excel MVP


"T. Valko" wrote in message
...
Do you really need the seconds? Your sample entries only show date h:mm.

If using a custom format of dd h:mm:ss the max *displayed* number of days
will be the number of days in the *current month*.

So, you can't use this format if the number of days are expected to be
31. You'd have to use a formula.


Assuming the date/time in A2 will *always* be = the date/time in A1.

=MAX(0,INT(A2-A1))&" "&TEXT(MOD(A2-A1,1),"h:mm")

--
Biff
Microsoft Excel MVP


"Raj" wrote in message
...
Hi,

Cell A1 has 21-04-10 07:00 PM
Cell A2 has 06-06-10 07:52 AM
(the dates are in the dd-mm-yy format)

Cell A3 has the formula =A2-A1 for showing the differences in days and
time and is formatted with the custom format:
dd h:mm:ss

The display in cell A3 is 14 12:52:00. While the difference in hours
is okay, the difference in days should be more than 14 as there is are
31 days of May between the two dates. Is there another format to show
the correct difference in days or should be done some other way?
Please help.

Thanks in advance.

Regards,
Raj