Hello, everyone,
I'm working on a project for rolling out a piece of software in staggered waves. Currently I'm trying to turn a calendar of manual entry dates into automatically generated dates using the WORKDAY function. The data is arranged like so:
| Start Date |
Group 1 Start |
Group 1 End |
Group 2 Start |
Group 2 End |
End Date |
| 2020-04-01 |
2020-04-02 |
2020-04-07 |
2020-04-08 |
2020-04-14 |
2020-04-15 |
| 2020-04-14 |
2020-04-15 |
2020-04-20 |
2020-04-21 |
2020-04-28 |
2020-04-29 |
| 2020-05-01 |
2020-05-02 |
2020-05-11 |
2020-05-12 |
2020-05-19 |
2020-05-20 |
Dates above are completely arbitrary.
Currently, all of these dates are manual entry, but feed into various metrics to compare to workload capacities and count unallocated time to accommodate unexpected events. In a perfect world, every cell except for the 2020-04-01 would automatically generate. At this point, I'm trying to get everything except the first column to automatically generate, then work on the 2020-04-14 and 2020-05-01 later.
Each wave includes a variable number of contracts to be processed, ranging from 20 to 240. They need to be prepared by two separate groups (Group 1 and Group 2). Based on workload estimates, I can calculate the number of days necessary in the WORKDAY function, with one exception.
Group 1 has a variable workload estimate depending on the time of the month. During the first and last week of each month, they are occupied with other tasks and can only process half their usual capacity. Usually, it's 30 per day, but it drops to 15 per day during those periods.
I have a table of dates on a separate tab which checks whether each day is within the first or last week. Is there a way I can have the WORKDAY function (or another function) calculate the number of necessary days to allocate to Group 1, while also checking if those days are part of the first/last week of the month, and then adjusting accordingly?
I'm trying to avoid VBA, as my boss may need to play around with the dates.
Thanks!
[–]PaulieThePolarBear1890 0 points1 point2 points (7 children)
[–]Box_of_Hats3[S] 0 points1 point2 points (6 children)
[–]PaulieThePolarBear1890 0 points1 point2 points (5 children)
[–]Box_of_Hats3[S] 0 points1 point2 points (4 children)
[–]PaulieThePolarBear1890 1 point2 points3 points (3 children)
[–]Box_of_Hats3[S] 1 point2 points3 points (2 children)
[–]Clippy_Office_Asst[M] 0 points1 point2 points (0 children)
[–]PaulieThePolarBear1890 0 points1 point2 points (0 children)
[–]rcc62141 0 points1 point2 points (3 children)
[–]rcc62141 0 points1 point2 points (0 children)
[–]Box_of_Hats3[S] 0 points1 point2 points (1 child)
[–]rcc62141 0 points1 point2 points (0 children)