Ir para o conteúdo principal

Countifs com lógica OR para vários critérios no Excel

Normalmente, você pode usar a função COUNTIFS para contar células com base em uma ou mais condições com a lógica AND no Excel. Você já passou por 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 várias condições e lógica OR. Nesse caso, você pode aplicar as funções SUM e COUNTIFS juntas ou usar a função SUMPRODUCT.


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

Por exemplo, tenho uma gama de dados conforme a imagem abaixo mostrada, agora, quero contar o número do produto que é “Lápis” ou “Régua”, aqui, irei discutir duas fórmulas para resolver esta tarefa no Excel.

Contar células com condições OR usando as funções SUM e COUNTIFS

No Excel, para contar com várias condições OR, você pode usar as funções SUM e COUNTIFS com uma constante de matriz, a sintaxe genérica é:

=SUM(COUNTIF(range, {criterion1, criterion2, criterion3, …}))
  • range: O intervalo de dados contém os critérios de onde você conta as células;
  • criterion1, criterion2, criterion3…: As condições 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, em seguida, pressione Entrar chave para obter o resultado:

=SUM(COUNTIFS(B2:B13,{"Pencil","Ruler"}))


Explicação da fórmula:

= SOMA (CONTADORES (B2: B13, {"Lápis", "Régua"}))

  • {"Lápis", "Régua"}: Primeiro, você deve empacotar todas as condições em uma constante de matriz como esta: {"Lápis", "Régua"}, separe os itens por vírgulas.
  • COUNTIFS (B2: B13, {"Lápis", "Régua"}): Esta função COUNTIFS obterá contagens individuais para “Lápis” e “Régua”, e você obterá o resultado como este: {2,3}.
  • SUM (COUNTIFS (B2: B13, {"Pencil", "Ruler"})) = SUM ({2,3}): Finalmente, esta função SUM soma todos os itens na matriz e retorna o resultado: 5.

Tips: 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 chaves juntas para obter o resultado correto:

=SUM(COUNTIF(B2:B13,D2:D3))


Contar células com condições OR usando a função SUMPRODUCT

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

=SUMPRODUCT(1*(range ={criterion1, criterion2, criterion3, …}))
  • range: O intervalo de dados contém os critérios de onde você conta as células;
  • criterion1, criterion2, criterion3…: As condições nas quais você deseja contar as células.

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

=SUMPRODUCT(1*(B2:B13={"Pencil","Ruler"}))


Explicação da fórmula:

= SUMPRODUCT (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 de intervalo B2: B13. Se o critério for atendido, ele retorna um VERDADEIRO, caso contrário, um FALSO será exibido, você obterá o resultado como este: {VERDADEIRO, FALSO; FALSO, FALSO; FALSO, FALSO; FALSO, VERDADEIRO; FALSO, FALSO; VERDADEIRO, FALSO ; FALSO, FALSO; FALSO, VERDADEIRO; FALSO, FALSO; 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 como este: {1,0; 0,0; 0,0; 0,1; 0,0; 1,0; 0,0 , 0,1; 0,0; 0,0; 0,1; 0,0; XNUMX}.
  • SUMPRODUCT(1*(B2:B13={"Pencil","Ruler"}))= SUMPRODUCT({1,0;0,0;0,0;0,1;0,0;1,0;0,0;0,1;0,0;0,0;0,1;0,0}): Por fim, a função SUMPRODUCT soma todos os números na matriz para obter o resultado: 5.

Contar células com vários conjuntos de condições OR no Excel

Às vezes, você pode precisar contar as células com dois ou mais conjuntos de condições OR; neste caso, você pode usar SUM e COUNTIFS com uma constante de matriz ou SUMPRODUCT com funções ISNUMBER MATCH.

Contar células com dois conjuntos de condições OR usando as funções SUM e COUNTIFS

Para lidar com apenas dois conjuntos de critérios OR, você só precisa adicionar outra constante de matriz à fórmula COUNTIFS.

Por exemplo, eu tenho o intervalo de dados conforme a captura de tela abaixo mostrada, agora, eu quero contar as pessoas que pediram “Lápis” ou “Régua” e o valor é <100 ou> 200.

Insira ou copie a seguinte fórmula em uma célula e pressione Entrar chave para obter o resultado, consulte a imagem:

=SUM(COUNTIFS(B2:B13,{"Pencil","Ruler"},C2:C13,{"<100";">200"}))

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


Contar células com vários conjuntos de condições OR usando a função SUMPRODUCT

A fórmula acima funciona apenas para dois conjuntos de critérios OR; se você precisar contar com mais critérios, uma fórmula complexa SUMPRODUCT junto com as funções ISNUMBER MATCH podem ajudá-lo.

Pegue os dados abaixo por 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 .

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

=SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))*ISNUMBER(MATCH(C2:C13,{"Delivered","In transit"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0)))


Explicação da fórmula:

=SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))*ISNUMBER(MATCH(C2:C13,{"Delivered","In transit"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0)))

ISNUMBER (CORRESPONDÊNCIA (B2: B13, {"Lápis", "Régua"}, 0)):

  • CORRESPONDÊNCIA (B2: B13, {"Lápis", "Régua"}, 0): Esta função MATCH é usada para comparar cada célula no intervalo B2: B13 com a constante de matriz correspondente. Se a correspondência for encontrada, ele retorna uma posição relativa do valor na matriz, caso contrário, um valor de erro é exibido. Portanto, você obterá a lista de matrizes como esta: {1; # N / A; # N / A; 2; # N / A; 1; # N / A; 2; 1; # N / A; 2; # N / D}.
  • ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))= ISNUMBER({1;#N/A;#N/A;2;#N/A;1;#N/A;2;1;#N/A;2;#N/A}): A função ISNUMBER converte os números em TRUEs e os valores de erro em FALSEs da seguinte forma: {TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE}.

A lógica acima também pode ser aplicada à segunda e terceira expressões ISNUMBER.

SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))*ISNUMBER(MATCH(C2:C13,{"Delivered","In transit"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0))):

  • Em seguida, essas três matrizes são multiplicadas juntas dentro de SUMPRODUCT, que converte automaticamente os valores TRUE e FALSE em 1s e 0s como parte da operação matemática como esta: SUMPRODUCT ({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; 1}) = SUCESSO ({0; 0; 0; 0; 0; 0; 1; 0; 0; 1; 0; XNUMX; XNUMX}).
  • Por fim, a função SUMPRODUCT soma todos os números da matriz para obter o resultado: 3.

Função relativa usada:

  • SOMA:
  • A função SUM do Excel retorna a soma dos valores fornecidos.
  • CONT.SE:
  • A função CONT.SE é uma função estatística do Excel usada para contar o número de células que atendem a um critério.
  • SUMPRODUTO:
  • A função SUMPRODUCT pode ser usada para multiplicar duas ou mais colunas ou matrizes e obter a soma dos produtos.
  • NÚMERO:
  • A função ISNUMBER do Excel retorna TRUE quando uma célula contém um número e FALSE se não.
  • PARTIDA:
  • A função MATCH do Microsoft Excel procura um valor específico em um intervalo de células e retorna a posição relativa desse valor.

Mais artigos:

  • Contar valores numéricos exclusivos com base em critérios
  • Na planilha do Excel, você pode ter um problema de contagem do número de valores numéricos exclusivos com base em uma condição específica. Por exemplo, como posso contar os valores de Qty exclusivos do produto “T-shirt” do relatório conforme a captura de tela abaixo mostrada? Neste artigo, mostrarei algumas fórmulas para realizar essa tarefa no Excel.
  • Contar o número de linhas com vários critérios OR
  • Para contar o número de linhas com vários critérios em colunas diferentes, com a lógica OR, a função SUMPRODUCT pode ajudá-lo. Por exemplo, eu tenho um relatório de produto como a imagem abaixo mostrada, agora, eu quero contar as linhas onde o produto é “Camiseta” ou a cor é “Preta”. Como lidar com essa tarefa 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 (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations