Como usar o CONT.SES no Excel para contar com múltiplos critérios

Você já precisou contar quantas vezes um determinado valor aparece em uma lista, mas aplicando mais de um filtro ao mesmo tempo? Por exemplo, contar quantos pedidos foram feitos por um cliente específico em um mês específico? Para isso existe o CONT.SES, que é uma das funções mais úteis do Excel para análise de dados. Neste artigo iremos mostrar como usar o CONT.SES com exemplos práticos e diretos.

O que é o CONT.SES?

O CONT.SES é uma função que conta o número de células que atendem a múltiplos critérios ao mesmo tempo. O nome vem de CONTar com vários SE, seguindo a mesma lógica do SOMASES, mas ao invés de somar, ele conta.

Se o seu Excel estiver em inglês, essa função é chamada de COUNTIFS.

A sintaxe do CONT.SES

=CONT.SES(intervalo_critérios1; critérios1; intervalo_critérios2; critérios2; ...)

Você informa os pares de intervalo e critério. Para cada par, o Excel verifica se a condição é atendida naquele intervalo. Apenas as linhas onde todos os critérios são verdadeiros ao mesmo tempo são contadas.

Exemplo básico com um critério

Imagine que você tem uma tabela de pedidos com a região na coluna A. Para contar quantos pedidos foram feitos na região “Sul”:

=CONT.SES(A:A; "Sul")

Exemplo com dois critérios

Agora imagine que você também tem o status do pedido na coluna B e quer contar apenas os pedidos do “Sul” que estão com status “Entregue”:

=CONT.SES(A:A; "Sul"; B:B; "Entregue")

Apenas as linhas onde a coluna A for “Sul” E a coluna B for “Entregue” serão contadas. As duas condições precisam ser verdadeiras ao mesmo tempo.

Usando referências de célula nos critérios

Assim como no SOMASES, é muito mais prático usar referências de célula nos critérios do que digitar os valores diretamente na fórmula. Isso torna o CONT.SES dinâmico:

=CONT.SES(A:A; E2; B:B; F2)

Onde E2 contém a região e F2 contém o status. Basta mudar os valores nas células E2 e F2 para obter a contagem de qualquer combinação.

Usando operadores de comparação

O CONT.SES também aceita operadores de comparação como maior que, menor que e diferente de. Por exemplo, para contar quantos pedidos têm valor acima de R$ 1.000:

=CONT.SES(C:C; ">1000")

Para contar pedidos com valor entre R$ 500 e R$ 2.000:

=CONT.SES(C:C; ">=500"; C:C; "<=2000")

Usando curingas no CONT.SES

Assim como no SOMASES, você pode usar curingas no CONT.SES. Por exemplo, para contar todas as células que contêm a palavra “Notebook” em qualquer posição:

=CONT.SES(A:A; "*Notebook*")

CONT.SES com datas

Para contar registros dentro de um período de datas, use dois critérios com operadores de comparação. Por exemplo, contar os pedidos feitos no mês de março de 2024:

=CONT.SES(D:D; ">="&DATE(2024;3;1); D:D; "<="&DATE(2024;3;31))

Combinando com outros critérios, você pode contar os pedidos do mês de março feitos na região Sul:

=CONT.SES(D:D; ">="&DATE(2024;3;1); D:D; "<="&DATE(2024;3;31); A:A; "Sul")

CONT.SE versus CONT.SES

O CONT.SE aceita apenas um critério, enquanto o CONT.SES aceita vários. Assim como acontece com o SOMASE e o SOMASES, o CONT.SES consegue fazer tudo o que o CONT.SE faz com um critério, e ainda muito mais. Por isso, se você precisar aprender apenas uma, aprenda o CONT.SES diretamente.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Aplicações práticas do CONT.SES

O CONT.SES é muito útil em diversas situações do dia a dia:

  • Contar quantos clientes de uma cidade específica fizeram compras no último mês
  • Contar quantos funcionários de um departamento têm salário acima de um determinado valor
  • Contar quantos produtos de uma categoria estão com estoque abaixo do mínimo
  • Contar quantas tarefas de um projeto estão com status “Pendente” e com data de entrega ultrapassada
  • Verificar quantas vezes um item aparece em uma lista aplicando múltiplos filtros

Combinando CONT.SES com outras funções

O CONT.SES pode ser usado dentro de outras fórmulas. Por exemplo, para verificar se um valor existe em uma tabela antes de fazer outra operação, você pode usar o CONT.SES dentro de um SE:

=SE(CONT.SES(A:A; E2; B:B; F2)>0; "Encontrado"; "Não encontrado")

Se o CONT.SES retornar um número maior que zero, significa que existe pelo menos uma linha com as duas condições atendidas, e a função SE exibe “Encontrado”.

Se você curtiu esse artigo onde mostramos como usar o CONT.SES no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *