Isso não pode ser feito com apenas MATCH()
e IF()
. Você precisa usar uma fórmula usando matrizes.
InsiraafórmulaaseguirnointervaloK3:K26
:
=SUMPRODUCT(Table1[Score]*(Table3[[#This Row],[Round]]=Table1[Round])*(Table3[[#This Row],[Pair]]=Table1[Pair1])-Table1[Score]*(Table3[[#This Row],[Round]]=Table1[Round])*(Table3[[#This Row],[Pair]]=Table1[Pair2]))-INDEX(Table2[Score Average],MATCH(Table3[[#This Row],[Round]],Table2[Round],0))
A fórmula acima funcionará no Excel 2007+. A seguinte versão mais fácil de ler funciona para o Excel 2010+:
=SUMPRODUCT(Table1[Score]*([@[Round]]=Table1[Round])*([@[Pair]]=Table1[Pair1])-Table1[Score]*([@[Round]]=Table1[Round])*([@[Pair]]=Table1[Pair2]))-INDEX(Table2[Score Average],MATCH([@[Round]],Table2[Round],0))
A fórmula prettificada é a seguinte:
=
SUMPRODUCT(
Table1[Score]*([@[Round]]=Table1[Round])*([@[Pair]]=Table1[Pair1])
-Table1[Score]*([@[Round]]=Table1[Round])*([@[Pair]]=Table1[Pair2])
)
-INDEX(Table2[Score Average],MATCH([@[Round]],Table2[Round],0))