CONT.SE e CONT.SES no Excel: como contar com condições
Como usar CONT.SE e CONT.SES no Excel para contar células com uma ou várias condições: sintaxe, exemplo com boletim, critérios, duplicados e erros comuns.
A CONT.SE conta quantas células de um intervalo atendem a uma condição. A CONT.SES faz o mesmo com duas ou mais condições ao mesmo tempo. Quantos alunos foram aprovados? Quantos aprovados são da turma 9A? A primeira pergunta é de CONT.SE, a segunda de CONT.SES.
As fórmulas são curtas: =CONT.SE(onde contar; condição) e =CONT.SES(onde testar 1; condição 1; onde testar 2; condição 2). Elas contam linhas. Se o que você quer é somar valores, a função certa é a SOMASE.

Resumo rápido
- CONT.SE: conta com uma condição (em inglês, COUNTIF)
- CONT.SES: conta com várias condições, todas obrigatórias (COUNTIFS)
- Limite da CONT.SES: até 127 pares de intervalo e critério
- Versões: CONT.SE em todas; CONT.SES do Excel 2007 em diante, Microsoft 365 e Excel para a Web
- Em Portugal: a mesma função se chama CONTAR.SE
O que é a função CONT.SE?
A CONT.SE é uma função estatística do Excel que conta o número de células de um intervalo que atendem a um critério. O critério pode ser um texto ("Aprovado"), um número (10), uma comparação (">=7") ou uma referência a outra célula. O resultado é sempre uma quantidade, nunca uma soma.
Sintaxe da CONT.SE e da CONT.SES
| Função | Sintaxe | Condições |
|---|---|---|
| CONT.SE | =CONT.SE(intervalo; critérios) | Uma |
| CONT.SES | =CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...) | Uma ou mais (lógica "E") |
A planilha de exemplo
Para os exemplos, vou usar o boletim de duas turmas em A1:D8. O Gabriel ainda não fez a prova, por isso a nota e a situação estão em branco.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Aluno | Turma | Nota | Situação |
| 2 | Beatriz | 9A | 8,5 | Aprovado |
| 3 | Caio | 9A | 5,0 | Recuperação |
| 4 | Daniela | 9B | 7,0 | Aprovado |
| 5 | Eduardo | 9B | 4,5 | Recuperação |
| 6 | Fernanda | 9A | 9,0 | Aprovado |
| 7 | Gabriel | 9B | ||
| 8 | Helena | 9A | 6,0 | Aprovado |
Passo a passo com CONT.SE
- Clique numa célula vazia, por exemplo F2.
- Digite
=CONT.SE(e selecione D2:D8, a coluna da situação. - Digite
;"Aprovado")e pressione Enter. - O resultado é 4: Beatriz, Daniela, Fernanda e Helena.
Outras contagens na mesma tabela:
- Notas iguais ou maiores que 7:
=CONT.SE(C2:C8;">=7")dá 3. - Alunos sem nota lançada:
=CONT.SE(C2:C8;"")dá 1 (o Gabriel). - Nomes que começam com "Da":
=CONT.SE(A2:A8;"Da*")dá 1. - Percentual de aprovação:
=CONT.SE(D2:D8;"Aprovado")/CONT.VALORES(A2:A8)dá 4 de 7, ou 57% com a célula formatada como porcentagem.
Passo a passo com CONT.SES
Agora duas condições: quantos aprovados são da turma 9A.
- Em F3, digite
=CONT.SES(. - Selecione B2:B8 e escreva
;"9A";. - Selecione D2:D8 e escreva
;"Aprovado"). - A fórmula completa é
=CONT.SES(B2:B8;"9A";D2:D8;"Aprovado")e o resultado é 3.
Dois truques que uso bastante:
- Contar uma faixa de valores, repetindo o mesmo intervalo:
=CONT.SES(C2:C8;">=5";C2:C8;"<7")conta notas de 5 até 6,9. Resultado: 2 (Caio e Helena). - Critério vindo de outra célula: com a turma escolhida em H1, use
=CONT.SES(B2:B8;H1;C2:C8;"<6"). Com operador, junte com &, como em"<"&H2.
Repare que a célula vazia do Gabriel não entra na contagem de "<6". Critérios numéricos ignoram células em branco, o que normalmente é o que você quer.
Critérios que funcionam
| Para contar | Critério |
|---|---|
| Texto exato | "Aprovado" |
| Tudo menos um texto | "<>Aprovado" |
| Números acima de um valor | ">7" |
| Texto que contém uma palavra | "*recup*" |
| Texto com exatamente 5 letras | "?????" |
| Células vazias | "" |
| Células preenchidas | "<>" |
| Datas a partir de hoje | ">="&HOJE() |
Contar prazos vencidos e a vencer
Numa lista de contas a pagar com os vencimentos em B2:B50, duas fórmulas resolvem o controle do dia:
- Contas vencidas:
=CONT.SE(B2:B50;"<"&HOJE()) - Contas que vencem nos próximos 7 dias:
=CONT.SES(B2:B50;">="&HOJE();B2:B50;"<="&HOJE()+7)
Como a HOJE() muda sozinha, os números se atualizam toda vez que você abre o arquivo. Se quiser marcar as contas com cores, a mesma lógica funciona na formatação condicional.
Usar CONT.SE para achar duplicados
Numa coluna auxiliar ao lado da lista, escreva =CONT.SE($A$2:$A$8;A2)>1 e arraste para baixo. Onde aparecer VERDADEIRO, aquele nome se repete. Os cifrões travam o intervalo para ele não andar junto quando você copia a fórmula. Se o objetivo for apagar as repetições, veja como remover linhas duplicadas no Excel.
Erros comuns
| Problema | Por que acontece | Como resolver |
|---|---|---|
| #VALOR! na CONT.SES | Intervalos de critério com tamanhos diferentes | Use o mesmo número de linhas em todos |
| #VALOR! na CONT.SE | Critério de texto com mais de 255 caracteres, ou referência a outro arquivo fechado | Encurte o texto (ou use curinga) e abra o arquivo de origem |
| Conta menos do que deveria | Espaços invisíveis no fim do texto ou número gravado como texto | Limpe com ARRUMAR e converta para número |
| Resultado 0 com comparação | Operador sem aspas ou ">H2" em vez de ">"&H2 | Coloque o operador entre aspas e concatene a célula |
| #NOME? | Função escrita sem o ponto (CONTSE) ou versão em português de Portugal (CONTAR.SE) | Escreva CONT.SE, com ponto |
Perguntas frequentes
Qual a diferença entre CONT.SE e CONT.SES?
A CONT.SE aceita uma condição. A CONT.SES aceita várias, e a linha só é contada se passar em todas. Com uma condição só, as duas dão o mesmo resultado.
Como contar com uma condição OU outra?
Some duas CONT.SE: =CONT.SE(B2:B8;"9A")+CONT.SE(B2:B8;"9B"). A CONT.SES sozinha só trabalha com "E".
CONT.SE diferencia maiúsculas de minúsculas?
Não. "aprovado" e "APROVADO" contam como o mesmo texto.
Qual a diferença entre CONT.SE, CONT.VALORES e CONT.NÚM?
CONT.VALORES conta qualquer célula preenchida. CONT.NÚM conta só as que têm número. CONT.SE conta as que atendem a uma condição que você define.
Posso usar CONT.SE com o resultado da função SE?
Pode. É comum ter uma coluna com SE escrevendo "Aprovado" ou "Recuperação" e, no resumo, uma CONT.SE contando cada situação. Foi assim que montei o exemplo acima.
Funciona no Excel Online e no celular?
Sim. As duas funções existem no Excel Online gratuito e nos aplicativos para Android e iPhone.
Para continuar
Contar e somar andam juntos: depois daqui, veja a SOMASES e o guia das fórmulas essenciais do Excel. As páginas oficiais estão no suporte da Microsoft: função CONT.SE e função CONT.SES.



