This update addresses points 1 and 3.
To address point 1 helper columns are employed (XFC:XFD). The formulas for the helper columns are similar to:
Formula:
=IF(G10="","",INDEX('Roster-Gearman'!D$4:D$10,MATCH(G10,'Roster-Gearman'!A$4:A$10,0)))
The formulas that populate the columns with the employee code are similar to:
Formula:
=IFERROR(IFERROR(INDEX('Roster-Gearman'!A$4:A$10,SMALL(IF('Roster-Gearman'!E$2:AI$2=E$6,IF('Roster-Gearman'!E$4:AI$10=E$7,IF('Roster-Gearman'!D$4:D$10=1,ROW(A$1:A$7)))),ROW(A1))),INDEX('Roster-Gearman'!A$4:A$10,SMALL(IF('Roster-Gearman'!E$2:AI$2=E$6,IF('Roster-Gearman'!E$4:AI$10=E$7,IF('Roster-Gearman'!D$4:D$10=0,ROW(A$1:A$7)))),COUNTIF(XFD$9:XFD9,0)+1))),"")
To address point 3, the formula in Allocation!D10 has been modified to read:
Formula:
=IF(C10="","No Supervisor allocated",INDEX('Roster_Seal-Chek-Sup'!B$4:B$10,MATCH(C10,'Roster_Seal-Chek-Sup'!A$4:A$10,0)))
I will have to give further consideration as to addressing point 2. If it were the last two 'Seal Checkers' listed that were going to be assigned the role of 'Relievers' that might be easier.
Let us know if you have any questions.
Bookmarks