Calculating leadtime subtracting specific days/times

broeren79

New Member
Joined
Aug 5, 2016
Messages
5
Hi all,

I have seen many questions have already been asked regarding calculating leadtimes and related topics, but I was not able to find the answer to my specific question. Therefore I am opening a new thread. I f my question has already been posed and answered, i apologize and kindly ask you to redirect me to the right thread. Thanks.

As for the question:
First some background:
I need to calculate performance against a specific target for a team that works in shifts. The working hours are in a shifted 24/5 arrangement, meaning they work from Monday 06:00 until Saturday 06:00. I need to calculate the nr of hours/minutes between start date/time (cell A1) and end date/time (cell B1) excluding non-working hours.

Due to the shifted arrangement, I have found the regular methods to do this do not work, and I have not been able to figure out how to do this.
If possible, I would like to do this without any VBA/UDF's etc, just plain vanilla Excel formulas.

I would really appreciate your help with this one.

Thanks,
Martin
 

Excel Facts

Save Often
If you start asking yourself if now is a good time to save your Excel workbook, the answer is Yes
Please provide some sample data in tabular format in your next post, showing some expected outcomes.
 
Upvote 0
StartEndgross leadtimeNett leadtime
8/3/2016 11:15
8/4/2016 10:1623:01:0023:01:00
8/4/2016 15:22
8/6/2016 04:2237:00:0037:00:00
7/29/2016 23:158/1/2016 06:1655:01:0007:01:00
7/30/2016 04:308/2/2016 04:3572:05:0024:05:00

I hope this helps. Again, saturday 06:00 until Monday 06:00 are non-working hours. Working hours are between Monday 06:00 and Saturday 06:00.
 
Upvote 0
Hi, thanks for the link. it is very useful information, but this formula depends on the assumption all working days have the same start and end time. In my case however that varies per day. On Monday, working hours are from 06:00 - 23:59. On Tuesday - Friday, working hours are 0:00 - 23:59. On Saturday, working hours are from 0:00 to 06:00.
Any ideas on how to accomodate this?
 
Upvote 0
Maybe this will get you started.
This formula will not work if your start and end times include more than one weekend. Say a start date of 8/3/16 and end date of 8/22/16. If this can happen then you need to figure out how many weekends are between those dates.
Also, it does not take into account holidays.

It does work for the example you gave.
The WEEKDAY function is used to check if there is a weekend between the start & stop date. So if you subtract the WEEKDAY end date from the WEEKDAY start date and the number is less than 0 then it went over a weekend. If there is a weekend then it will subtract out 48 hours.
The cells also need to be formatted as [h]:mm:ss

Hopefully this will get you started in the right direction.
Just copy formula down as needed.
Excel Workbook
ABCD
1StartEndgross leadtimeNett leadtime
28/3/16 11:158/4/16 10:1623:01:0023:01:00
38/4/16 15:228/6/16 4:2237:00:0013:00:00
47/29/16 23:158/1/16 6:1655:01:007:01:00
57/30/16 4:308/2/16 4:3572:05:0024:05:00
Sheet
 
Upvote 0

Forum statistics

Threads
1,214,950
Messages
6,122,438
Members
449,083
Latest member
Ava19

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top