SOMARPRODUTO no Excel
Você conhece as mais diversas aplicações da função SOMARPRODUTO no Excel? Não? Sem problemas… Muita gente também não sabe o que essa função pode fazer!
Nessa publicação vamos explorar várias de suas aplicações com exemplos práticos!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso Canal do Youtube para mais vídeos!
O que você aprende neste vídeo
Resposta rápida: A aula parte da soma de quantidade vezes preço sem coluna auxiliar e vai acrescentando condições dentro do SOMARPRODUTO: uma marca, duas condições ao mesmo tempo e uma marca ou outra. No caminho, usa F9 para ver a matriz de verdadeiros e falsos que cada condição gera.
Neste vídeo (22 min):
- 2:00 - No exemplo do orçamento de escritório, mostra primeiro o caminho manual: multiplicar quantidade por preço numa coluna extra e depois somar essa coluna.
- 4:42 - Apaga a coluna auxiliar e mostra que o
SOMARPRODUTOchega ao mesmo total sozinho, multiplicando e somando numa única fórmula. - 5:13 - Mostra as duas formas de multiplicar dentro do
SOMARPRODUTO: separar as matrizes com;ou multiplicá-las com*. Nesse caso dão o mesmo resultado, e o*fará diferença quando entrarem condições. - 7:46 - No exemplo 2, soma o valor de uma marca só: multiplica quantidade e preço por uma terceira matriz, a da condição de marca.
- 11:38 - Ensina a selecionar um pedaço da fórmula e apertar
F9para ver a matriz que aquele trecho gera, com verdadeiro e falso em cada linha. - 12:52 - Levanta a pergunta de por que usar o
SOMARPRODUTOse dá para resolver com uma soma condicional mais simples, e avisa que os próximos exemplos mostram onde ela não basta. - 13:10 - No exemplo 3, usa o
SOMARPRODUTOpara somar só a quantidade de uma marca escolhida, sem multiplicar pelo preço. - 15:32 - No exemplo com duas condições, marca e quantidade mínima, multiplica as duas matrizes de condição para exigir as duas ao mesmo tempo.
- 16:55 - Aponta o limite da soma condicional simples: ela precisaria de uma coluna auxiliar com o valor total, que o
SOMARPRODUTOcalcula dentro da própria fórmula. - 18:31 - No exemplo da marca B ou C, soma as duas matrizes de condição com
+em vez de multiplicá-las.
Trechos do vídeo:
- Dentro de uma multiplicação do
SOMARPRODUTO, o Excel trata verdadeiro como 1 e falso como 0: é assim que uma condição zera ou mantém o valor de cada linha. - Depois de usar
F9para ver a matriz de um pedaço da fórmula, é preciso desfazer antes de sair da edição, senão aquele trecho perde a fórmula e vira valor fixo. - Multiplicar duas matrizes de condição dentro do
SOMARPRODUTOfunciona como um E: só sobra valor na linha em que as duas condições são verdadeiras ao mesmo tempo. - Somar duas matrizes de condição, em vez de multiplicá-las, funciona como um OU: a linha entra no resultado quando pelo menos uma das condições é verdadeira.
Clique aqui para baixar a planilha utilizada nessa publicação!
A função SOMARPRODUTO no Excel multiplica os itens de duas ou mais matrizes (intervalos) e soma os resultados, tudo em uma única fórmula. A sintaxe é =SOMARPRODUTO(matriz1; matriz2; ...). Além de somar produtos, ela faz somas e contagens condicionais com vários critérios, substituindo combinações de SOMASE, CONT.SE e SE.
O que é a função SOMARPRODUTO no Excel?
Essa função como o próprio nome já diz faz o somatório de um produto, ou seja, isso diminui o trabalho com que o usuário tem e evita com que ele precise criar uma coluna com os produtos (multiplicações) e em seguida tenha que utilizar outra fórmula para somar esses valores.
Quando utilizar essa fórmula?
Vamos utilizar a função SOMARPRODUTO no Excel sempre que o usuário precisar somar diversas multiplicações que tenha em uma tabela sem que precise criar uma coluna adicional com os produtos e em seguida tenha que somar esses valores.
Como utilizar a função SOMARPRODUTO no Excel?
Inicialmente temos que analisar os dados para verificar como podemos utilizar essa função para facilitar na obtenção de um valor total.

Neste caso temos uma tabela de vendas com a quantidade e preço unitário de cada um desses itens, no entanto se quisermos saber o valor total das vendas teríamos que inicialmente preencher a coluna D para obter o total de cada um dos itens e em seguida somar esses valores.
Para preencher a coluna D é bem simples, será necessário simplesmente multiplicar a quantidade de cada item pelo seu respectivo preço unitário.

Feito isso basta replicar a fórmula para as demais células.

Com essas informações seríamos capazes de calcular a soma utilizando a fórmula SOMA para somar da célula D2 até a célula D8.

Teríamos então o resultado do valor total de todos os itens dentro da tabela, no entanto para evitar a utilização de uma coluna extra e da fórmula SOMA, podemos utilizar a fórmula SOMARPRODUTO diretamente.

Essa fórmula precisa apenas dos intervalos que serão multiplicados e em seguida somados, portanto, para reproduzi o mesmo cálculo que foi feito bastaria selecionar o intervalo de quantidade e o intervalo de preço para que o cálculo seja feito.

Com essa fórmula não é necessário o uso da coluna D e temos exatamente o mesmo resultado de forma mais rápida e eficiente sem a necessidade de inserir mais informações dentro da tabela.

Vamos ver outro exemplo para verificar outras aplicações dessa fórmula. Neste exemplo vamos querer fazer a soma do produto somente das linhas que estão realçadas, ou seja, somente dos produtos da Marca A.

Isso quer dizer que com essa fórmula podemos não somente somar o produto, mas incluir algumas condições para esse cálculo.
OBS: É importante salientar que dentro da fórmula SOMARPRODUTO é possível trocar a vírgula pelo *, ou seja, podemos trocar a separação de matrizes pela própria multiplicação. O Excel vai entender da mesma forma que precisa multiplicar essas informações e depois somar, no entanto isso vai possibilitar com que o usuário consiga inserir algumas condições.

A primeira parte da fórmula é a mesma, ou seja, vamos multiplicar a coluna de quantidade pela coluna de preço unitário, mas desta vez utilizando o símbolo da multiplicação (*). Neste caso vamos atribuir um terceiro argumento que é exatamente a condição para esse cálculo, que é quando o valor da coluna B seja igual ao que temos na célula B10, que neste caso é a Marca A.

Desta forma temos somente o somatório dos produtos da marca A, que é a marca que está na célula B10. Para explicar o funcionamento disso podemos selecionar o intervalo da coluna B e pressionar a tecla F9, desta forma será possível ver que o Excel considera como FALSO o que não for igual a marca selecionada, e por consequência atribui o valor de 0, ou seja, o produto daquela linha fica como zero.

Por conta dessas atribuições da matriz de verdadeiro e falso é que o Excel consegue fazer o somatório do produto corretamente.
Para o próximo exemplo vamos ver que é possível calcular as quantidades de cada marca utilizando a mesma fórmula, mas utilizando somente a coluna de quantidade e marca.

Portanto teremos só a quantidade dos itens da marca selecionada.

Outra possibilidade que temos é de adicionar mais condições dentro dessa soma de produtos, portanto podemos somar o total da Marca A que tem uma quantidade acima de 25.

Portanto o resultado dessa soma de produtos será somente das duas linhas que estão realçadas.

Para finalizar vamos ver um último exemplo onde podemos verificar o total de duas marcas diferentes, ou seja, vamos conseguir somar o total de marcas diferente ainda utilizando a fórmula SOMARPRODUTO.

Da mesma forma que vimos como é a matriz de verdadeiro e falso para uma condição apenas, desta forma o Excel vai somar essas matrizes para ter uma só e considerar como verdadeiro a marca que for igual a B ou igual a C.

Nesta aula foi possível observar as diversas funcionalidades da fórmula SOMARPRODUTO que aparentemente parece bem simples e apenas tem a função de somar os produtos.
Essa fórmula tem diversas aplicações e consegue ainda fazer essa soma de forma condicional, portanto ao invés de utilizar a fórmula SOMASE para obter essas informações através de uma coluna auxiliar de valor total podemos obter esses valores diretamente da fórmula SOMARPRODUTO.
Perguntas frequentes sobre a função SOMARPRODUTO
1. O que faz a função SOMARPRODUTO no Excel?
Ela multiplica, posição a posição, os valores de duas ou mais matrizes e soma todos os produtos em uma única fórmula. Por exemplo, multiplica quantidade × preço de vários produtos e devolve direto o total, sem precisar de uma coluna auxiliar.
2. Qual é a sintaxe do SOMARPRODUTO?
A sintaxe é =SOMARPRODUTO(matriz1; matriz2; ...). As matrizes precisam ter o mesmo tamanho. O Excel multiplica os itens correspondentes de cada matriz e soma os resultados.
3. Como usar SOMARPRODUTO com condições?
Você cria condições entre parênteses que retornam VERDADEIRO/FALSO e as multiplica dentro da função, como =SOMARPRODUTO((regiao="Sul")*(vendas)). O Excel trata VERDADEIRO como 1 e FALSO como 0, somando apenas as linhas que atendem ao critério.
4. Qual a diferença entre SOMARPRODUTO e SOMASE?
O SOMASE soma com base em um único critério simples. O SOMARPRODUTO é mais flexível: combina vários critérios ao mesmo tempo e ainda multiplica intervalos, resolvendo cálculos que o SOMASE sozinho não consegue fazer.
Hashtag Treinamentos
Para acessar outras publicações de Excel Avançado, clique aqui!


