Somar valores com base em várias condições
Applies ToExcel para Microsoft 365 Excel para a Web Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Confira este 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

Aqui está uma fórmula que você pode usar para acomplicar isso:

=SUMIFS(D2:D11,A2:A11,"Sul", C2:C11,"Meat")

O resultado é o valor 14.719.

Vamos examinar mais de perto cada parte da fórmula.

=SOMASES é uma fórmula aritmética. Ele calcula números, que nesse caso estão na coluna D. A primeira etapa é especificar o local 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: a primeira parte dos dados que a função requer como entrada.

Em seguida, você deseja encontrar dados que atendam a duas condições, para que insira 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”)

Ao digitar a função SUMIFS no Excel, se você não se lembrar dos argumentos, a ajuda estará pronta. Depois de digitar =SUMIFS(, o AutoComplete de Fórmula aparece abaixo da fórmula, com a lista de argumentos em sua ordem adequada.

Olhando para a imagem do Formula AutoComplete e a lista de argumentos, em nosso exemplo sum_rangeé D2:D11, a coluna de números que você deseja resumir; criteria_range1é A2. A11, a coluna de dados em que reside o critério1 "Sul".

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 SUMIFS no Formula AutoComplete, será aberto um artigo para fornecer mais ajuda.

Experimentar

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

Você pode trabalhar com dados de exemplo e fórmulas aqui, nesta pasta de trabalho 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

=SUMIFS(D2:D11,A2:A11,"Sul", C2:C11,"Meat")

Soma as vendas de carne em Coluna C no Sul região na Coluna A

14719

Observações: 

  • 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.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.