Calculate between two time formats

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

i I am working on a spreadsheet, where I need to know how to Calculate
between two time formats, i.e. I want the cell to calculate between 06:00 and
18:00 and 18:00 and 06:00. If some one starts work at say 17:00 and finished
at 07:00 the following day, I need it to tell me how may hours before 18:00,
then how many hours between 18:00 and 06:00, the how many hours after 06:00.
If some one could help.

Thanks John
 
A2: Start time
B2: End time

Time before 18:00:

=IF(A2>--"18:00",0,"18:00"-A2)

Time between 18:00 and 6:00:

=MIN(--"6:00",B2)-MAX(--"18:00",A2)+(MIN(--"6:00",B2)<MAX
(--"18:00",A2))

Time after 6:00:

=IF(B2<--"6:00",0,B2-"6:00")

This of course assumes that the start time is always in
the PM and the end time is always in the AM.

HTH
Jason
Atlanta, GA
 
To get the night shift hours (18:00 - 06:00)

With start time in A1 and end time in B1
06:00 in A2 and 18:00 in B2

to get the night shift hours

=MAX(0,MIN(B1,A2)-IF(B1>A1,A1,MIN(0,A1-A2)))+MAX(0,1-MAX(B2,A1)-IF(B1>A1,1-B
1,MIN(0,B2-B1)))

to get the day shift hours

=MOD(B1-A1,1)-(MAX(0,MIN(B1,A2)-IF(B1>A1,A1,MIN(0,A1-A2)))+MAX(0,1-MAX(B2,A1
)-IF(B1>A1,1-B1,MIN(0,B2-B1))))
 
I have an example on my website which handles many scenarios (including
spans over midnight)
Hours affected by dates
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top