This formula can probably be shortened, but it seems to work.
In B3:[VBA]=SUMPRODUCT(--ISNUMBER(MATCH($A$19:$A$30,Tables!$A$2:$A$5,0)),INDEX($B$19:$K$30,,SUMPRODU CT(($B$17:$K$17 & $B$18:$K$18=B$1&B$2)*(COLUMN($B$17:$K$17)-MIN(COLUMN($B$17:$K$17))+1))))[/VBA]
in B4:[VBA]=SUMPRODUCT(--ISNUMBER(MATCH($A$19:$A$30,Tables!$B$2:$B$5,0)),INDEX($B$19:$K$30,,SUMPRODU CT(($B$17:$K$17 & $B$18:$K$18=B$1&B$2)*(COLUMN($B$17:$K$17)-MIN(COLUMN($B$17:$K$17))+1))))[/VBA]in B5:[VBA]=SUMPRODUCT(--ISNUMBER(MATCH($A$19:$A$30,Tables!$C$2:$C$6,0)),INDEX($B$19:$K$30,,SUMPRODU CT(($B$17:$K$17 & $B$18:$K$18=B$1&B$2)*(COLUMN($B$17:$K$17)-MIN(COLUMN($B$17:$K$17))+1))))[/VBA]
all copied across.
p45cal Everyone: If I've helped and you can't be bothered to acknowledge it, I can't be bothered to look at further posts from you.