Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
COUNTIFS

Função CONT.SES do Excel

O que a função CONT.SES faz?

A função CONT.SES conta quantas vezes todas as condições informadas são verdadeiras ao mesmo tempo. Cada condição é um par de intervalo e critério, até 127 pares, e todos os intervalos precisam ter o mesmo número de linhas e colunas. Serve para contagens como pedidos pagos de uma região acima de um valor.

Nome em portuguêsCONT.SES
Nome em inglêsCOUNTIFS
CategoriaEstatística
RetornaNúmero inteiro (a quantidade de linhas que atendem a todos os critérios)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função CONT.SES?

Excel em português do BrasilCONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)
Excel em inglêsCOUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
intervalo_critérios1SimO primeiro intervalo onde o critério associado será avaliado.
critérios1SimA condição do primeiro intervalo: um número, uma expressão, uma referência de célula ou um texto, como 32, ">32", B4 ou "maçãs". Aceita os curingas ? e *.
intervalo_critérios2; critérios2NãoOutros pares de intervalo e critério, até 127 pares no total. Cada intervalo extra precisa ter o mesmo número de linhas e colunas do primeiro; eles não precisam ser vizinhos.

Como usar a função CONT.SES na prática?

Exemplo 1: Pedidos pagos de uma região e acima de um valor

Planilha do exemplo 1 da função CONT.SES
ABCDEF
1 PedidoRegiãoStatusValor
2 1SulPagoR$ 450,003
3 2NortePendenteR$ 300,002
4 3SulPagoR$ 1.200,00
5 4SulPendenteR$ 800,00
6 5NortePagoR$ 950,00
7 6SulPagoR$ 150,00
Pedidos pagos do Sul, na célula F2 =CONT.SES(B2:B7;"Sul";C2:C7;"Pago") Em inglês: =COUNTIFS(B2:B7,"Sul",C2:C7,"Pago")
Resultado: 3
Pedidos pagos acima de R$ 500, na célula F3 =CONT.SES(C2:C7;"Pago";D2:D7;">500") Em inglês: =COUNTIFS(C2:C7,"Pago",D2:D7,">500")
Resultado: 2

Na primeira fórmula, só os pedidos 1, 3 e 6 são do Sul e estão pagos, então o resultado é 3. Na segunda, os pedidos pagos são 1, 3, 5 e 6; destes, só o 3 (R$ 1.200,00) e o 5 (R$ 950,00) passam de R$ 500, e o resultado é 2.

Exemplo 2: Entre dois limites usando o mesmo intervalo

Planilha do exemplo 2 da função CONT.SES
ABCDEF
1 PedidoRegiãoStatusValor
2 1SulPagoR$ 450,003
3 2NortePendenteR$ 300,001
4 3SulPagoR$ 1.200,00
5 4SulPendenteR$ 800,00
6 5NortePagoR$ 950,00
7 6SulPagoR$ 150,00
Pedidos de R$ 300 a R$ 900, na célula F2 =CONT.SES(D2:D7;">=300";D2:D7;"<=900") Em inglês: =COUNTIFS(D2:D7,">=300",D2:D7,"<=900")
Resultado: 3
Pendentes fora do Sul, na célula F3 =CONT.SES(B2:B7;"<>Sul";C2:C7;"Pendente") Em inglês: =COUNTIFS(B2:B7,"<>Sul",C2:C7,"Pendente")
Resultado: 1

O mesmo intervalo de valores pode aparecer em dois pares: ">=300" e "<=900" juntos selecionam os pedidos de R$ 450,00, R$ 300,00 e R$ 800,00, ou seja, 3. Na segunda fórmula, "<>Sul" pega as linhas de outras regiões e "Pendente" filtra o status: só o pedido 2 passa, e o resultado é 1.

Quais erros a função CONT.SES costuma dar?

#VALOR!

Por que acontece: Os intervalos de critérios não têm o mesmo número de linhas e colunas, por exemplo B2:B7 contra C2:C6.

Como corrigir: Use intervalos com o mesmo tamanho. Selecione-os de novo, começando e terminando na mesma linha.

Exemplo que gera o erro, na célula D2=CONT.SES(A2:A4;"Sul";B2:B3;"Pago")Resultado: #VALOR!

Contagem 0 inesperada

Por que acontece: Os critérios são combinados com E: a linha só conta se passar em todos. Além disso, texto sem as grafias exatas, espaços sobrando e aspas curvas impedem a correspondência.

Como corrigir: Teste cada critério sozinho com CONT.SE para achar o que não bate. Para uma condição OU, some duas contagens.

Critério vazio tratado como zero

Por que acontece: Quando um critério aponta para uma célula vazia, a função o trata como 0, e não como "qualquer valor".

Como corrigir: Preencha a célula do critério ou use um critério explícito, como "<>" para células não vazias.

CONT.SES no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelCONT.SES (COUNTIFS)Referência deste dicionário.
Google PlanilhasCONT.SES (COUNTIFS)Funciona do mesmo jeito. A página de ajuda em português mostra os exemplos com CONT.SES (o título e uma linha de sintaxe aparecem como COUNT.SES e COUNTIFS) e informa que os intervalos adicionais precisam ter o mesmo número de linhas e colunas. Documentação do Google
LibreOffice CalcCONT.SES (COUNTIFS)No LibreOffice Calc em português a função também se chama CONT.SES, com até 127 pares de intervalo e critério, e está disponível desde o LibreOffice 4.0. Ajuda do LibreOffice

A função CONT.SES existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A tabela de funções por categoria da Microsoft mostra o marcador 2019 ao lado da CONT.SES, mas esse marcador não reflete a história da função: ela existe desde o Excel 2007 e, portanto, funciona no Excel 2013. A MÉDIASE e a CONT.SE, da mesma família, aparecem na tabela sem marcador.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a CONT.SES?

  • CONT.SES existe desde o Excel 2007. Ela não tem intervalo de soma nem de média: os pares de intervalo e critério vêm logo no início, e a função só conta.
  • Todas as condições valem ao mesmo tempo (E). Para a condição OU, some duas funções CONT.SES ou CONT.SE e cuide para não contar duas vezes as linhas que atendem às duas.
  • Para contar entre dois limites, use o mesmo intervalo em dois pares, como ">=300" e "<=900".
  • Os critérios aceitam operadores e curingas, como em CONT.SE. Para usar o valor de uma célula, junte o operador e a referência com e comercial: ">"&F1.

Perguntas frequentes sobre a CONT.SES

Como contar com duas condições no Excel?

Use CONT.SES com um par de intervalo e critério para cada condição, como =CONT.SES(B2:B7; "Sul"; C2:C7; "Pago"). A linha só conta se passar nas duas.

Como contar valores entre dois números?

Use o mesmo intervalo em dois pares: =CONT.SES(D2:D100; ">=300"; D2:D100; "<=900"). Os limites entram na contagem por causa dos sinais de igual.

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

CONT.SE aceita só uma condição. CONT.SES aceita de 1 a 127 condições, em intervalos de mesmo tamanho, e conta as linhas que passam em todas.

Funções relacionadas

Ver todas as funções de estatística

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.