Hi,
A formula solution, though I note that this isn't your preferred method.
<table style="font-family:Arial,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; " border="1" cellpadding="0" cellspacing="0"> <colgroup><col style="font-weight:bold; width:30px; "><col style="width:46px;"><col style="width:46px;"><col style="width:46px;"><col style="width:46px;"><col style="width:46px;"><col style="width:46px;"></colgroup><tbody><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td>
</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">1</td><td style="font-family:Arial Unicode MS; text-align:left; ">Job</td><td>Name</td><td>Role</td><td>M1</td><td>M2</td><td>M3</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">2</td><td style="font-family:Arial Unicode MS; text-align:left; ">X</td><td>Bob</td><td>Mngr</td><td style="text-align:right; ">15</td><td style="text-align:right; ">15</td><td style="text-align:right; ">15</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">3</td><td style="font-family:Arial Unicode MS; text-align:left; ">X</td><td>Sue</td><td>Sup.</td><td style="text-align:right; ">10</td><td style="text-align:right; ">10</td><td style="text-align:right; ">10</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">4</td><td style="font-family:Arial Unicode MS; text-align:left; ">X</td><td>Jon</td><td>Anlst</td><td style="text-align:right; ">20</td><td style="text-align:right; ">20</td><td style="text-align:right; ">20</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">5</td><td style="font-family:Arial Unicode MS; text-align:left; ">Y</td><td>Sue</td><td>Sup.</td><td style="text-align:right; ">10</td><td style="text-align:right; ">10</td><td style="text-align:right; ">10</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">6</td><td style="font-family:Arial Unicode MS; text-align:left; ">Y</td><td>Rick</td><td>Anlst</td><td style="text-align:right; ">20</td><td style="text-align:right; ">20</td><td style="text-align:right; ">20</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">7</td><td style="font-family:Arial Unicode MS; text-align:left; ">Y</td><td>Bob</td><td>Mngr</td><td style="text-align:right; ">5</td><td style="text-align:right; ">5</td><td style="text-align:right; ">5</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">8</td><td style="font-family:Arial Unicode MS; text-align:left; ">X</td><td>Jim</td><td>Mngr</td><td style="text-align:right; ">20</td><td style="text-align:right; ">20</td><td style="text-align:right; ">0</td></tr><tr style="height:20px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">9</td><td style="font-family:Arial Unicode MS; text-align:left; ">Y</td><td>Phil</td><td>Sup.</td><td style="text-align:right; ">0</td><td style="text-align:right; ">0</td><td style="text-align:right; ">20</td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">10</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">11</td><td>
</td><td>M1</td><td>M2</td><td>M3</td><td>
</td><td>
</td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">12</td><td>Mngr</td><td style="text-align:right; ">2</td><td style="text-align:right; ">2</td><td style="text-align:right; ">1</td><td>
</td><td>
</td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">13</td><td>Sup.</td><td style="text-align:right; ">1</td><td style="text-align:right; ">1</td><td style="text-align:right; ">2</td><td>
</td><td>
</td></tr><tr style="height:17px ;"><td style="font-size:8pt; background-color:#cacaca; text-align:center; ">14</td><td>Anlst</td><td style="text-align:right; ">2</td><td style="text-align:right; ">2</td><td style="text-align:right; ">2</td><td>
</td><td>
</td></tr></tbody></table>
Array formula in B12 is:
Code:
=SUM(IF(FREQUENCY(IF($C$2:$C$9=$A12,IF(D$2:D$9>0,MATCH($B$2:$B$9,$B$2:$B$9,0))),ROW($B$2:$B$9)-ROW($B$2)+1),1))
Which needs committing with CTRL+SHIFT+ENTER and can then be copied down and across.
Matty