Skip to main content

Função SOMARPRODUTO do Excel

Author: Xiaoyang Last Modified: 2025-08-06

No Excel, a função SOMARPRODUTO pode ser usada para multiplicar duas ou mais colunas ou matrizes juntas e, em seguida, obter a soma dos produtos. Na verdade, o SOMARPRODUTO é uma função útil que pode ajudar a contar ou somar valores de células com múltiplos critérios, como as funções CONT.SE.S ou SOMASE.S. Este artigo introduzirá a sintaxe da função e alguns exemplos para esta função SOMARPRODUTO.

show the usage of SUMPRODUCT function


 Sintaxe:

A sintaxe para a função SOMARPRODUTO no Excel é:

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

 Argumentos:

  • matriz1: Obrigatório. A primeira matriz ou intervalo de células que você deseja multiplicar e depois somar.
  • matriz2: Opcional. A segunda matriz ou intervalo de células que você deseja multiplicar e depois somar.

Notas:

  • 1. Se houver valores não numéricos no seu intervalo, o SOMARPRODUTO os trata como zeros.
  • 2. Se as matrizes ou intervalos tiverem um número diferente de linhas e colunas, a função SOMARPRODUTO retornará um erro #VALOR!.
  • 3. Se houver testes lógicos nas matrizes, eles criarão valores VERDADEIRO e FALSO. Na maioria dos casos, você precisaria convertê-los para 1 e 0 usando o operador unário duplo (--).
  • 4. A função SOMARPRODUTO pode lidar com até 255 argumentos no Excel 2007 e versões posteriores, e apenas 30 argumentos em versões anteriores do Excel.
  • 5. A função SOMARPRODUTO não suporta caracteres curinga.

 Retorno:

Retorna o resultado das matrizes multiplicadas e somadas.


 Exemplos:

Exemplo 1: Uso básico da função SOMARPRODUTO

O uso básico do SOMARPRODUTO é multiplicar duas colunas e depois somá-las, por exemplo, você tem os seguintes dados na captura de tela abaixo, agora você quer multiplicar o pedido e o preço unitário, e depois somar todos os resultados das multiplicações para obter o preço total.

show the usage of SUMPRODUCT function

Para lidar com essa tarefa, aplique a fórmula abaixo:

=SOMARPRODUTO(B2:B7,C2:C7)

Explicação: Esta fórmula SOMARPRODUTO(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

E então, pressione a tecla Enter, as células na coluna B são multiplicadas pelas suas células correspondentes na mesma linha da coluna C, e os resultados são somados. Veja a captura de tela:

show the usage of SUMPRODUCT function


Exemplo 2: Somar células com múltiplos critérios com a função SOMARPRODUTO

Além da função SOMASE.S para somar valores de células com base em várias condições, a função SOMARPRODUTO também pode resolver esse trabalho rapidamente e facilmente.


Caso 1: Somar valores de células se contiver texto específico em outra coluna

Suponha que você tenha uma tabela de dados conforme mostrado na captura de tela abaixo, agora você deseja calcular o preço total onde o produto é KTE e o nome é David, como você faria isso usando a fórmula SOMARPRODUTO no Excel?

show the usage of SUMPRODUCT function

1. Por favor, insira ou copie qualquer uma das fórmulas abaixo em uma célula em branco:

=SOMARPRODUTO(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SOMARPRODUTO((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • Dicas: Na fórmula acima:
  • A2:A12="KTE": é o primeiro intervalo_critério e critério que você deseja somar com base.
  • B2:B12="David": é o segundo intervalo_critério e critério que você deseja somar com base.
  • D2:D12: é o intervalo_soma que você deseja somar os valores das células.

2. Em seguida, pressione a tecla Enter para obter o resultado de que precisa:

show the usage of SUMPRODUCT function


Caso 2: Somar células com múltiplos critérios com lógica OU

Para somar células com base em vários critérios com lógica OU, você deve usar o símbolo de adição (+) para unir as várias condições dentro da função SOMARPRODUTO.

Por exemplo, quero somar o preço total do produto KTE e KTO na coluna A conforme mostrado na captura de tela abaixo:

show the usage of SUMPRODUCT function

Por favor, aplique a seguinte fórmula em uma célula em branco:

=SOMARPRODUTO((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

E então, pressione a tecla Enter, o preço total do produto KTE e KTO foi calculado, veja a captura de tela:

show the usage of SUMPRODUCT function


Caso 3: Somar células com múltiplos critérios com lógica OU e E

Em algumas situações, você pode precisar somar células com lógica OU e E ao mesmo tempo. A função SOMARPRODUTO também pode resolver esse trabalho facilmente.

Asterisco (*) é usado como o operador E.

Símbolo de adição (+) é usado como o operador OU.

Vamos ver um exemplo, para somar o preço total onde o produto é KTE e KTO quando a venda for maior que 200.

show the usage of SUMPRODUCT function

Você deve copiar ou inserir a fórmula abaixo:

=SOMARPRODUTO((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

Então pressione a tecla Enter para obter o resultado de que precisa:

show the usage of SUMPRODUCT function


Exemplo 3: Contar células com múltiplos critérios com a função SOMARPRODUTO

Geralmente, essa função SOMARPRODUTO também pode nos ajudar a contar células com múltiplos critérios no Excel. Assim como os valores de soma, você só precisa remover o argumento intervalo_soma da fórmula.


Caso 1: Contar células com múltiplos critérios com lógica E

Aqui, quero contar as células onde o produto é KTE e a venda é maior que 200. Então, use qualquer uma das fórmulas abaixo:

=SOMARPRODUTO(--(A2:A12="KTE"), --(B2:B12>200))
=SOMARPRODUTO((A2:A12="KTE")*(B2:B12>200))
  • Dicas: Na fórmula acima:
  • A2:A12="KTE": é o primeiro intervalo_critério e critério que você deseja contar com base.
  • B2:B12>200: é o segundo intervalo_critério e critério que você deseja contar com base.

E então, pressione a tecla Enter para obter o número do resultado:

show the usage of SUMPRODUCT function


Caso 2: Contar células com múltiplos critérios com lógica OU

Para contar o número de produtos KTE e KTO na coluna A, aplique esta fórmula:

=SOMARPRODUTO((A2:A12="KTE")+(A2:A12="KTO"))

E então, pressione a tecla Enter para obter o número de produtos KTE e KTO. Veja a captura de tela:

show the usage of SUMPRODUCT function


Caso 3: Contar células com múltiplos critérios com lógica OU e E

Para contar o número de produtos KTE e KTO onde a venda é maior que 200, você deve aplicar a seguinte fórmula:

=SOMARPRODUTO((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

Então, pressione a tecla Enter para obter o número do resultado que você precisa:

show the usage of SUMPRODUCT function


Exemplo 4: Calcular a média ponderada com a função SOMARPRODUTO

Normalmente, podemos calcular a média de um intervalo de células rapidamente e facilmente. Mas, se você quiser calcular a média de uma lista de valores com diferentes níveis de relevância, isso significa calcular a média ponderada. Não há uma função direta para obtê-la no Excel. Mas, a função SOMARPRODUTO pode ajudá-lo a lidar com isso.

Por exemplo, tenho uma tabela de estatísticas de notas para um aluno, cada tarefa possui um peso diferente conforme mostrado na captura de tela abaixo.

show the usage of SUMPRODUCT function

Para calcular a média ponderada, use a seguinte fórmula:

=SOMARPRODUTO(B2:B6, C2:C6) / SOMA(C2:C6)

Explicação: Esta fórmula: SOMARPRODUTO(B2:B6, C2:C6) / SOMA(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

E então, pressione a tecla Enter, a média ponderada foi calculada imediatamente, veja a captura de tela:

show the usage of SUMPRODUCT function


 Mais artigos com a função SOMARPRODUTO:

  • Contar Um Valor Específico Entre Várias Planilhas
  • Supondo que eu tenha várias planilhas que contêm os seguintes dados, e agora quero obter o número de ocorrências de um valor específico “Excel” dessas planilhas. Como posso contar valores específicos entre várias planilhas?
  • Calcular Média Ponderada No Excel
  • Por exemplo, você tem uma lista de compras com preços, pesos e quantidades. Você pode calcular facilmente a média de preços com a função MÉDIA no Excel. Mas e se for a média ponderada de preços? Neste artigo, apresentarei um método para calcular a média ponderada, bem como um método para calcular a média ponderada se atender a critérios específicos no Excel.

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar da Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Fácil  |  Lista Suspensa Dependente  |  Lista Suspensa Multi-seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Status de Visibilidade das Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos em Destaque: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (Auto Text)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais
Use o Kutools no seu idioma preferido – suporta Inglês, Espanhol, Alemão, Francês, Chinês e mais de 40 outros!

Kutools para Excel Conta com Mais de 300 Recursos, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques do mouse por dia, diga adeus à síndrome do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.