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.

Usando as fórmulas CONT.SE e CONT.SES

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

  1. Na célula ao lado de "Celular", digite =CONT.SE (não CONT.SES) e pressione Tab;
  2. Selecione a coluna inteira de Produto, clicando na letra (B:B). Assim, vendas registradas no futuro entram na contagem automaticamente;
  3. Digite ; e aponte para a célula com o texto "Celular" (em vez de digitar "celular");
  4. 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:

  1. Arraste a alça de preenchimento com o botão direito do mouse;
  2. 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ênciaAo arrastar para baixoAo arrastar para o ladoUso no exemplo
$B:$BFixaFixaColunas de Produto e Frete
$I12Muda a linhaColuna fixaNome do produto
J$11Linha fixaMuda a colunaTipo 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érioConta
">1000"Valores maiores que 1.000
"<>Cancelado"Tudo que não é "Cancelado"
"*note*"Textos que contêm "note"
">="&D1Maiores 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.

Continue aprendendo