SOMARPRODUTO
Multiplica componentes correspondentes nas matrizes dadas e devolve a soma desses produtos.
SOMARPRODUTO(matriz1; [matriz2]; ...)Argumentos
matriz1Primeira matrizmatriz2Matrizes adicionais a multiplicar(opcional)
=SOMARPRODUTO(A1:A3;B1:B3)A1*B1 + A2*B2 + A3*B3
=SOMARPRODUTO((A:A="Sim")*1)Conta valores correspondentes
=SOMARPRODUTO(Qtd;Preço)Multiplica quantidade por preço
- •As matrizes devem ter o mesmo tamanho
- •Poderosa para cálculos condicionais
- •Pode substituir muitos cenários de SOMASE
- •Usar intervalos de tamanhos diferentes nas matrizes de SOMARPRODUTO, o que provoca um erro #VALOR! já que cada matriz tem de ter dimensões correspondentes
- •Esquecer que SOMARPRODUTO trata o texto e os valores lógicos de forma inconsistente consoante o contexto, o que pode devolver silenciosamente 0 em vez do erro ou resultado esperado
- •Complicar excessivamente um cálculo simples do tipo SOMA.SE.S com SOMARPRODUTO quando SOMA.SE.S seria mais simples e rápida para uma soma condicional direta
SOMASESTrata somas simples de múltiplas condições de forma mais simples do que SOMARPRODUTO, quando a lógica não precisa de cálculo matricial.SOMASoma um intervalo direto sem a lógica de multiplicação matricial que SOMARPRODUTO oferece.CONT.SESConta com base em múltiplas condições, uma alternativa mais simples quando não precisa da capacidade de soma ponderada de SOMARPRODUTO.Por que razão SOMARPRODUTO devolve um erro #VALOR!?
As matrizes que está a multiplicar provavelmente têm dimensões diferentes - cada argumento de matriz precisa de ter exatamente o mesmo tamanho e forma.
SOMARPRODUTO consegue fazer o que faz SOMA.SE.S?
Sim, e mais - SOMARPRODUTO consegue ponderar e combinar condições de formas que SOMA.SE.S não consegue, mas para uma soma simples com múltiplas condições, SOMA.SE.S é geralmente mais simples e rápida.
Por que razão SOMARPRODUTO devolve 0 inesperadamente?
Verifique se uma das matrizes contém texto onde se esperava um número - multiplicar texto por um número devolve um erro em alguns contextos e é tratado como 0 noutros, o que pode mascarar um problema real de dados.
Precisa traduzir uma fórmula usando SOMARPRODUTO?
Use nosso tradutor para converter sua fórmula completa
