PRMiller2
Technical User
- Jul 30, 2010
- 123
I have a number of phone calls that need to be made to clients in a variety of states every day. I have four staffers making those phone calls, and they will be splitting up the work-load by state, so that no two staffers make calls to the same states.
Here's what the data looks like:
State Clients
AL 11
AK 1
CA 7
CT 4
DE 13
FL 8
MN 4
Here's the kicker: the states requiring phone calls could vary by day. In other words, if the above list was today, tomorrow's list could see CA drop off and ID, MI and ND added. Additionally, the number of clients requiring phone calls in CA may change.
I need to determine the best way to make assignments to these 4 staffers on a daily basis. Using the above example, it might be fair to split up the workload as follows:
Staffer #1: AL and AK = 12 clients
Staffer #2: CA and CT = 11 clients
Staffer #3: DE = 13
Staffer #4: FL and MN = 12 clients
It's not exactly even, but close enough.
What is the best way to go about automating something like this? I suspect whatever I do will end up having to be written in VBA, but thought this would be a good place to start.
Here's what the data looks like:
State Clients
AL 11
AK 1
CA 7
CT 4
DE 13
FL 8
MN 4
Here's the kicker: the states requiring phone calls could vary by day. In other words, if the above list was today, tomorrow's list could see CA drop off and ID, MI and ND added. Additionally, the number of clients requiring phone calls in CA may change.
I need to determine the best way to make assignments to these 4 staffers on a daily basis. Using the above example, it might be fair to split up the workload as follows:
Staffer #1: AL and AK = 12 clients
Staffer #2: CA and CT = 11 clients
Staffer #3: DE = 13
Staffer #4: FL and MN = 12 clients
It's not exactly even, but close enough.
What is the best way to go about automating something like this? I suspect whatever I do will end up having to be written in VBA, but thought this would be a good place to start.