Ir para o conteúdo principal

Sumif com vários critérios baseados na lógica OR e AND

Ao trabalhar em planilhas do Excel, pode ser necessário somar valores com base em vários critérios. Às vezes, os vários critérios são da mesma coluna (lógica OR), mas às vezes de colunas diferentes (lógica AND). Nesse caso, como você lidaria com essa tarefa no Excel?


Sumif com vários critérios baseados na lógica OR

Supondo que você tenha uma lista de produtos que contém o Fornecedor e a Qtd conforme a captura de tela mostrada abaixo, agora, você deseja obter todas as quantidades totais que são fornecidas pelo fornecedor John e David. Aqui, vou apresentar duas fórmulas simples para você.

Usando a fórmula SUMIF + SUMIF +…

Se você deseja somar números que atendem a um dos critérios (lógica OR) de vários critérios, pode adicionar várias funções SOMASE em uma única fórmula, a sintaxe genérica é:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: O intervalo de células que você deseja corresponder aos critérios;
  • criteria1: O primeiro critério usado para determinar quais células devem ser somadas;
  • criteria2: O segundo critério usado para determinar quais células devem ser somadas;
  • sum_range: O intervalo de células a partir do qual você deseja fazer a soma.

Agora, copie ou insira qualquer uma das fórmulas abaixo em uma célula em branco e pressione Entrar chave para obter o resultado:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)


Explicação da fórmula:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)

  • O primeiro SUMIF (B4: B14, "John", C4: C14) encontra as linhas de John e soma as quantidades totais;
  • O segundo SUMIF (B4: B14, "David", C4: C14) encontra as linhas de David e soma as quantidades totais;
  • Em seguida, some essas duas fórmulas SUMIF para obter todas as quantidades totais fornecidas por John e David.

Usando as funções SUM e SUMIF

A fórmula acima é muito fácil de usar se houver apenas alguns critérios, mas se você quiser somar valores com várias condições OR, a fórmula acima pode ser redundante. Nesse caso, uma fórmula melhor criada com base nas funções SOMA e SOMASE pode lhe ajudar. As sintaxes genéricas são:

Fórmula genérica com texto codificado:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: O intervalo de células que você deseja corresponder aos critérios;
  • criteria1: O primeiro critério usado para determinar quais células devem ser somadas;
  • criteria2: O segundo critério usado para determinar quais células devem ser somadas;
  • sum_range: O intervalo de células a partir do qual você deseja fazer a soma.

Fórmula genérica com referências de células:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: O intervalo de células que você deseja corresponder aos critérios;
  • criteria_cells: As células que contêm os critérios que você deseja usar;
  • sum_range: O intervalo de células a partir do qual você deseja fazer a soma.

Por favor, insira ou copie qualquer uma das fórmulas abaixo de que você precisa em uma célula em branco e obtenha o resultado:

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14, E4:E5, C4:C14))                             
(Use cell references, array formula, should press Ctrl + Shift + Enter keys)


Explicação da fórmula:

= SOMA (SOMASE (B4: B14, {"João", "David"}, C4: C14))

> SUMIF (B4: B14, {"John", "David"}, C4: C14):

  • {"John", "David"}: Uma constante de matriz que é um conjunto de vários critérios fornecidos entre chaves.
  • SUMIF (B4: B14, "David", C4: C14) A constante de matriz usando a lógica OR força a função SUMIF a somar números em C4: C14 com base em um dos vários critérios ("John" e "David") e retornará dois resultados separados: {410,1520}.

> SOMA (SOMA (B4: B14, {"João", "David"}, C4: C14)) = SOMA ({410,1520}): Finalmente, esta função SUM adiciona esses resultados de matriz para retornar o resultado: 1930.


Sumif com vários critérios baseados na lógica AND usando a função SUMIFS

Se quiser somar valores com vários critérios em colunas diferentes, você pode usar a função SUMIF para resolver essa tarefa rapidamente. A sintaxe genérica é:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: O intervalo de células que você deseja somar;
  • criteria_range1: A faixa onde a criteira1 é aplicada;
  • criteria1: O primeiro critério que é verificado em relação ao intervalo_de_criterios1 e determina quais células adicionar; (o tipo de critério pode ser: número, expressão lógica, referência de célula, texto, data ou outra função do Excel.)
  • criteria_range2, criteria2…: Outros intervalos adicionais e seus critérios associados. (você pode configurar 127 pares de intervalo_critérios e critérios em uma fórmula SOMASE.)

Digamos que eu tenha uma tabela com as colunas Produto, Fornecedor, Quantidade e Preço, conforme a captura de tela abaixo. Agora, quero saber a soma do preço total do produto Apple e a quantidade maior ou igual a 200.

Aplique qualquer uma das fórmulas abaixo em uma célula em branco e pressione Entrar chave para retornar o resultado:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,G3,C4:C14,G4)                           
(Use cell references)


Explicação da fórmula:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")

  • O intervalo A4: A14 verifica o produto “Apple” e o intervalo C4: C14 extrai todas as quantidades maiores ou iguais a 200, então a função SUMIFS soma apenas as células correspondentes do intervalo D4: D14.

Função relativa usada:

  • SUMIF:
  • A função SUMIF pode ajudar a somar células com base em um critério.
  • SUMIFS:
  • A função SOMASE no Excel pode ajudar a somar os valores das células com base em vários critérios.

Mais artigos:

  • Soma se as células contiverem texto específico em outra coluna
  • Este tutorial mostrará como somar valores se as células contiverem texto específico ou parcial em outra coluna. Tome o intervalo de dados abaixo como exemplo, para obter as quantidades totais dos produtos que contêm o texto “T-Shirt”, tanto a função SUMIF quanto a função SUMPRODUCT podem lidar com esta tarefa no Excel.
  • Soma os valores de N menores ou inferiores no Excel
  • No Excel, é fácil somar um intervalo de células usando a função SUM. Às vezes, você pode precisar somar os 3, 5 ou n números menores ou mais baixos em um intervalo de dados, conforme a captura de tela mostrada abaixo. Neste caso, o SUMPRODUCT em conjunto com a função PEQUENO pode ajudá-lo a resolver este problema no Excel.

As melhores ferramentas de produtividade para escritório

Kutools para Excel - ajuda você a se destacar na multidão

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas  |  Excluir linhas em branco  |  Combine colunas ou células sem perder dados  |  Rodada sem Fórmula ...
Super VLookup: Vários critérios  |  Valor múltiplo  |  Em várias folhas  |  Pesquisa Difusa...
Av. Lista suspensa: Lista suspensa fácil  |  Lista suspensa de dependentes  |  Lista suspensa de seleção múltipla...
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  Comparar colunas com Selecionar células iguais e diferentes ...
Recursos em destaque: Foco da Grade  |  Vista de Design  |  Grande Barra de Fórmula  |  Gerenciador de pastas de trabalho e planilhas | Biblioteca (Auto texto)  |  Data Picker  |  Combinar planilhas  |  Criptografar/Descriptografar Células  |  Enviar e-mails por lista  |  Super Filtro  |  Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens ...)  |  50+ de cores Tipos (Gráfico de Gantt ...)  |  Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário ...)  |  19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho ...)  |  12 Conversão Ferramentas (Números para Palavras, Conversão de moedas ...)  |  7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células do Excel ...)  |  ... e mais

Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...

Descrição


Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão 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.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
do you guys know if this logic works on google sheets?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations