CONT.SES no Excel: contar com várias condições

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

O CONT.SES conta as linhas que atendem a todas as condições. Exemplo: =CONT.SES(A2:A8;"Paula";D2:D8;"Pago") conta as vendas da Paula que já estão pagas.

Sintaxe

=CONT.SES(intervalo1; critério1; [intervalo2; critério2]; ...)
intervalo1
A primeira coluna a conferir.
critério1
A condição dessa coluna: texto entre aspas, número, comparação ou célula.
intervalo2; critério2
Mais pares. Todos os intervalos precisam ter o mesmo tamanho.

Pratique agora

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

Em G1, conte as vendas da Paula com status Pago.

G1
fx
A
B
C
D
E
F
G
H
1
Vendedor
Região
Venda
Status
Vendas pagas 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

Exemplo com duas condições

Quantas vendas da Paula estão pagas? A coluna A tem o vendedor e a D tem o status.

=CONT.SES(A2:A8;"Paula";D2:D8;"Pago")

Contar entre dois números ou duas datas

Use a mesma coluna duas vezes, uma com cada limite.

=CONT.SES(C2:C8;">=2000";C2:C8;"<=4000")

"Ou" em vez de "e"

O CONT.SES só conta quando todas as condições batem. Para contar Sul ou Nordeste, some dois CONT.SE.

=CONT.SE(B2:B8;"Sul")+CONT.SE(B2:B8;"Nordeste")

Critério que vem de uma célula

Escreva as condições em células, como F1 (vendedor) e F2 (status). A fórmula aponta para elas, e o resultado muda quando você troca o texto.

=CONT.SES(A2:A8;F1;D2:D8;F2)

Com comparação, junte o sinal com &: ">="&F3.

Contar entre duas datas

Ponha a data inicial em F1 e a final em F2. Use a coluna das datas duas vezes, uma com cada limite.

=CONT.SES(E2:E100;">="&F1;E2:E100;"<="&F2)

Escrever a data direto entre aspas, como ">=01/01/2027", também funciona, mas a célula é mais fácil de mudar.

Curinga no CONT.SES

  • "*notebook*": contém notebook
  • "P-1*": começa com P-1
  • "<>Cancelado": tudo menos Cancelado
=CONT.SES(C2:C9;"*book*";D2:D9;">3000")

Montar um quadro de contagem

Escreva os vendedores na coluna G e os status na linha 1. Na célula de cruzamento, trave as referências com $ e arraste para o quadro todo.

=CONT.SES($A$2:$A$8;$G2;$D$2:$D$8;H$1)

É o mesmo resultado de uma tabela dinâmica, mas atualiza sozinho.

Erros comuns

  • Pôr o sinal fora das aspas: >4000 sem aspas dá erro
  • Intervalos de tamanhos diferentes: dá #VALOR!
  • Querer "ou": o CONT.SES só faz "e"; some dois CONT.SES para "ou"

Exemplo do dia a dia: chamados de suporte

Numa lista de chamados com data, setor e situação, conte quantos chamados do setor Financeiro ainda estão abertos.

=CONT.SES(B2:B100;"Financeiro";C2:C100;"Aberto")

Troque os textos por células e monte um painel com um número para cada setor.

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.SES e clique em OK. Uma janela mostra uma caixa para cada argumento, com a explicação embaixo e o resultado parcial.

  • Intervalo_critérios1 e Critérios1; depois Intervalo_critérios2 e Critérios2, e assim por diante
  • 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 COUNTIFS. No Google Planilhas em português, o nome é o mesmo: CONT.SES.

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

Ligue o filtro (Dados > Filtro), filtre as colunas com as mesmas condições e selecione uma coluna. A barra de status, no canto de baixo da tela, mostra a contagem. Se não bater com o CONT.SES, procure espaços sobrando ou datas guardadas como texto.

Erros comuns

#VALOR!

Os intervalos têm tamanhos diferentes, como A2:A8 e D2:D9.

Resultado 0

Confira espaços sobrando no texto e se o sinal está dentro das aspas: ">4000".

Perguntas frequentes

CONT.SES diferencia maiúsculas de minúsculas?

Não. "aberto" e "Aberto" contam igual, como no CONT.SE.

Como contar só as linhas visíveis depois do filtro?

O CONT.SES conta tudo. Para só as visíveis, use SUBTOTAL(3;A2:A100), que conta as preenchidas visíveis.

CONT.SES aceita intervalos de abas diferentes?

Cada par pode estar numa aba, mas todos precisam ter o mesmo número de linhas.

O CONT.SES conta células vazias?

Sim, com o critério "". E as preenchidas com "<>".

Como contar quantos pedidos de cada status existem?

Faça uma lista dos status e use CONT.SES (ou CONT.SE) com a célula da lista como critério, arrastando para baixo.

Quantas condições o CONT.SES aceita?

Até 127 pares de intervalo e critério.

CONT.SES funciona no Google Planilhas?

Sim, com o mesmo nome. Em inglês ele se chama COUNTIFS.

Como contar valores diferentes com condição?

No Excel 365, use =CONT.VALORES(ÚNICO(FILTRO(A2:A8;D2:D8="Pago"))).

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

O CONT.SE aceita uma condição. O CONT.SES aceita várias, e conta só quando todas batem.

Como contar células com texto que contém uma palavra?

Use curinga: "*café*" conta qualquer texto que tenha café no meio.

Veja também

Treine CONT.SES até ficar fácil

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

Começar grátis