Usando as fórmulas CONT.SE e CONT.SES
Excel · 5 min de leitura
Em resumo
A CONT.SE conta células que atendem a uma condição: =CONT.SE(intervalo; critério). A CONT.SES aceita várias condições ao mesmo tempo: =CONT.SES(intervalo1; critério1; intervalo2; critério2). Use o $ para travar os intervalos e montar uma tabela de resumo arrastando uma única fórmula.

Quantos celulares foram vendidos? E quantos foram vendidos com frete grátis? Perguntas de contagem com condição aparecem o tempo todo, e o Excel tem duas funções para elas: CONT.SE, para uma condição, e CONT.SES, para várias. Junto, você vai aprender o recurso que faz uma fórmula funcionar ao ser arrastada para baixo e para o lado: o trancamento misto de células.
Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender
- A sintaxe da CONT.SE e da CONT.SES;
- Por que selecionar a coluna inteira;
- Como apontar para a célula do critério (e o truque das setas);
- Como arrastar sem estragar a formatação;
- Trancamento total e misto com $ e F4.
A base do exemplo
Uma lista de produtos eletrônicos vendidos, com colunas como Produto (celular, notebook, tablet, computador) e Frete (grátis ou express). Ao lado, duas tabelas de resumo: quantidade por produto e quantidade por produto e tipo de frete.
CONT.SE: uma condição
=CONT.SE(intervalo; critério)
- intervalo: onde procurar (a coluna Produto);
- critério: o que contar (celular).
Passo a passo
- Na célula ao lado de "Celular", digite
=CONT.SE(não CONT.SES) e pressione Tab; - Selecione a coluna inteira de Produto, clicando na letra (B:B). Assim, vendas registradas no futuro entram na contagem automaticamente;
- Digite
;e aponte para a célula com o texto "Celular" (em vez de digitar "celular"); - Feche o parêntese e dê Enter.
=CONT.SE(B:B;I12)
Resultado: 256 celulares vendidos.
Por que apontar para a célula do critério?
Ao arrastar a fórmula para baixo, I12 vira I13 (Notebook), I14 (Tablet) e assim por diante. Uma fórmula só serve para a lista inteira. Se você escrevesse "celular" na fórmula, teria que editar uma por uma.
O truque das setas
Quando a célula do critério está escondida atrás da caixa de dica da fórmula, clique numa célula visível próxima e use as setas do teclado para chegar à célula certa. A referência acompanha o movimento.
Arrastar sem estragar a formatação
Se a tabela tem linhas alternadas (cinza e branca), arrastar a fórmula copia a formatação da primeira célula e a coluna fica toda da mesma cor. Para evitar:
- Arraste a alça de preenchimento com o botão direito do mouse;
- Solte e escolha Preencher sem Formatação.
CONT.SES: várias condições
=CONT.SES(intervalo_critérios1; critério1; intervalo_critérios2; critério2; …)
Agora a pergunta é: quantos celulares foram vendidos com frete grátis? São dois critérios, em duas colunas. A função conta só as linhas que atendem a todos.
=CONT.SES(B:B;I12;G:G;J11)
Onde I12 é o produto (Celular) e J11 é o tipo de frete no cabeçalho (Grátis). Resultado: 199 celulares com frete grátis.
O problema: arrastar para baixo e para o lado
A tabela de resumo tem produtos nas linhas e tipos de frete nas colunas. O ideal é escrever uma fórmula e arrastá-la para baixo (outros produtos) e para o lado (outro frete). Sem trancamento, isso dá errado:
- Ao arrastar para o lado, as colunas B:B e G:G andam para C:C e H:H;
- Ao arrastar para baixo, o cabeçalho J11 (Grátis) desce para J12, que tem um número;
- Os resultados viram zeros.
A solução: trancamento com $
O cifrão trava a parte da referência que vem logo depois dele. Pressionar F4 com o cursor sobre uma referência alterna entre os formatos.
| Referência | Ao arrastar para baixo | Ao arrastar para o lado | Uso no exemplo |
|---|---|---|---|
$B:$B | Fixa | Fixa | Colunas de Produto e Frete |
$I12 | Muda a linha | Coluna fixa | Nome do produto |
J$11 | Linha fixa | Muda a coluna | Tipo de frete no cabeçalho |
A fórmula final:
=CONT.SES($B:$B;$I12;$G:$G;J$11)
- $I12: ao ir para o lado, continua na coluna I (dos produtos); ao descer, passa para I13, I14…;
- J$11: ao descer, continua na linha 11 (dos fretes); ao ir para o lado, passa para K11 (Express).
Arraste para baixo e para o lado (com Preencher sem Formatação) e a tabela inteira se preenche corretamente. Conferência: grátis + express de cada produto somam o total da CONT.SE (256 para celular).
Critérios além do "igual a"
| Critério | Conta |
|---|---|
">1000" | Valores maiores que 1.000 |
"<>Cancelado" | Tudo que não é "Cancelado" |
"*note*" | Textos que contêm "note" |
">="&D1 | Maiores ou iguais ao valor de D1 |
"<>" | Células não vazias |
Para contar textos que contêm uma palavra, veja CONT.SE com o critério "contém".
Perguntas frequentes
Qual a diferença entre CONT.SE e CONT.SES?
CONT.SE aceita uma condição; CONT.SES aceita várias, e conta só as linhas que atendem a todas.
Como fazer CONT.SE com duas condições?
Use CONT.SES: =CONT.SES(coluna1;critério1;coluna2;critério2).
Por que minha CONT.SES deu zero ao arrastar?
As referências se moveram. Trave as colunas com $ e use trancamento misto nos critérios.
Para que serve o F4?
Alterna a referência entre A1, $A$1, A$1 e $A1.
Conclusão
CONT.SE conta com uma condição, CONT.SES com várias. Aponte para as células dos critérios, use colunas inteiras e domine o trancamento misto para montar tabelas de resumo com uma única fórmula. Para somar em vez de contar, a lógica é a mesma com SOMASE e SOMASES.
Bons estudos e até o próximo conteúdo! 🚀
Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.


