KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Contar o número de linhas com múltiplos critérios OU

AutorXiaoyang Data de Modificação

Para contar o número de linhas que atendem a múltiplos critérios em colunas diferentes usando lógica OU, a função SOMARPRODUTO pode ajudá-lo. Por exemplo, tenho um relatório de produtos como o da imagem seguinte e quero contar as linhas em que o produto é “T-shirt” ou a cor é “Preto”. Como resolver essa tarefa no Excel?

doc-count-rows-with-or-logic-1


Contar o número de linhas com múltiplos critérios OU

No Excel, ao utilizar a função SOMARPRODUTO para contar o número de linhas com múltiplos critérios em colunas diferentes, a sintaxe genérica é:

=SUMPRODUCT(--((criteria1)+(criteria2)>,0))
  • criteria1, criteria2As expressões lógicas utilizadas para satisfazer as condições.

Por exemplo, para contar o número de linhas em que o produto é “T-shirt” ou a cor é “Preto”, introduza ou copie a seguinte fórmula para uma célula vazia a fim de obter o cálculo e prima a tecla Enterpara obter o resultado:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>,0))

doc-count-rows-with-or-logic-2


Explicação da fórmula:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>,0))

  • (A2:A12="T-shirt")+(C2:C12="Preto"):
    A primeira expressão lógica verifica se o produto é “T-shirt”, devolvendo o seguinte resultado: {FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;FALSO;FALSO;VERDADEIRO}.
    A segunda expressão lógica verifica se a cor é “Preto” e devolve um resultado semelhante a este: {VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO}.
    Na lógica OU, utiliza-se a adição; por isso, as duas expressões lógicas são combinadas com um sinal de mais (+). Esta operação matemática converte automaticamente os valores VERDADEIRO e FALSO em 1 e 0, resultando numa matriz como esta: {1;1;1;0;1;0;1;1;0;0;2}.
  • --((A2:A12="T-shirt")+(C2:C12="Preto")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): Em primeiro lugar, verifique quais os valores da matriz superiores a 0: se um valor for maior que 0, é apresentado VERDADEIRO; caso contrário, é apresentado FALSO. De seguida, o duplo sinal negativo converte esses valores VERDADEIRO e FALSO em 1 e 0, respetivamente, obtendo-se assim: {1;1;1;0;1;0;1;1;0;0;1}.
  • SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))=SUMPRODUCT({1,1,1,0,1,0,1,1,0,0,1}): Por fim, a função SOMARPRODUTO soma todos os valores da matriz e obtém o resultado: 7.

Sugestões:

Para adicionar mais condições, basta incluir as expressões lógicas dentro da função SOMARPRODUTO. Por exemplo, para contar o número de linhas em que o produto é “T-shirt”, a cor é “Preto” ou a Qtd. é “50”, utilize a fórmula seguinte:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")+(D2:D12=50)>,0))

doc-count-rows-with-or-logic-3-1


Função relacionada utilizada:

  • SUMPRODUCT:
  • A função SOMARPRODUTO permite multiplicar duas ou mais colunas ou matrizes entre si e, em seguida, somar os produtos obtidos.

Mais artigos:

  • Contar o número de linhas que contêm valores específicos
  • Contar o número de células com um valor específico numa folha de cálculo do Excel pode ser fácil. No entanto, obter o número de linhas que contêm valores específicos pode revelar-se bastante complicado. Neste caso, uma fórmula mais avançada — baseada nas funções SOMA, MMULT, TRANSPOR e COLUNA — poderá ser a solução ideal. Este tutorial mostra-lhe exatamente como criar essa fórmula para realizar esta tarefa no Excel.
  • Contar linhas que cumprem critérios internos
  • Imagine que tem um relatório com as vendas de produtos deste ano e do ano passado e precisa de contar quantos produtos tiveram vendas superiores este ano em relação ao ano passado, ou inferiores. Tal como ilustrado na imagem seguinte, a abordagem habitual seria adicionar uma coluna auxiliar para calcular a diferença nas vendas entre os dois anos e, em seguida, usar CONTAR.SE para obter o resultado. Contudo, neste artigo, mostro-lhe como utilizar a função SOMARPRODUTO para obter diretamente o resultado — sem precisar de qualquer coluna auxiliar.
  • Contar linhas que cumprem múltiplos critérios
  • Contar o número de linhas num intervalo com base em múltiplos critérios — alguns dos quais dependem de testes lógicos aplicados ao nível da linha — é uma tarefa em que a função SOMARPRODUTO do Excel pode ser a sua melhor aliada.

As Melhores Ferramentas de Produtividade para o Office

Kutools for Excel – Ajuda-o a destacar-se da multidão

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas  |  Excluir linhas em branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondamento sem usar fórmula
Super VLookup:Múltiplos Critérios  |  Múltiplos Valores  |  Entre Múltiplas Folhas  |  Correspondência Fuzzy
Avanç. Lista suspensa:Lista de Opções Simples  |  Lista de Opções Dependente  |  Lista de Opções com Seleção Múltipla
Gestor de Colunas:Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Estado de Visibilidade de Colunas Ocultas  |Comparar Colunas para Selecionar Células Iguais/Diferentes
Funcionalidades em Destaque:Grade de foco  |  Visualização de Design  |  Barra de fórmulas aprimorada  |  Gestor de Pastas de Trabalho e Folhas|Biblioteca de Recursos(Texto Automático)|  Seleção de Data  |  Consolidar Planilhas  |  Encriptar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado…) …
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos…)|  50+Tiposde Gráfico(Gráfico de Gantt…)|  40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento…)|  19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho…)|  12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda…)|  7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células do Excel…)|… e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…


Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques diários e diga adeus à tendinite do rato.
  • Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
  • Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.