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
- Sumif com vários critérios baseados na lógica AND usando a função SUMIFS
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 é:
- 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,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:
- 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:
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, 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 é:
- 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(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 começar ou terminar com texto ou caracteres específicos
- Para somar valores se as células correspondentes começarem ou terminarem com um valor específico, você pode aplicar a função SOMASE com um caractere curinga (*) para retirá-lo. Este artigo irá apresentar como usar a fórmula em detalhes.
- 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
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
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.