Spreadsheet: 553668d1514475175-assigning-tasks-to-team-members-based-on-a-few-criteria-coaching-assignment-sample-1-
Sheet: Ideal state

 | Coach | Location | Capacity Hrs Available | Assigned Hours
 | [NAME] | Downtown | 1.5
 | [NAME] | Uptown | 15
 | [NAME] | Uptown | 12
 | [NAME] | Downtown | 6
 | [NAME] | Downtown | 3
 | [NAME] | Uptown | 5
 | Erin | Downtown | 7
 | [NAME] | Uptown | 2.5
 | [NAME] | Downtown | 1
 | [NAME] | Downtown | 13.5
 | Christine | Downtown | 12
 | Maude | Uptown | 17
 | [NAME] | Uptown | 21
 | Total
# | Player | Location | Task 1 | Coach | Task 2 | Coach | Task 3 | Coach | Task 4 | Coach | Task 5 | Coach
1 | [NAME] | Downtown | 0.6666666666666666 | [NAME] | 0.3333333333333333 | [NAME] | 0.5 | [NAME] | 0.75 | [NAME] | 1 | [NAME]
2 | [NAME] | Uptown | 0.6666666666666666 | [NAME] | 0.3333333333333333 | [NAME] | 0.5 | [NAME] | 0.75 | [NAME] | 1 | [NAME]
3 | [NAME] | Downtown | 0.6666666666666666 | Christine | 0.3333333333333333 | Christine | 0.5 | Christine | 0.75 | Christine | 1 | Christine
4 | Mario | Downtown | 0.6666666666666666 | [NAME] | 0.3333333333333333 | [NAME] | 0.5 | [NAME] | 0.75 | [NAME] | 1 | [NAME]
5 | [NAME] | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
6 | [NAME] | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
7 | [NAME] | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
8 | [NAME] | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
9 | [NAME] | Downtown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
10 | [NAME] | Downtown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
11 | Stanley | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
12 | [NAME] | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
13 | [NAME] | Downtown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
14 | [NAME] | Uptown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
15 | [NAME] | Downtown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
16 | [NAME] | Downtown | 0.6666666666666666 |  | 0.3333333333333333 |  | 0.5 |  | 0.75 |  | 1
17 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
18 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
19 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
20 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
21 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
22 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
23 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
24 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
25 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
26 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
27 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
28 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
29 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
30 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
31 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
32 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
33 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
34 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
35 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
36 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
37 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
38 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
39 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
40 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
41 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
42 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
43 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
44 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
45 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
46 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
47 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
48 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
49 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
50 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
51 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
52 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
53 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
54 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
55 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
56 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
57 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
58 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
59 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
60 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
61 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
62 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
63 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
64 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
65 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
66 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
67 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
68 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
69 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
70 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
71 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
72 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
73 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
74 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
75 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
76 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
77 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
78 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
79 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
80 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
81 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
82 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
83 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
84 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
85 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
86 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
87 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
88 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
89 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
90 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
91 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
92 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
93 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
94 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
95 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
96 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
97 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
98 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
99 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0
100 | <Name> |  | 0 |  | 0 |  | 0 |  | 0 |  | 0