Somar valores com base em várias condições

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Digamos que você precise somar valores com mais de uma condição, como a soma das vendas de produtos em uma região específica. Este é um bom caso para usar a função SOMASES em uma fórmula.

Dê uma olhada neste exemplo em que temos duas condições: queremos a soma das vendas de carne (da coluna C) na região Sul (da coluna A).

Dados em uma planilha do Excel

Veja uma fórmula que você pode usar para concluir isso:

=SOMASES(D2:D11;A2:A11;”Sul”;C2:C11;”Carne”)

O resultado é o valor 14.719.

Vamos examinar mais detalhadamente cada parte da fórmula.

=SOMASES é uma fórmula aritmética. Ele calcula números, que neste caso estão na coluna D. A primeira etapa é especificar a localização dos números:

=SOMASES(D2:D11,

Em outras palavras, você quer que a fórmula some os números nessa coluna, se elas atenderem às condições. Esse intervalo de células é o primeiro argumento nessa fórmula, o primeiro dado que a função requer como entrada.

Em seguida, você deseja encontrar dados que atendam a duas condições, portanto, você insere sua primeira condição especificando para a função a localização dos dados (A2:A11) e também qual é a condição, que é "Sul". Observe as vírgulas entre os argumentos separados:

=SOMASES(D2:D11;A2:A11;”Sul”;

As aspas em torno de "Sul" especificam que esses dados de texto.

Por fim, você insere os argumentos da segunda condição; o intervalo de células (C2:C11) que contém a palavra "carne", mais a própria palavra (entre aspas) para que o Excel possa compará-la. Termine a fórmula com um parêntese de fechamento ) e pressione Enter. O resultado, novamente, é 14.719.

=SOMASES(D2:D11;A2:A11;”Sul”;C2:C11;”Carne”)

Enquanto você digita a função SOMASES no Excel, se você não se lembrar dos argumentos, a ajuda estará pronta. Depois que você digita =SOMASES(, o Preenchimento Automático de Fórmula aparece abaixo da fórmula, com a lista de argumentos na ordem correta.

Observando a imagem do Preenchimento Automático de Fórmula e a lista de argumentos, em nosso exemplo sum_rangeé D2:D11, a coluna de números que você deseja somar; criteria_range1é A2. A11, a coluna de dados em que o critério1 "Sul" reside.

Usando o Preenchimento Automático da Fórmula para inserir a função SOMASES

Conforme você digita, os outros argumentos aparecem no Preenchimento Automático da Fórmula (não mostrado aqui); intervalo_critérios2 é C2:C11, a coluna de dados onde está critério2 "Carne".

Se você selecionar SOMASES no Preenchimento Automático de Fórmula, um artigo será aberto para ajudá-lo.

Experimentar

Se você quiser usar a função SOMASES, veja alguns dados de exemplo e uma fórmula que usa a função.

Você pode trabalhar com dados e fórmulas de exemplo aqui, nesta pasta de trabalho do Excel para a Web. Altere valores e fórmulas ou adicione seus próprios valores e fórmulas e veja os resultados mudarem em tempo real.

Copie todas as células na tabela abaixo e cole-as na célula A1 em uma nova planilha em Excel. Você pode desejar ajustar as larguras de coluna para ver melhor as fórmulas

Região Vendedor Tipo Vendas
Sul Ito Bebidas 3571
Oeste Lannin Laticínios 3338
Leste Makovec Bebidas 5122
Norte Makovec Laticínios 6239
Sul Jordan Hortigranjeiros 8677
Sul Lannin Carne 450
Sul Lannin Carne 7673
Leste Makovec Hortigranjeiros 664
Norte Lannin Hortigranjeiros 1500
Sul Jordan Carne 6596
Fórmula Descrição Resultado
=SOMASES(D2:D11;A2:A11;"Sul", C2:C11;"Carne") soma as vendas de carne em
Coluna C no Sul
região na Coluna A
14719

Observação

  • Quer mais exemplos? Você pode encontrar mais no artigo sobre função SOMASES.
  • Para criar um valor total para apenas um intervalo com base em um valor em outro intervalo, use a função SOMASE.