Ok this in not quite a solution yet, but I would like you to check it and see if this schedule/workplan is correct.
Here the file im working on:
Estimated completion dates.zip
First there is a Employee availability table:
| | | | | |
Availability | | | | | |
Date | Person 1 | Person 2 | Person 3 | Person 4 | Person 5 |
25/6/2024 | 9 | - | 9 | 9 | 9 |
26/6/2024 | 9 | - | 9 | 9 | 9 |
27/6/2024 | 9 | 9 | 9 | - | 9 |
28/6/2024 | 9 | 9 | 9 | - | 9 |
1/7/2024 | 10 | 8 | 9 | 9 | 9 |
2/7/2024 | - | 10 | 9 | 9 | 9 |
3/7/2024 | 8 | 8 | 10 | - | 9 |
4/7/2024 | 9 | 9 | 9 | - | 9 |
5/7/2024 | 9 | 9 | 9 | 9 | 9 |
8/7/2024 | 9 | 9 | 9 | 9 | 9 |
9/7/2024 | 9 | - | 9 | 9 | 9 |
10/7/2024 | 9 | - | 9 | 9 | 9 |
11/7/2024 | 9 | 9 | 9 | - | 9 |
12/7/2024 | 9 | 9 | 9 | - | 9 |
|
---|
I added some random number for this example.
Now lets suppose there isn't any build in progress. So you start on day 6/25/2024 with the first build (I name it "B-1") and you create this schedule with days, working hours by zones:
| | | | | |
Working schedule | | | | | |
Day / Working Hour | Zone 1 | Zone 2 | Zone 3 | Zone 4 | Zone 5 |
6/25/2024 - 1 | | | | | |
6/25/2024 - 2 | | | | | |
6/25/2024 - 3 | | | | | |
6/25/2024 - 4 | | | | | |
6/25/2024 - 5 | | | | | |
6/25/2024 - 6 | | | | | |
6/25/2024 - 7 | | | | | |
6/25/2024 - 8 | | | | | |
6/25/2024 - 9 | | | | | |
6/25/2024 - 10 | | | | | |
6/26/2024 - 1 | | | | | |
6/26/2024 - 2 | | | | | |
6/26/2024 - 3 | | | | | |
6/26/2024 - 4 | | | | | |
6/26/2024 - 5 | | | | | |
6/26/2024 - 6 | | | | | |
6/26/2024 - 7 | | | | | |
6/26/2024 - 8 | | | | | |
6/26/2024 - 9 | | | | | |
6/26/2024 - 10 | | | | | |
6/27/2024 - 1 | | | | | |
6/27/2024 - 2 | | | | | |
6/27/2024 - 3 | | | | | |
|
---|
We also have a table that tells us how many hour was worked on each each build in every zone:
| | | | | |
Build in queue | Zone 1 completion | Zone 2 completion | Zone 3 completion | Zone 4 completion | Zone 5 completion |
B-1 | 0 | 0 | 0 | 0 | 0 |
B-2 | 0 | 0 | 0 | 0 | 0 |
B-3 | 0 | 0 | 0 | 0 | 0 |
B-4 | 0 | 0 | 0 | 0 | 0 |
B-5 | 0 | 0 | 0 | 0 | 0 |
|
---|
So now we start with day 6/25/2024 we have 4 workers for 9 ours each. But as we will have just 1 worker per zone we will have for B-1 the following (you can try this out on sheet2):
| | | | | |
Working schedule | | | | | |
Day / Working Hour | Zone 1 | Zone 2 | Zone 3 | Zone 4 | Zone 5 |
6/25/2024 - 1 | B-1 | | | | |
6/25/2024 - 2 | B-1 | | | | |
6/25/2024 - 3 | B-1 | | | | |
6/25/2024 - 4 | B-1 | | | | |
6/25/2024 - 5 | B-1 | | | | |
6/25/2024 - 6 | B-1 | | | | |
6/25/2024 - 7 | B-1 | | | | |
6/25/2024 - 8 | B-1 | | | | |
6/25/2024 - 9 | B-1 | | | | |
6/25/2024 - 10 | | | | | |
|
---|
As we complete the Build number in the zone columns the build table is updated:
| | | | | |
Build in queue | Zone 1 completion | Zone 2 completion | Zone 3 completion | Zone 4 completion | Zone 5 completion |
B-1 | 9 | 0 | 0 | 0 | 0 |
B-2 | 0 | 0 | 0 | 0 | 0 |
B-3 | 0 | 0 | 0 | 0 | 0 |
B-4 | 0 | 0 | 0 | 0 | 0 |
B-5 | 0 | 0 | 0 | 0 | 0 |
|
---|
As you mentioned with an effectivity of 90% the 11 hours to complete a build in one zone becomes 12.2 hours, rounded up to 13 hours. So im considering 13 hours per build per zone.
So to complete build B-1 we will have this schedule:
| | | | | |
Working schedule | | | | | |
Day / Working Hour | Zone 1 | Zone 2 | Zone 3 | Zone 4 | Zone 5 |
6/25/2024 - 1 | B-1 | | | | |
6/25/2024 - 2 | B-1 | | | | |
6/25/2024 - 3 | B-1 | | | | |
6/25/2024 - 4 | B-1 | | | | |
6/25/2024 - 5 | B-1 | | | | |
6/25/2024 - 6 | B-1 | | | | |
6/25/2024 - 7 | B-1 | | | | |
6/25/2024 - 8 | B-1 | | | | |
6/25/2024 - 9 | B-1 | | | | |
6/25/2024 - 10 | | | | | |
6/26/2024 - 1 | B-1 | | | | |
6/26/2024 - 2 | B-1 | | | | |
6/26/2024 - 3 | B-1 | | | | |
6/26/2024 - 4 | B-1 | | | | |
6/26/2024 - 5 | | B-1 | | | |
6/26/2024 - 6 | | B-1 | | | |
6/26/2024 - 7 | | B-1 | | | |
6/26/2024 - 8 | | B-1 | | | |
6/26/2024 - 9 | | B-1 | | | |
6/26/2024 - 10 | | | | | |
6/27/2024 - 1 | | B-1 | | | |
6/27/2024 - 2 | | B-1 | | | |
6/27/2024 - 3 | | B-1 | | | |
6/27/2024 - 4 | | B-1 | | | |
6/27/2024 - 5 | | B-1 | | | |
6/27/2024 - 6 | | B-1 | | | |
6/27/2024 - 7 | | B-1 | | | |
6/27/2024 - 8 | | B-1 | | | |
6/27/2024 - 9 | | | B-1 | | |
6/27/2024 - 10 | | | | | |
6/28/2024 - 1 | | | B-1 | | |
6/28/2024 - 2 | | | B-1 | | |
6/28/2024 - 3 | | | B-1 | | |
6/28/2024 - 4 | | | B-1 | | |
6/28/2024 - 5 | | | B-1 | | |
6/28/2024 - 6 | | | B-1 | | |
6/28/2024 - 7 | | | B-1 | | |
6/28/2024 - 8 | | | B-1 | | |
6/28/2024 - 9 | | | B-1 | | |
6/28/2024 - 10 | | | | | |
7/1/2024 - 1 | | | B-1 | | |
7/1/2024 - 2 | | | B-1 | | |
7/1/2024 - 3 | | | B-1 | | |
7/1/2024 - 4 | | | | B-1 | |
7/1/2024 - 5 | | | | B-1 | |
7/1/2024 - 6 | | | | B-1 | |
7/1/2024 - 7 | | | | B-1 | |
7/1/2024 - 8 | | | | B-1 | |
7/1/2024 - 9 | | | | B-1 | |
7/1/2024 - 10 | | | | B-1 | |
7/2/2024 - 1 | | | | B-1 | |
7/2/2024 - 2 | | | | B-1 | |
7/2/2024 - 3 | | | | B-1 | |
7/2/2024 - 4 | | | | B-1 | |
7/2/2024 - 5 | | | | B-1 | |
7/2/2024 - 6 | | | | B-1 | |
7/2/2024 - 7 | | | | | B-1 |
7/2/2024 - 8 | | | | | B-1 |
7/2/2024 - 9 | | | | | B-1 |
7/2/2024 - 10 | | | | | B-1 |
7/3/2024 - 1 | | | | | B-1 |
7/3/2024 - 2 | | | | | B-1 |
7/3/2024 - 3 | | | | | B-1 |
7/3/2024 - 4 | | | | | B-1 |
7/3/2024 - 5 | | | | | B-1 |
7/3/2024 - 6 | | | | | B-1 |
7/3/2024 - 7 | | | | | B-1 |
7/3/2024 - 8 | | | | | B-1 |
7/3/2024 - 9 | | | | | B-1 |
7/3/2024 - 10 | | | | | |
|
---|
Taking into account that on day 7/1/2024 and 7/2/2024 we will have a worker that works 10 hours each day so we can advance with B-1 on working hour 10.
We can see in our progress table that B-1 is complete with 13 hour per zone:
| | | | | |
Build in queue | Zone 1 completion | Zone 2 completion | Zone 3 completion | Zone 4 completion | Zone 5 completion |
B-1 | 13 | 13 | 13 | 13 | 13 |
B-2 | 0 | 0 | 0 | 0 | 0 |
B-3 | 0 | 0 | 0 | 0 | 0 |
B-4 | 0 | 0 | 0 | 0 | 0 |
B-5 | 0 | 0 | 0 | 0 | 0 |
|
---|
Now we do the same for build B-2. As son as zone 1 is idle and a worker available, we start B-2.
| | | | | |
Working schedule | | | | | |
Day / Working Hour | Zone 1 | Zone 2 | Zone 3 | Zone 4 | Zone 5 |
6/25/2024 - 1 | B-1 | | | | |
6/25/2024 - 2 | B-1 | | | | |
6/25/2024 - 3 | B-1 | | | | |
6/25/2024 - 4 | B-1 | | | | |
6/25/2024 - 5 | B-1 | | | | |
6/25/2024 - 6 | B-1 | | | | |
6/25/2024 - 7 | B-1 | | | | |
6/25/2024 - 8 | B-1 | | | | |
6/25/2024 - 9 | B-1 | | | | |
6/25/2024 - 10 | | | | | |
6/26/2024 - 1 | B-1 | | | | |
6/26/2024 - 2 | B-1 | | | | |
6/26/2024 - 3 | B-1 | | | | |
6/26/2024 - 4 | B-1 | | | | |
6/26/2024 - 5 | B-2 | B-1 | | | |
6/26/2024 - 6 | B-2 | B-1 | | | |
6/26/2024 - 7 | B-2 | B-1 | | | |
6/26/2024 - 8 | B-2 | B-1 | | | |
6/26/2024 - 9 | B-2 | B-1 | | | |
6/26/2024 - 10 | | | | | |
6/27/2024 - 1 | B-2 | B-1 | | | |
6/27/2024 - 2 | B-2 | B-1 | | | |
6/27/2024 - 3 | B-2 | B-1 | | | |
6/27/2024 - 4 | B-2 | B-1 | | | |
6/27/2024 - 5 | B-2 | B-1 | | | |
6/27/2024 - 6 | B-2 | B-1 | | | |
6/27/2024 - 7 | B-2 | B-1 | | | |
6/27/2024 - 8 | B-2 | B-1 | | | |
6/27/2024 - 9 | | B-2 | B-1 | | |
6/27/2024 - 10 | | | | | |
6/28/2024 - 1 | | B-2 | B-1 | | |
6/28/2024 - 2 | | B-2 | B-1 | | |
6/28/2024 - 3 | | B-2 | B-1 | | |
6/28/2024 - 4 | | B-2 | B-1 | | |
6/28/2024 - 5 | | B-2 | B-1 | | |
6/28/2024 - 6 | | B-2 | B-1 | | |
6/28/2024 - 7 | | B-2 | B-1 | | |
6/28/2024 - 8 | | B-2 | B-1 | | |
6/28/2024 - 9 | | B-2 | B-1 | | |
6/28/2024 - 10 | | | | | |
7/1/2024 - 1 | | B-2 | B-1 | | |
7/1/2024 - 2 | | B-2 | B-1 | | |
7/1/2024 - 3 | | B-2 | B-1 | | |
7/1/2024 - 4 | | | B-2 | B-1 | |
7/1/2024 - 5 | | | B-2 | B-1 | |
7/1/2024 - 6 | | | B-2 | B-1 | |
7/1/2024 - 7 | | | B-2 | B-1 | |
7/1/2024 - 8 | | | B-2 | B-1 | |
7/1/2024 - 9 | | | B-2 | B-1 | |
7/1/2024 - 10 | | | | B-1 | |
7/2/2024 - 1 | | | B-2 | B-1 | |
7/2/2024 - 2 | | | B-2 | B-1 | |
7/2/2024 - 3 | | | B-2 | B-1 | |
7/2/2024 - 4 | | | B-2 | B-1 | |
7/2/2024 - 5 | | | B-2 | B-1 | |
7/2/2024 - 6 | | | B-2 | B-1 | |
7/2/2024 - 7 | | | B-2 | | B-1 |
7/2/2024 - 8 | | | | B-2 | B-1 |
7/2/2024 - 9 | | | | B-2 | B-1 |
7/2/2024 - 10 | | | | | B-1 |
7/3/2024 - 1 | | | | B-2 | B-1 |
7/3/2024 - 2 | | | | B-2 | B-1 |
7/3/2024 - 3 | | | | B-2 | B-1 |
7/3/2024 - 4 | | | | B-2 | B-1 |
7/3/2024 - 5 | | | | B-2 | B-1 |
7/3/2024 - 6 | | | | B-2 | B-1 |
7/3/2024 - 7 | | | | B-2 | B-1 |
7/3/2024 - 8 | | | | B-2 | B-1 |
7/3/2024 - 9 | | | | B-2 | B-1 |
7/3/2024 - 10 | | | | B-2 | |
7/4/2024 - 1 | | | | B-2 | |
7/4/2024 - 2 | | | | | B-2 |
7/4/2024 - 3 | | | | | B-2 |
7/4/2024 - 4 | | | | | B-2 |
7/4/2024 - 5 | | | | | B-2 |
7/4/2024 - 6 | | | | | B-2 |
7/4/2024 - 7 | | | | | B-2 |
7/4/2024 - 8 | | | | | B-2 |
7/4/2024 - 9 | | | | | B-2 |
7/4/2024 - 10 | | | | | |
7/5/2024 - 1 | | | | | B-2 |
7/5/2024 - 2 | | | | | B-2 |
7/5/2024 - 3 | | | | | B-2 |
7/5/2024 - 4 | | | | | B-2 |
7/5/2024 - 5 | | | | | B-2 |
7/5/2024 - 6 | | | | | |
7/5/2024 - 7 | | | | | |
7/5/2024 - 8 | | | | | |
7/5/2024 - 9 | | | | | |
7/5/2024 - 10 | | | | | |
|
---|
considering that on day 7/2/2024 we only have a worker that works 9 hours left and, on day 7/3/2024 we have a worker that works 10 hours.
On Sheet1 you will have the complete schedule for the 5 considered builds.
Sorry for the long post. But to exemplify the process I think it is needed.
Would you consider that the process as described is correct? If not, let me know what should be done differently. Once we hace this worked out we can automate this schedule building process.
Let me know what you think.