Skip to main content

Contagens com lógica OR para múltiplos critérios no Excel

Author: Xiaoyang Last Modified: 2025-06-04

Normalmente, você pode usar a função CONT.SE para contar células com base em uma ou mais condições usando a lógica E no Excel. Já enfrentou uma situação em que precisa contar mais de um valor de uma única coluna ou de um intervalo de células? Isso significa contar com múltiplas condições e lógica OU. Nesse caso, você pode aplicar as funções SOMA e CONT.SE juntas ou usar a função SOMARPRODUTO.

doc-countifs-with-or-logic-1


Contar células com condições OU no Excel

Por exemplo, tenho um intervalo de dados como mostrado na captura de tela abaixo, agora quero contar o número de produtos que são “Lápis” ou “Régua”. Aqui, discutirei duas fórmulas para resolver essa tarefa no Excel.

doc-countifs-with-or-logic-2

Contar células com condições OU usando as funções SOMA e CONT.SE

No Excel, para contar com múltiplas condições OU, você pode usar as funções SOMA e CONT.SE com uma constante de matriz; a sintaxe genérica é:

=SOMA(CONT.SE(intervalo; {critério1; critério2; critério3; …}))
  • intervalo: O intervalo de dados contém os critérios onde você conta as células de;
  • critério1, critério2, critério3…: As condições com base nas quais você deseja contar as células.

Para contar o número de produtos que são “Lápis” ou “Régua”, copie ou insira a fórmula abaixo em uma célula em branco e pressione a tecla Enter para obter o resultado:

=SOMA(CONT.SE(B2:B13;{"Lápis";"Régua"}))

doc-countifs-with-or-logic-3


Explicação da fórmula:

=SOMA(CONT.SE(B2:B13;{"Lápis";"Régua"}))

  • {"Lápis";"Régua"}: Primeiro, você deve empacotar todas as condições em uma constante de matriz assim: {"Lápis";"Régua"}, separando os itens por vírgulas.
  • CONT.SE(B2:B13;{"Lápis";"Régua"}): Esta função CONT.SE obterá contagens individuais para “Lápis” e “Régua”, e você obterá o resultado assim: {2;3}.
  • SOMA(CONT.SE(B2:B13;{"Lápis";"Régua"}))=SOMA({2;3}): Por fim, esta função SOMA soma todos os itens na matriz e retorna o resultado: 5.

Dicas: Você também pode usar referências de células para critérios; aplique a fórmula de matriz abaixo e pressione Ctrl + Shift + Enter juntos para obter o resultado correto:

=SOMA(CONT.SE(B2:B13;D2:D3))

doc-countifs-with-or-logic-4


Contar células com condições OU usando a função SOMARPRODUTO

Aqui está outra fórmula criada pela função SOMARPRODUTO que pode ajudar a contar células com lógica OU também. A sintaxe genérica é:

=SOMARPRODUTO(1*(intervalo ={critério1; critério2; critério3; …}))
  • intervalo: O intervalo de dados contém os critérios onde você conta as células de;
  • critério1, critério2, critério3…: As condições com base nas quais você deseja contar as células.

Copie ou insira a seguinte fórmula em uma célula em branco e pressione a tecla Enter para retornar o resultado:

=SOMARPRODUTO(1*(B2:B13={"Lápis";"Régua"}))

doc-countifs-with-or-logic-5


Explicação da fórmula:

=SOMARPRODUTO(1*(B2:B13={"Lápis";"Régua"}))

  • B2:B13={"Lápis";"Régua"}: Esta expressão compara cada critério “Lápis”, “Régua” com a célula do intervalo B2:B13. Se o critério for atendido, ele retorna VERDADEIRO; caso contrário, retorna FALSO, e você obterá o resultado assim: {VERDADEIRO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO}.
  • 1*(B2:B13={"Lápis";"Régua"}): A multiplicação converte os valores lógicos – VERDADEIRO e FALSO em 1 e 0, então obterá o resultado assim: {1;0;0;0;0;1;0;0;0;1;0;0}.
  • SOMARPRODUTO(1*(B2:B13={"Lápis";"Régua"}))= SOMARPRODUTO({1;0;0;0;0;1;0;0;0;1;0;0}): Por fim, a função SOMARPRODUTO soma todos os números na matriz para obter o resultado: 5.

Contar células com múltiplos conjuntos de condições OU no Excel

Às vezes, você pode precisar contar as células com dois ou mais conjuntos de condições OU; nesse caso, pode usar SOMA e CONT.SE com uma constante de matriz ou SOMARPRODUTO com funções ÉNÚMERO CORRESP.

Contar células com dois conjuntos de condições OU usando as funções SOMA e CONT.SE

Para lidar apenas com dois conjuntos de critérios OU, basta adicionar outra constante de matriz à fórmula CONT.SE.

Por exemplo, tenho o intervalo de dados como mostrado na captura de tela abaixo; agora, quero contar as pessoas que pediram “Lápis” ou “Régua” e o Valor é <100 ou >200.

doc-countifs-with-or-logic-6

Insira ou copie a seguinte fórmula em uma célula e pressione a tecla Enter para obter o resultado, veja a captura de tela:

=SOMA(CONT.SE(B2:B13;{"Lápis";"Régua"};C2:C13;{"<100";">200"}))

NotaNa fórmula, você deve usar um ponto e vírgula para a segunda constante de matriz, o que cria uma matriz vertical.

doc-countifs-with-or-logic-7


Contar células com múltiplos conjuntos de condições OU usando a função SOMARPRODUTO

A fórmula acima só funciona para dois conjuntos de critérios OU; se você precisar contar com mais critérios, uma fórmula complexa SOMARPRODUTO junto com funções ÉNÚMERO CORRESP pode ajudar.

Tomemos os dados abaixo como exemplo, para contar as pessoas que pediram "Lápis" ou "Régua", e o Status é "Entregue" ou "Em trânsito" e assinado por "Bob" ou "Eko", você deve aplicar uma fórmula complexa.

doc-countifs-with-or-logic-8

Copie ou insira a fórmula abaixo em uma célula em branco e pressione a tecla Enter para obter o cálculo, veja a captura de tela:

=SOMARPRODUTO(ÉNÚMERO(CORRESP(B2:B13;{"Lápis";"Régua"};0))*ÉNÚMERO(CORRESP(C2:C13;{"Entregue";"Em trânsito"};0))*ÉNÚMERO(CORRESP(D2:D13;{"Bob";"Eko"};0)))

doc-countifs-with-or-logic-9


Explicação da fórmula:

=SOMARPRODUTO(ÉNÚMERO(CORRESP(B2:B13;{"Lápis";"Régua"};0))*ÉNÚMERO(CORRESP(C2:C13;{"Entregue";"Em trânsito"};0))*ÉNÚMERO(CORRESP(D2:D13;{"Bob";"Eko"};0)))

ÉNÚMERO(CORRESP(B2:B13;{"Lápis";"Régua"};0)):

  • CORRESP(B2:B13;{"Lápis";"Régua"};0): Esta função CORRESP é usada para comparar cada célula no intervalo B2:B13 com a matriz constante correspondente. Se a correspondência for encontrada, ela retorna a posição relativa do valor na matriz; caso contrário, exibe um valor de erro. Assim, você obterá a lista de matrizes assim: {1;#N/D;#N/D;2;#N/D;1;#N/D;2;1;#N/D;2;#N/D}.
  • ÉNÚMERO(CORRESP(B2:B13;{"Lápis";"Régua"};0))= ÉNÚMERO({1;#N/D;#N/D;2;#N/D;1;#N/D;2;1;#N/D;2;#N/D}): A função ÉNÚMERO converte os números em VERDADEIROS e os valores de erro em FALSOS assim: {VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO}.

A mesma lógica pode ser aplicada às expressões ÉNÚMERO segunda e terceira.

SOMARPRODUTO(ÉNÚMERO(CORRESP(B2:B13;{"Lápis";"Régua"};0))*ÉNÚMERO(CORRESP(C2:C13;{"Entregue";"Em trânsito"};0))*ÉNÚMERO(CORRESP(D2:D13;{"Bob";"Eko"};0))):

  • Então, essas três matrizes são multiplicadas juntas dentro de SOMARPRODUTO, que automaticamente converte os valores VERDADEIRO e FALSO em 1s e 0s como parte da operação matemática assim: SOMARPRODUTO({1;0;0;1;0;1;0;1;1;0;1;0}*{1;1;0;0;1;1;0;1;1;0;1;1} *{1;0;0;0;0;0;0;1;0;0;1;0})=SOMARPRODUTO({1;0;0;0;0;0;0;1;0;0;1;0}).
  • Por fim, a função SOMARPRODUTO soma todos os números na matriz para obter o resultado: 3.

Função relacionada usada:

  • SOMA:
  • A função SOMA do Excel retorna a soma dos valores fornecidos.
  • CONT.SE:
  • A função CONT.SE é uma função estatística no Excel que é usada para contar o número de células que atendem a um critério.
  • SOMARPRODUTO:
  • A função SOMARPRODUTO pode ser usada para multiplicar duas ou mais colunas ou matrizes juntas e, em seguida, obter a soma dos produtos.
  • ÉNÚMERO:
  • A função ÉNÚMERO do Excel retorna VERDADEIRO quando uma célula contém um número e FALSO se não contiver.
  • CORRESP:
  • A função CORRESP do Microsoft Excel procura um valor específico em um intervalo de células e retorna a posição relativa desse valor.

Mais artigos:

  • Contagem de Valores Numéricos Únicos Com Base Em Critérios
  • Na planilha do Excel, você pode enfrentar um problema ao contar o número de valores numéricos únicos com base em uma condição específica. Por exemplo, como posso contar os valores únicos de quantidade do produto “Camiseta” do relatório como mostrado na captura de tela abaixo? Neste artigo, mostrarei algumas fórmulas para alcançar essa tarefa no Excel.
  • Contar Número De Linhas Com Múltiplos Critérios OU
  • Para contar o número de linhas com múltiplos critérios em diferentes colunas, com lógica OU, a função SOMARPRODUTO pode ajudá-lo. Por exemplo, tenho um relatório de produtos como mostrado na captura de tela abaixo; agora, quero contar as linhas onde o produto é “Camiseta” ou a cor é “Preto”. Como lidar com essa tarefa no Excel?

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na 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 Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  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 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

Kutools para Excel Conta com Mais de 300 Funcionalidades, 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 de 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.