#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 14
Default Subtracting Dates

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 11,501
Default Subtracting Dates

Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated

  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 14
Default Subtracting Dates

Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.

Once again your assistance is greatly appreciated

"Mike H" wrote:

Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated

  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 897
Default Subtracting Dates

Put your start date and time in A5 (for example) and end date/time in
B5.

Here's the formula:

=(IF(INT(B5)-INT(A5)<1,24*(MOD(B5,1)-MOD(A5,1)),((INT(B5)-
INT(A5))*24)+24*(MOD(B5,1)-MOD(A5,1))))/24

Format as Custom: d "days," h "hours," mm "minutes"

See http://tinyurl.com/2wu8ya for more assistance.

HTH,
JP

On Jan 28, 9:22*am, Dilly wrote:
Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.

Once again your assistance is greatly appreciated


  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 14
Default Subtracting Dates

Thanks for below, however this comes back to the problems i experienced as
described in my original post with a start date of 08/06/2007 08:43 and a
finsh date of 21/11/2007 13:00 shows as 14 days 4 hours and 17 minutes, when
it should be 166 days 4 hours and 17 minutes

"JP" wrote:

Put your start date and time in A5 (for example) and end date/time in
B5.

Here's the formula:

=(IF(INT(B5)-INT(A5)<1,24*(MOD(B5,1)-MOD(A5,1)),((INT(B5)-
INT(A5))*24)+24*(MOD(B5,1)-MOD(A5,1))))/24

Format as Custom: d "days," h "hours," mm "minutes"

See http://tinyurl.com/2wu8ya for more assistance.

HTH,
JP

On Jan 28, 9:22 am, Dilly wrote:
Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.

Once again your assistance is greatly appreciated





  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 11,501
Default Subtracting Dates

Dilly,

I was hoping to get away with that <g try this, I'm afraid it's getting a
bit long

=IF(ISERROR(INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"),0&"
("&TEXT(B1-A1,"hh:mm")&")",INT(B1-A1)&"
("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")")

Mike

"Dilly" wrote:

Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.

Once again your assistance is greatly appreciated

"Mike H" wrote:

Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated

  #7   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 14
Default Subtracting Dates

It maybe long but it seems to work fine,

Many Thanks


"Mike H" wrote:

Dilly,

I was hoping to get away with that <g try this, I'm afraid it's getting a
bit long

=IF(ISERROR(INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"),0&"
("&TEXT(B1-A1,"hh:mm")&")",INT(B1-A1)&"
("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")")

Mike

"Dilly" wrote:

Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.

Once again your assistance is greatly appreciated

"Mike H" wrote:

Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated

  #8   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 11,501
Default Subtracting Dates

Your welcome and thanks for the feedback

"Dilly" wrote:

It maybe long but it seems to work fine,

Many Thanks


"Mike H" wrote:

Dilly,

I was hoping to get away with that <g try this, I'm afraid it's getting a
bit long

=IF(ISERROR(INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"),0&"
("&TEXT(B1-A1,"hh:mm")&")",INT(B1-A1)&"
("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")")

Mike

"Dilly" wrote:

Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.

Once again your assistance is greatly appreciated

"Mike H" wrote:

Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated

  #9   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 8,651
Default Subtracting Dates

Why TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm") ?
If you wanted the MOD, shouldn't it be MOD(B1-A1,1)? But "hh:mm" will do it
for you anyway so =INT(B1-A1)&" ("&TEXT(B1-A1,"hh:mm")&")" would do.
--
David Biddulph

"Mike H" wrote in message
...
Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated



  #10   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 11,501
Default Subtracting Dates

sometime the wood just cannot be seen for the trees <g
a much better solution

"David Biddulph" wrote:

Why TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm") ?
If you wanted the MOD, shouldn't it be MOD(B1-A1,1)? But "hh:mm" will do it
for you anyway so =INT(B1-A1)&" ("&TEXT(B1-A1,"hh:mm")&")" would do.
--
David Biddulph

"Mike H" wrote in message
...
Maybe this

=INT(B1-A1)&" ("&TEXT(MOD(B1-A1,INT(B1-A1)),"hh:mm")&")"

Earlier date/time in A1, later date/time in B1

Mike

"Dilly" wrote:

Am trying to subtract one date from another to get a calculated answer in
days, hours and mins. One of the dates in question is start date of
08/06/2007 08:43 with a finish date of 21/11/2007 13:00. Is their a cell
format avaible to display the answer as 166 (04:17) i.e. number of days,
hours and mins it has taken to complete this job

Any help would be appreciated






  #11   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 897
Default Subtracting Dates

I missed the part where you are using dates in dd/mm/yyyy instead of
mm/dd/yyyy, but it looks like you got your solution.


--JP

On Jan 28, 9:56*am, Dilly wrote:
Thanks for below, however this comes back to the problems i experienced as
described in my original post with a start date of 08/06/2007 08:43 and a
finsh date of 21/11/2007 13:00 shows as 14 days 4 hours and 17 minutes, when
it should be 166 days 4 hours and 17 minutes



"JP" wrote:
Put your start date and time in A5 (for example) and end date/time in
B5.


Here's the formula:


=(IF(INT(B5)-INT(A5)<1,24*(MOD(B5,1)-MOD(A5,1)),((INT(B5)-
INT(A5))*24)+24*(MOD(B5,1)-MOD(A5,1))))/24


Format as Custom: d "days," h "hours," mm "minutes"


Seehttp://tinyurl.com/2wu8yafor more assistance.


HTH,
JP


On Jan 28, 9:22 am, Dilly wrote:
Many thanks for below, which works for that specific start and end date,
however when i have a start date of 07/11/2007 12:29 and finish time of
07/11/2007 15:00 it gives an error "#DIV/0!" value instead of 0 days 2 hours
31 mins ??
Nearly there though i think.


Once again your assistance is greatly appreciated- Hide quoted text -


- Show quoted text -


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Subtracting Dates Malik Excel Discussion (Misc queries) 4 October 1st 07 10:44 AM
Subtracting Dates BoniM Excel Discussion (Misc queries) 0 March 28th 07 12:17 AM
Subtracting Dates sam Excel Discussion (Misc queries) 3 March 2nd 06 12:47 PM
subtracting dates Brian Excel Discussion (Misc queries) 3 October 27th 05 07:54 PM
Subtracting dates? Bill R Excel Worksheet Functions 1 August 15th 05 05:37 AM


All times are GMT +1. The time now is 12:14 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"