Contar o número de linhas com múltiplos critérios OU
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?

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 é:
- 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:

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:

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 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.