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

Contar linhas se forem cumpridos critérios internos no Excel

AutorXiaoyang Data de Modificação

Imagine que tem um relatório com as vendas de produtos deste ano e do ano passado e precisa agora de contar os produtos cujas vendas este ano são superiores ou inferiores às do ano passado, tal como ilustrado na imagem seguinte. Normalmente, poderia adicionar uma coluna auxiliar para calcular a diferença nas vendas entre os dois anos e, em seguida, utilizar a função CONTAR.SE para obter o resultado. Contudo, neste artigo, apresento a função SOMARPRODUTO para obter diretamente o resultado, sem recorrer a qualquer coluna auxiliar.

doc-count-if-meet-internal-criteria-1

Contar linhas se forem cumpridos critérios internos com a função SOMARPRODUTO/a>


Contar linhas se forem cumpridos critérios internos com a função SOMARPRODUTO

Para contar as linhas que cumprem critérios internos calculados, a função SOMARPRODUTO no Excel pode ser a solução ideal. A sintaxe genérica é:

=SUMPRODUCT(--(logical_expression))
  • logical_expressionÉ utilizada para comparar valores numa linha ou coluna.

1. Para obter o número de produtos cujas vendas aumentaram, introduza a seguinte fórmula numa célula vazia:

=SUMPRODUCT(--(B2:B8<,C2:C8))

Para obter o número de produtos cujas vendas diminuíram, aplique a seguinte fórmula:

=SUMPRODUCT(--(B2:B8>,C2:C8))

Nota: Nas fórmulas acima indicadas, B2:B8<C2:C8 e B2:B8>C2:C8 são expressões lógicas utilizadas para comparar os valores da coluna B com os valores da coluna C.

2. Em seguida, prima a tecla Enter para obter o resultado pretendido, conforme ilustrado:

doc-count-if-meet-internal-criteria-2


Explicação da fórmula:

=SUMPRODUCT(--(B2:B8<,C2:C8))

  • B2:B8<C2:C8: Esta expressão lógica compara os valores da coluna B com os da coluna C linha a linha, devolvendo um conjunto de resultados como este: {VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO}.
  • --(B2:B8<C2:C8)=--({TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE}): O duplo sinal negativo (--) converte os valores VERDADEIRO em 1 e FALSO em 0, resultando no seguinte: {1;0;1;1;0;1;1}.
  • SOMARPRODUTO(--(B2:B8<C2:C8))=SOMARPRODUTO({1,0,1,1,0,1,1}): Esta função SOMARPRODUTO soma todos os elementos do conjunto e devolve o resultado: 5.

Função relacionada utilizada:

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

Mais artigos:

  • Contar linhas se forem cumpridos múltiplos critérios
  • Conte 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 — nesse caso, a função SOMARPRODUTO no Excel pode ser a sua melhor aliada.
  • Contar correspondências entre duas colunas
  • Por exemplo, tenho duas listas de dados — uma na coluna A e outra na coluna C — e pretendo compará-las, contando as linhas em que o valor da coluna A corresponda ao valor da coluna C na mesma linha, tal como ilustrado na imagem seguinte. Neste caso, a função SOMARPRODUTO é a solução ideal para realizar esta tarefa no Excel.
  • Contar o número de células que contêm texto específico
  • Imagine que tem uma lista de cadeias de texto e pretende contar o número de células que contêm um determinado texto como parte do seu conteúdo. Neste caso, pode utilizar caracteres universais (*) — que representam qualquer texto ou caractere — nos critérios da função CONTAR.SE. Neste artigo, explico-lhe como usar fórmulas para realizar esta tarefa no Excel.

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.