COUNTIF no Excel: Como Contar Células com Condição
Aprenda a usar a função COUNTIF no Excel (CONT.SE) para contar textos, números, células vazias e critérios parciais na sua planilha.
Por Ayoub Farid · · 3 min de leitura
A função COUNTIF (no Excel em português: CONT.SE) conta quantas células em um intervalo atendem a um critério específico. Quantos pedidos estão com status "Pago"? Em quantos meses a meta foi superada? Quantos alunos tiraram nota abaixo de 50? Uma única fórmula resolve cada uma dessas situações na sua planilha.
Sintaxe
=COUNTIF(range, criteria)
No Excel em português, a função equivalente é CONT.SE(intervalo; critérios).
Correspondências de texto
| A | B | |
|---|---|---|
| 1 | Pedido | Status |
| 2 | 1001 | Paid |
| 3 | 1002 | Pending |
| 4 | 1003 | Paid |
=COUNTIF(B2:B4,"Paid") → 2
O COUNTIF não diferencia maiúsculas de minúsculas: "paid", "Paid" e "PAID" trazem o mesmo resultado.
Números com operadores
Coloque o operador de comparação e o número juntos, entre aspas duplas:
=COUNTIF(C2:C50,">5000")
=COUNTIF(C2:C50,"<=0")
=COUNTIF(C2:C50,"<>0")
Critérios a partir de uma célula
Para deixar o limite dinâmico e fácil de editar, junte o operador à célula usando o caractere &:
=COUNTIF(C2:C50,">"&F1)
Essa é uma tarefa muito comum em teste de Excel para entrevista de emprego, e o uso do & costuma ser o detalhe que a maioria das pessoas esquece.
Caracteres curinga para correspondências parciais
*= qualquer quantidade de caracteres?= exatamente um caractere
=COUNTIF(A2:A100,"*coffee*") contém "coffee"
=COUNTIF(A2:A100,"A*") começa com A
=COUNTIF(A2:A100,"???") tem exatamente 3 caracteres
Células vazias e não vazias
=COUNTIF(B2:B100,"") célula vazia
=COUNTIF(B2:B100,"<>") célula não vazia
Porcentagem de ocorrências
=COUNTIF(B2:B100,"Paid")/COUNTA(B2:B100)
Depois, basta formatar a célula como porcentagem.
Encontrar duplicatas
Ao lado de uma lista, a fórmula =COUNTIF($A$2:$A$100,A2)>1 retorna VERDADEIRO (TRUE) para qualquer valor que apareça mais de uma vez. Repare no uso do cifrão $ no intervalo: ele cria uma referência absoluta para que o intervalo não mude ao arrastar a fórmula para baixo. Veja também como remover duplicatas.
Várias condições
O COUNTIF analisa apenas um critério por vez. Se você precisar de duas ou mais condições simultâneas (por exemplo, "Paid" e maior que 100), use a função COUNTIFS (CONT.SES).
Erros comuns
- Esquecer as aspas:
=COUNTIF(C2:C50,>5000)gera erro de fórmula. - Operador dentro da referência de célula: usar
">F1"faz o Excel procurar células com valor maior que o texto literal "F1". O correto é">"&F1. - Espaços extras nos dados, que impedem correspondências exatas. Você pode limpar seu texto usando a função TRIM (ARRUMAR).
- Esquecer de travar o intervalo com referência absoluta ao arrastar a fórmula para baixo.
Pratique na prática
Contar e somar por condições (COUNTIF, SUMIFS / SOMASES) é um dos módulos a caminho no Cellio. Enquanto isso, confira nossos exercícios práticos de Excel, que trazem desafios resolvidos sobre COUNTIF para você aprender Excel praticando.
Perguntas frequentes
Como contar células com um texto específico no Excel?
Use =COUNTIF(intervalo,"texto"), ou =COUNTIF(intervalo,"*texto*") para encontrar o termo em qualquer parte do conteúdo da célula. No Excel em português, use CONT.SE.
Como contar células com valores maiores que um número?
Escreva =COUNTIF(intervalo,">100"), ou use =COUNTIF(intervalo,">"&F1) para puxar o valor de referência diretamente de outra célula.
A função COUNTIF diferencia maiúsculas de minúsculas?
Não. Para fazer contagens diferenciando maiúsculas e minúsculas (case-sensitive), utilize a combinação de SUMPRODUCT (SOMARPRODUTO) com EXACT (EXATO).
Qual é a diferença entre COUNTIF e COUNTIFS?
A função COUNTIF avalia apenas uma condição única, enquanto a COUNTIFS (CONT.SES) permite aplicar múltiplos critérios simultâneos, onde todos precisam ser verdadeiros.