Multiplica os itens correspondentes em matrizes e soma os resultados — ótimo para totais ponderados e somas com várias condições.
Sintaxe
SUMPRODUCT(array1, [array2], …)Argumentos
array1obrigatório
O primeiro intervalo a multiplicar.
array2…opcional
Intervalos adicionais do mesmo tamanho.
SUMPRODUCT multiplica intervalos alinhados elemento por elemento e depois soma os produtos. Além de médias ponderadas, funciona como um poderoso contador/somador condicional usando matrizes booleanas, ex.: SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820Soma quantidade × preço nas linhas (total ponderado).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300Soma condicional sem SUMIF.
Alinhe os intervalos
Todas as matrizes devem ter o mesmo tamanho e orientação.
Multiplique ou teste
Use vírgulas para produtos simples, ou (cond)*(values) para somas condicionais.
SUMPRODUCT lida com matemática ponderada e lógica booleana complexa em uma só célula; o SUMIFS é mais simples para somas com critérios diretos.