O "sinal de mais" ( +
) é para OR
em fórmulas de matriz (e SUMPRODUCT
).
=Sumproduct((A3:A159=B3:B159)*((D3:D159="Target A")+(D3:D159="Target B")))
Com SUMPRODUCT
, cada comparação é avaliada como TRUE
e FALSE
. No Excel, TRUE
pode ser representado por qualquer número diferente de zero, enquanto FALSE
é equivalente a 0
. Se D3="Target A"
, o primeiro elemento dessa matriz será 1
( True=1
). Isso significa que D3
não pode ser Target B
e esse elemento dessa matriz será 0
. Ao adicioná-los juntos, ele será 1
e, portanto, será contado como TRUE
.
Pode ser difícil entender como os arrays funcionam em fórmulas. Tente ler isto .