Como Usar a Função CONT.SE no Excel: Contagem Condicional

O que é a Função CONT.SE?
A função CONT.SE é uma das ferramentas mais valiosas do Excel quando se trata de contagem condicional. Você pode usá-la para contar quantas vezes um valor específico aparece em um intervalo de células. Isso é especialmente útil em situações como relatórios financeiros, controle de vendas ou até mesmo na gestão de inventário. Na minha experiência, essa função é um verdadeiro salva-vidas quando precisamos de dados rápidos e precisos.
Para quem está apenas começando, o formato básico da função é:
CONT.SE(intervalo; critério)
Por exemplo, se você tem uma lista de vendas e quer saber quantas vezes um vendedor específico fez uma venda, você configuraria a função assim:
CONT.SE(A2:A10; "João")
Isso conta quantas vezes "João" aparece no intervalo de A2 a A10.

Como Usar a Função CONT.SE no Excel 365
No Excel 365, essa função é fácil de acessar e usar, principalmente por causa da interface mais intuitiva. Por exemplo, se você estiver analisando um relatório de vendas, pode querer saber quantas vezes um produto específico foi vendido. Suponha que você tenha a coluna A com os nomes dos produtos e a coluna B com as quantidades vendidas. A fórmula seria semelhante a:
CONT.SE(A2:A100; "Produto X")
Isso retornará o total de vendas para o "Produto X". A beleza da CONT.SE é que você pode usar referências de células como critério também! Assim, se o nome do produto estiver na célula D1, você poderia escrever:
CONT.SE(A2:A100; D1)
Dica DomineTec: Sempre que possível, utilize referências de célula para critérios. Isso torna as fórmulas mais dinâmicas e evita erros de digitação!
Erros Comuns ao Usar CONT.SE
Ah, os amados erros! Não tem como escapar deles, né? Um erro comum que vejo frequentemente é a utilização incorreta de intervalos. Por exemplo, se você selecionar um intervalo que não inclui todas as células necessárias, o resultado pode ser bem diferente do esperado. Também, se o critério não estiver formatado corretamente (por exemplo, usando espaços em branco ou letras maiúsculas/minúsculas de forma inconsistente), isso pode causar problemas. O Excel é sensível a isso!
Exemplos Práticos de CONT.SE
Agora, vamos dar uma olhada em alguns exemplos práticos que podem facilitar a sua vida no dia a dia. Imagine que você está gerenciando um estoque de produtos e precisa saber quantos itens estão abaixo do nível mínimo. Suponha que você tenha a seguinte tabela:
| Produto | Quantidade em Estoque |
|---|---|
| Produto A | 5 |
| Produto B | 2 |
| Produto C | 1 |
Se o nível mínimo for 3, você pode usar:
CONT.SE(B2:B4; "<3")
Essa fórmula retornará a quantidade de produtos abaixo do nível mínimo, ajudando na sua gestão de estoque.

Usos Avançados de CONT.SE
Se você está se aventurando na análise de dados, talvez precise ir além do simples. A função CONT.SE pode ser combinada com outras funções para resultados ainda mais poderosos. Por exemplo, imagine que você queira contar quantas vendas foram feitas em um determinado mês. Você poderia usar CONT.SE junto com a função MÊS para contar apenas as vendas de julho:
CONT.SE(A2:A100; ">=01/07/2023") - CONT.SE(A2:A100; ">=01/08/2023")
Assim, você obteria apenas as vendas de julho de 2023. É uma maneira eficaz de filtrar dados sem precisar de um filtro complexo!
Comparação entre CONT.SE e CONT.VALORES
Por último, mas não menos importante, é legal entender quando usar CONT.SE em comparação com CONT.VALORES. Enquanto CONT.SE conta com base em critérios específicos, CONT.VALORES apenas conta células que não estão vazias. Aqui está um resumo prático:
| Função | Uso | Exemplo |
|---|---|---|
| CONT.SE | Contagem baseada em critérios | CONT.SE(A2:A10; "Produto X") |
| CONT.VALORES | Contagem de células não vazias | CONT.VALORES(A2:A10) |
Ambas as funções são úteis, mas entender a diferença pode ajudar você a escolher a ferramenta certa para o que precisa.
FAQ sobre a Função CONT.SE
1. A função CONT.SE funciona em todas as versões do Excel?
Sim, a função CONT.SE está disponível em todas as versões do Excel, incluindo Excel 2019, Excel 2021, Excel 365 e Excel para Mac.
2. Posso usar CONT.SE para contar textos que contêm uma parte específica?
Sim! Para contar textos que contêm uma parte específica, você pode usar caracteres coringa. Por exemplo, CONT.SE(A2:A10; "*Produto*") contaria todas as células que têm a palavra "Produto" em qualquer lugar do texto.
3. A função CONT.SE é sensível a maiúsculas e minúsculas?
Não, a função CONT.SE não é sensível a maiúsculas e minúsculas, o que significa que "produto" e "Produto" serão considerados iguais.
4. Como posso contar valores com múltiplas condições?
Para contar valores com múltiplas condições, você pode usar a função CONT.SE com a função SOMARPRODUTO ou utilizar CONT.SES, que permite múltiplos critérios. Por exemplo: CONT.SES(A2:A10; "Produto A"; B2:B10; ">10") conta quantas vezes "Produto A" foi vendido mais de 10 vezes.
5. Existe um limite para o número de células que posso contar com CONT.SE?
Não há um limite específico para o número de células que você pode contar usando CONT.SE, mas o Excel possui limites gerais de linhas e colunas que podem afetar isso. No Excel 365 e 2021, o limite é de até 1.048.576 linhas e 16.384 colunas.
Contando células em branco (ou quase em branco)
Uma das tarefas mais rotineiras no Excel é auditar uma base de dados para encontrar buracos. Quantos clientes estão sem telefone cadastrado? Quantas faturas estão sem data de pagamento? O CONT.SE é perfeito para isso, mas há uma pegadinha que engana muitos usuários avançados. Se você quiser contar células totalmente vazias, o critério correto é "". A fórmula fica assim: =CONT.SE(A1:A100; ""). Você também pode usar a função irmã CONTAR.VAZIO.
No entanto, a vida não é tão simples. Muitas vezes, ao exportar dados de um sistema, as células parecem vazias, mas contêm um espaço em branco imperceptível, ou uma aspa invisível gerada por fórmulas que retornaram "". Nessas situações, o CONT.SE com critério vazio puro vai falhar. Para contar células que contêm apenas espaços, você pode usar um critério como " ", ou combinar com o recurso de Limpeza de Dados do Excel. Essa atenção aos detalhes é o que separa um estagiário de um analista sênior.

O truque dos caracteres curinga no CONT.SE
O CONT.SE brilha de verdade quando você precisa fazer contagens parciais. Digamos que você tem uma lista enorme de e-mails em um relatório de marketing e quer descobrir quantos deles são do Gmail. Você não precisa usar funções complexas de extração de texto. Basta apelar para o curinga asterisco (*), que substitui qualquer sequência de caracteres.
Usando a fórmula =CONT.SE(A:A; "*@gmail.com"), o Excel fará uma varredura instantânea, contando tudo o que terminar com aquele domínio. Outro curinga fantástico é a interrogação (?), que representa apenas um único caractere. Se você precisa contar códigos de produtos que começam com "A" e têm exatamente 3 letras (como A01, A02), pode usar =CONT.SE(B:B; "A??"). Usar curingas evita a criação de colunas auxiliares desnecessárias e deixa sua planilha muito mais leve e rápida.
CONT.SE vs CONT.SES: Não cometa este erro
O CONT.SE é incrível para checagens rápidas, mas assim como o SOMASE, ele sofre de uma limitação brutal: só aceita uma única condição. Se o seu gerente de vendas perguntar: "Quantas vendas acima de R$ 1.000 tivemos no mês de outubro na região Sul?", o CONT.SE vai te deixar na mão. É nesse momento que você precisa invocar o CONT.SES.
O CONT.SES permite que você empilhe dezenas de critérios simultâneos. A sintaxe é =CONT.SES(intervalo1; critério1; intervalo2; critério2; ...). Na minha experiência dando consultoria corporativa, recomendo aos usuários que abandonem o CONT.SE e utilizem o CONT.SES até mesmo quando precisam de apenas uma condição. Por quê? Porque as regras de negócio sempre mudam! Se você já escreveu a fórmula no padrão do CONT.SES, adicionar uma segunda ou terceira condição na semana seguinte será moleza. É sobre programar o seu trabalho pensando no futuro.
Contando valores únicos? O CONT.SE não é a melhor opção
Vejo muitas pessoas tentando fazer acrobacias com o CONT.SE para descobrir quantos valores únicos (distintos) existem em uma lista. Elas usam fórmulas matriciais assustadoras como =SOMA(1/CONT.SE(A1:A10; A1:A10)). Se você já usou isso e sobreviveu, parabéns. Mas se você está no Excel 365 ou Excel 2021, por favor, pare de sofrer.
A Microsoft introduziu matrizes dinâmicas que revolucionaram essas tarefas. Hoje, para contar valores únicos, você só precisa combinar a função ÚNICO com a função CONT.VALORES. A fórmula moderna e elegante é =CONT.VALORES(ÚNICO(A2:A100)). É mais legível, processa mais rápido e não trava seu computador se a lista tiver 500.000 linhas. Deixe o CONT.SE para as contagens condicionais diretas e abrace as novas funções dinâmicas para análise de valores exclusivos.
Como usar o CONT.SE com formatação condicional
O CONT.SE não serve apenas para preencher células com números; ele é a arma secreta para criar regras inteligentes na Formatação Condicional. Imagine que você quer destacar de vermelho todas as linhas de uma planilha sempre que um número de CPF aparecer duplicado na coluna A. A ferramenta padrão de "Valores Duplicados" do Excel é engessada, mas com o CONT.SE, você tem controle total.
Selecione a sua tabela, vá em Página Inicial > Formatação Condicional > Nova Regra > Usar uma fórmula. Digite =CONT.SE($A$2:$A$1000; $A2)>1 e escolha uma cor de preenchimento. Com isso, o Excel vai ler linha por linha. Se a contagem daquele CPF na coluna inteira for maior que 1, a linha inteira acenderá em vermelho. É uma técnica fantástica para garantir a qualidade de dados (Data Quality) durante a digitação no dia a dia, bloqueando erros antes que eles cheguem aos relatórios gerenciais da diretoria.
CONT.SE em matrizes bidimensionais (O limite da função)
A maioria das pessoas aprende a usar o CONT.SE apontando para uma única coluna (por exemplo, A:A). Mas o que acontece quando você precisa contar a frequência de um valor em um quadro inteiro? Imagine que você tem uma grade de escala de trabalho, com dias da semana nas colunas e funcionários nas linhas. O intervalo é B2:G50, e você quer saber quantas vezes a palavra "Férias" aparece no quadro todo.
Felizmente, o CONT.SE consegue lidar incrivelmente bem com matrizes bidimensionais. A fórmula =CONT.SE(B2:G50; "Férias") vai varrer todas as linhas e colunas dentro do bloco selecionado, entregando a contagem total de forma perfeita. Entretanto, o limite da função surge quando você tenta usar isso com o CONT.SES. O CONT.SES é muito mais rigoroso: os intervalos que você compara nele devem ter obrigatoriamente as mesmas dimensões e formato (coluna x coluna, ou linha x linha). Tentar fazer verificações multidimensionais no CONT.SES retornará um erro #VALOR. Entender até onde a função vai te salva de muitas horas de raiva.
Cuidado extremo com textos que parecem números
Aqui está uma armadilha clássica que já vi causar o pânico no fechamento contábil de grandes empresas. Você importa uma lista de notas fiscais do sistema ERP, e os códigos das notas contêm números gigantes, como "000123456". Como começam com zero, o sistema exporta isso como formato de Texto, para que o zero não seja apagado. Se você tentar contar quantas vezes esse código aparece usando um CONT.SE, o Excel pode enlouquecer e confundir textos e números reais durante a contagem.
O CONT.SE, ao avaliar os critérios, tenta ser "esperto" e converte textos que parecem numéricos para números durante o processamento interno. Isso pode fazer com que "123" (texto) e 123 (número inteiro) sejam contados juntos. Para piorar, se os números tiverem mais de 15 dígitos (como números de cartão de crédito), o Excel arredonda o final e as contagens ficam completamente erradas. Para resolver isso de forma garantida, se a sua base é de texto, use curingas no critério (ex: "*" & C2 & "*") ou utilize funções exatas como =SOMARPRODUTO(--(EXATO(A2:A100; "000123456"))), que respeitam rigorosamente a formatação da célula original.


