
Neste artigo
A função SOMARPRODUTO multiplica os itens de cada linha e depois soma os resultados. Com a quantidade de A2 a A5 e o preço de B2 a B5, o total de vendas é:
=SOMARPRODUTO(A2:A5;B2:B5)
Como funciona?
| Quantidade | Preço | Conta feita |
|---|---|---|
| 2 | R$ 10 | 20 |
| 3 | R$ 20 | 60 |
| 1 | R$ 50 | 50 |
| Total | 130 |
Sem a função, seria preciso criar uma coluna auxiliar ou escrever =A2*B2+A3*B3+A4*B4.
Os intervalos precisam ter o mesmo tamanho. Caso contrário, o resultado é #VALOR!.
Como calcular média ponderada?
Com as notas em A2:A5 e os pesos em B2:B5:
=SOMARPRODUTO(A2:A5;B2:B5)/SOMA(B2:B5)
Como somar com condição?
Com produtos na coluna A, quantidades na B e preços na C, o total do Produto X é:
=SOMARPRODUTO((A2:A10="Produto X")*B2:B10*C2:C10)
Com duas condições, multiplique os testes:
=SOMARPRODUTO((A2:A10="Produto X")*(D2:D10="Sul")*B2:B10*C2:C10)
Quando usar condições, multiplique com o asterisco. Assim, VERDADEIRO e FALSO viram 1 e 0.
Como contar com condição?
=SOMARPRODUTO((A2:A10="Sul")*(B2:B10>100))
Essa fórmula conta as linhas da região Sul com valor acima de 100.
SOMARPRODUTO ou SOMASES?
| Situação | Melhor opção |
|---|---|
| Somar uma coluna com condições | SOMASES |
| Multiplicar colunas e somar | SOMARPRODUTO |
| Condições mais complexas | SOMARPRODUTO |
Perguntas frequentes
Por que o resultado deu #VALOR!?
Em geral, os intervalos têm tamanhos diferentes ou há texto em uma conta com asterisco.
Por que o resultado deu zero?
Os números podem estar como texto, e esses valores são tratados como zero quando separados por ponto e vírgula.
Posso usar a coluna inteira?
Pode, mas o cálculo fica mais lento e o cabeçalho pode causar erro. Prefira um intervalo definido.
Para controlar vendas e metas, veja a Planilha de Controle de Vendas.



