Função SOMARPRODUTO no Excel: 5 Exemplos com Critérios

A função SOMARPRODUTO no Excel multiplica valores de intervalos correspondentes e soma os resultados. Ela também permite aplicar critérios diretamente às matrizes, sem criar uma coluna auxiliar. Veja como calcular faturamento, totais por região e quantidades com uma base de vendas que você pode reproduzir.

Compatibilidade: disponível no Excel para Microsoft 365, Excel 2024, 2021, 2019 e 2016. Os exemplos usam nomes de funções em português do Brasil, ponto e vírgula como separador de argumentos e vírgula decimal.

Sintaxe da função SOMARPRODUTO

=SOMARPRODUTO(matriz1; [matriz2]; ...)

Na forma mais simples, a função multiplica o primeiro valor da primeira matriz pelo primeiro da segunda, repete a operação em cada linha e soma os produtos. Os intervalos devem ter o mesmo tamanho. Em fórmulas com critérios, comparações como B2:B9="Sul" produzem valores VERDADEIRO/FALSO, convertidos em 1/0 pela multiplicação.

Base de vendas para acompanhar os exemplos

Crie os cabeçalhos de A1 a E1: Produto, Região, Quantidade, Preço unitário e Status. Preencha as oito linhas de A2:E9 conforme a tabela. Na coluna F, use =C2*D2 e copie até F9 apenas para conferir os resultados. Digite os preços como números (por exemplo, 12,50), não como texto.

LinhaA — ProdutoB — RegiãoC — Qtde.D — Preço unit. (R$)E — StatusF — Valor (R$)
2CadernoSul312,50Concluído37,50
3CanetaNorte102,00Concluído20,00
4MochilaSul280,00Pendente160,00
5CadernoNorte512,50Concluído62,50
6CanetaSul82,00Concluído16,00
7MochilaNorte180,00Concluído80,00
8CadernoSul412,50Concluído50,00
9CanetaNorte62,00Pendente12,00
Base de vendas de exemplo para digitar nas células A1:E9; a coluna F é calculada.

A soma dos valores da coluna F é R$ 438,00. Esse total será usado como referência nos exemplos.

Exemplo 1: faturamento total sem coluna auxiliar

=SOMARPRODUTO(C2:C9;D2:D9)

O Excel multiplica a quantidade (coluna C) pelo preço unitário (coluna D) em cada linha e soma os oito produtos. Resultado: R$ 438,00. É equivalente a somar F2:F9, mas dispensa a coluna F.

Exemplo 2: faturamento apenas da região Sul

=SOMARPRODUTO((B2:B9="Sul")*C2:C9*D2:D9)

A comparação na coluna B deixa passar somente as linhas com a região Sul. Os valores correspondentes são 37,50 + 160,00 + 16,00 + 50,00. Resultado: R$ 263,50.

Exemplo 3: dois critérios — Sul e Concluído

=SOMARPRODUTO((B2:B9="Sul")*(E2:E9="Concluído")*C2:C9*D2:D9)

A multiplicação das duas condições exige que ambas sejam verdadeiras na mesma linha. Entram os valores de três vendas: 37,50 + 16,00 + 50,00. Resultado: R$ 103,50.

Se você já calculou a coluna F, a função SOMASES resolve o mesmo problema com =SOMASES(F2:F9;B2:B9;"Sul";E2:E9;"Concluído"). SOMARPRODUTO é especialmente útil quando o cálculo precisa combinar quantidade e preço sem essa coluna auxiliar.

Exemplo 4: contar linhas que atendem dois critérios

=SOMARPRODUTO((B2:B9="Sul")*(E2:E9="Concluído"))

Neste caso, não multiplicamos por valores monetários: somamos apenas os 1 gerados quando as duas condições são atendidas. Resultado: 3 registros. Para contagens convencionais, a função CONT.SES costuma ser mais direta.

Exemplo 5: preço médio ponderado pela quantidade

=SOMARPRODUTO(C2:C9;D2:D9)/SOMA(C2:C9)

O numerador calcula R$ 438,00 de faturamento; o denominador soma 39 unidades. O preço médio ponderado é R$ 11,23 por unidade (valor não arredondado: aproximadamente 11,23077). É diferente de tirar a média simples dos oito preços.

Erros frequentes e cuidados de desempenho

  • #VALOR! por tamanhos diferentes: C2:C9 e D2:D8 têm dimensões distintas. Ajuste os intervalos para que coincidam.
  • Valores armazenados como texto: confirme que quantidades e preços são números; a multiplicação explícita com * pode produzir erro quando houver texto inesperado.
  • Colunas inteiras: evite =SOMARPRODUTO(C:C;D:D), pois a função pode processar mais de um milhão de linhas. Prefira intervalos delimitados ou tabelas estruturadas.
  • Critérios e espaços: “Sul” e “Sul ” são textos diferentes. Padronize os dados antes de analisar os resultados.
  • Separador regional: em configurações brasileiras, normalmente se usa ; entre argumentos e vírgula nos decimais.

Exercícios práticos

Use a mesma base A1:E9 e tente resolver os quatro desafios antes de consultar o gabarito. Não é necessário criar a coluna F.

  • 1. Calcule o faturamento total do produto Caderno.
  • 2. Calcule o faturamento da região Norte com status Concluído.
  • 3. Some as quantidades da região Sul com status Concluído (não os valores monetários).
  • 4. Calcule o faturamento das vendas com status Pendente.

Gabarito comentado

Exercício 1 — Caderno

=SOMARPRODUTO((A2:A9="Caderno")*C2:C9*D2:D9)

R$ 150,00: 37,50 + 62,50 + 50,00.

Exercício 2 — Norte e Concluído

=SOMARPRODUTO((B2:B9="Norte")*(E2:E9="Concluído")*C2:C9*D2:D9)

R$ 162,50: 20,00 + 62,50 + 80,00.

Exercício 3 — Quantidade Sul e Concluído

=SOMARPRODUTO((B2:B9="Sul")*(E2:E9="Concluído")*C2:C9)

15 unidades: 3 + 8 + 4.

Exercício 4 — Vendas pendentes

=SOMARPRODUTO((E2:E9="Pendente")*C2:C9*D2:D9)

R$ 172,00: 160,00 + 12,00.

Quando usar SOMARPRODUTO ou SOMASES?

Use SOMASES quando já existe uma coluna com os valores que precisam ser somados e você só quer aplicar critérios. Prefira SOMARPRODUTO quando o cálculo precisa multiplicar matrizes, criar uma média ponderada ou combinar operações e condições sem colunas auxiliares. Em bases muito grandes, compare o desempenho e considere colunas auxiliares ou Power Query.

Continue estudando

Veja também o guia de fórmulas e funções do Excel e o tutorial de SOMASES com vários critérios.

Referência técnica: documentação oficial da função SOMARPRODUTO da Microsoft.

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.