Função excel: somarproduto
A função SUMPRODUCT pode ser usada para retornar um valor após a soma e multiplicar valores em intervalos ou matrizes. Em termos simples, primeiro multiplica as células correspondentes dos intervalos e depois resume todos os valores. Esta é uma das funções mais úteis e poderosas do Excel que pode ser usada para análise de dados.
Sintaxe
SOMARPRODUTO(matriz1, [matriz2], [matriz3], …)
Argumentos
- array1: O primeiro array que você deseja multiplicar e depois adicionar.
- [array2]: O segundo array que você deseja multiplicar e depois adicionar.
Exemplo
No exemplo abaixo, usamos SUMPRODUCT para multiplicar e somar os valores da coluna D e da coluna F.
Aqui especificamos o intervalo A1:A8 na primeira tabela e na segunda tabela especificamos o intervalo C1:C8.
Agora o que está acontecendo são seus múltiplos valores dos dois intervalos entre si (A1xC1, A2xC2, etc.).
E depois de multiplicar todos os valores, ele os soma e mostra esse valor no resultado.
Como o nome sugere, a função SUMPRODUCT primeiro calcula o produto de todos os valores e depois os soma para obtê-lo em uma única célula.
Para que você entenda o quão poderoso é SUMPRODUCT, no exemplo a seguir alcançamos o mesmo resultado com uma coluna auxiliar e a função SUM.
Por isso disse que SUMPRODUCT é uma das funções mais poderosas que temos no Excel para analisar dados e realizar cálculos complexos. E indo um pouco além, usamos SUMPRODUCT para procurar um valor em uma tabela.
Pontos importantes
- Se você não especificar array2, SUMPRODUCT simplesmente somará array1.
- O tamanho máximo de cada array deve ser o mesmo. Se a matriz1 tiver cinco células, as células da matriz2 deverão ser 5.
- Texto e outras entradas não numéricas serão tratadas como 0.
⇠ Retornar às funções do Excel