CONT.SE no Excel: como contar com condição

Atualizado em 10. November 2026 · Equipe Exercícios Excel

O CONT.SE conta quantas células de um intervalo atendem a uma condição. Exemplo: =CONT.SE(D2:D8;"Pago") conta quantas vendas estão pagas.

Sintaxe

=CONT.SE(intervalo; critério)
intervalo
Onde contar, como a coluna de status.
critério
A condição: um texto entre aspas, um número, uma comparação como ">3000" ou uma célula.

Pratique agora

Exercício 1 de 3Correção na hora, sem cadastro

Em G1, conte quantas vendas a Paula fez.

G1
fx
A
B
C
D
E
F
G
1
Vendedor
Região
Venda
Status
Vendas da Paula
2
Paula
Sul
3.200,00 €
Pago
3
Rafael
Sudeste
5.400,00 €
Pendente
4
Paula
Sul
1.800,00 €
Pago
5
Marcos
Nordeste
4.100,00 €
Pago
6
Rafael
Sudeste
2.600,00 €
Cancelado
7
Marcos
Nordeste
3.900,00 €
Pendente
8
Paula
Sul
2.750,00 €
Pago
9
10

Exemplos de critério

  • "Pago": igual a Pago
  • ">3000": maior que 3.000
  • "<>Cancelado": tudo menos Cancelado
  • "": células vazias
  • "*": células com algum texto
  • ">"&F1: maior que o valor de F1
=CONT.SE(C2:C8;">3000")

Várias condições: CONT.SES

O CONT.SES conta as linhas em que todas as condições batem. Cada condição é um par de intervalo e critério.

=CONT.SES(B2:B8;"Sudeste";D2:D8;"Pago")

Achar valores repetidos

Conte quantas vezes cada valor aparece na própria coluna. Um resultado maior que 1 indica repetido. Trave o intervalo com $ antes de arrastar.

=CONT.SE($A$2:$A$100;A2)

Critério numa célula

Em vez de escrever o critério na fórmula, aponte para uma célula. Assim você troca o nome em F2 e a contagem muda sozinha.

=CONT.SE(A2:A8;F2)

Para comparar com uma célula, junte o sinal e a célula com &: ">"&F2.

Contar com curinga

  • "*café*": tem café em qualquer lugar
  • "A*": começa com A
  • "*-SP": termina com -SP
  • "???": tem exatamente 3 caracteres
=CONT.SE(B2:B100;"*café*")

Contar vazias e preenchidas

  • =CONT.SE(B2:B100;"") conta as vazias
  • =CONT.SE(B2:B100;"<>") conta as preenchidas

Porcentagem com CONT.SE

Divida a contagem pelo total de linhas para saber a parte. Formate a célula como %.

=CONT.SE(D2:D8;"Pago")/CONT.VALORES(D2:D8)

Exemplo do dia a dia: presença na turma

Numa lista de chamada, cada dia tem P (presente) ou F (falta). Para contar as faltas de um aluno, conte os F da linha dele.

=CONT.SE(B2:K2;"F")

Com SE, mostre um aviso quando passar do limite: =SE(CONT.SE(B2:K2;"F")>3;"Atenção";"Ok").

Achar cadastro duplicado

Para saber se um CPF aparece mais de uma vez, conte quantas vezes ele está na coluna. Mais de 1 quer dizer repetido.

=CONT.SE($C$2:$C$100;C2)>1

Use essa fórmula também na formatação condicional para pintar os repetidos.

Escrever com o assistente de funções

Se não lembra a ordem dos argumentos, clique no botão fx, ao lado da barra de fórmulas. Procure CONT.SE e clique em OK. Uma janela mostra uma caixa para cada argumento, com a explicação embaixo e o resultado parcial.

  • Intervalo: onde contar; Critérios: o que contar, como "Pago" ou ">100"
  • Clique em cada caixa e selecione o intervalo na planilha com o mouse
  • O resultado aparece na parte de baixo da janela antes de você confirmar

Depois de clicar em OK, a fórmula fica escrita na célula. Assim você aprende a ordem sem decorar.

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama COUNTIF. No Google Planilhas em português, o nome é o mesmo: CONT.SE.

No Excel em português, os argumentos são separados por ponto e vírgula (;). Em tutoriais em inglês aparece a vírgula. Se copiar uma fórmula de um site em inglês, troque as vírgulas por ponto e vírgula e o nome da função pelo nome em português.

Conferir o resultado

Para conferir, filtre a coluna com o mesmo critério (Dados > Filtro) e olhe a contagem na barra de status, no canto de baixo da tela. Se os números forem diferentes, procure espaços sobrando ou letras trocadas nos dados.

Erros comuns

Resultado 0

O texto não bate: confira espaços sobrando e grafia. O CONT.SE não diferencia maiúsculas.

Conta errado com números

Os números estão como texto. Converta para número ou use o critério como texto, como "100".

#NOME?

O nome da função está sem o ponto: o certo é CONT.SE, não CONTSE.

Perguntas frequentes

Como contar quantas vezes uma palavra aparece numa coluna?

Use curinga: =CONT.SE(A2:A100;"*palavra*") conta as células que contêm a palavra.

CONT.SE conta células com erro?

Só se o critério for o próprio erro, como =CONT.SE(A2:A100;"#N/D").

Como contar quantos são maiores que a média?

Junte a comparação com a função: =CONT.SE(B2:B100;">"&MÉDIA(B2:B100)).

Dá para usar CONT.SE em outra aba?

Sim: =CONT.SE(Vendas!D:D;"Pago") conta na aba Vendas.

CONT.SE diferencia maiúsculas?

Não. "PAGO", "pago" e "Pago" contam igual.

O CONT.SE funciona com datas?

Sim. Use a comparação com a data numa célula: =CONT.SE(A2:A100;">="&F1).

Por que o CONT.SE conta errado com números grandes?

O CONT.SE compara números com até 15 dígitos. Códigos longos, como cartões, devem ficar como texto.

Qual a diferença entre CONT.SE e CONT.VALORES?

O CONT.VALORES conta todas as células que não estão vazias. O CONT.SE conta só as que atendem a uma condição.

Como contar células com texto?

Use =CONT.SE(A2:A100;"*"). O asterisco pega qualquer texto.

Como contar entre dois números?

Use o CONT.SES com duas condições: =CONT.SES(C2:C8;">=1000";C2:C8;"<=3000").

Veja também

Treine CONT.SE até ficar fácil

A lição "Funktion ZÄHLENWENN" tem 4 exercícios com correção na hora.

Começar grátis