Ir para o conteúdo

Fórmulas do Excel · Contagem condicional

Função CONT.SE no Excel como usar, sintaxe e exemplos

A função CONT.SE conta quantas células de um intervalo atendem a 1 critério, por exemplo quantos gastos do mês são da categoria Alimentação. A sintaxe é =CONT.SE(intervalo;critério) e funciona igual no Excel e no Google Sheets em português.

Atualizado em

Exemplos da função CONT.SE no Excel com fórmulas e resultados

Planilha de exemplos · Grátis

Baixe os exemplos da CONT.SE em Excel

Os exemplos da CONT.SE estão no arquivo com os dois conjuntos de dados desta página, os gastos do mês e as contas a pagar, com todas as fórmulas prontas e os resultados calculados. Troque os dados e veja cada contagem mudar.

  • Sim, os resultados são os mesmos da página: cada fórmula foi conferida no arquivo.
  • 2 abas: Gastos, com os 6 exemplos e as 9 formas de critério, e Contas, com a CONT.SES e a porcentagem de contas pendentes.

Arquivo .xlsx · grátis · sem cadastro · compatível com Google Sheets

Formato
Excel (.xlsx)
Fórmulas
24
Preço
Grátis
Atualizada
10/2026

O que é a função CONT.SE

A função CONT.SE conta as células de um intervalo que atendem a uma condição e devolve um número. Ela nunca soma valores: numa coluna de gastos, a CONT.SE diz quantos gastos passam de R$ 100, e não quanto eles somam.

O nome muda com o idioma e o país: CONT.SE no Excel do Brasil e no Google Sheets em português, CONTAR.SE no Excel de Portugal e COUNTIF em inglês. A sintaxe é a mesma nos três.

Os 2 argumentos da CONT.SE

Os 2 argumentos da CONT.SE são o intervalo e o critério, os dois obrigatórios e separados por ponto e vírgula: =CONT.SE(intervalo;critério).

  • intervalo 1º · obrigatório

    As células que a função testa, por exemplo D2:D7, a coluna de categorias.

  • critério 2º · obrigatório

    A condição, entre aspas quando é texto ou comparação: "Alimentação", ">100", "<>".

Como usar a CONT.SE em 4 passos

A CONT.SE se escreve em 4 passos.

  1. Selecione a célula do resultado

    Selecione a célula onde a contagem vai aparecer.

  2. Digite =CONT.SE(

    Digite =CONT.SE( para abrir a função.

  3. Selecione o intervalo e escreva o critério

    Selecione o intervalo, digite ponto e vírgula e escreva o critério entre aspas: =CONT.SE(D2:D7;"Alimentação").

  4. Feche o parêntese e pressione Enter

    Feche o parêntese e pressione Enter: a célula mostra a contagem.

Ver a fórmula pronta

Exemplos resolvidos · gastos do mês

CONT.SE na prática: 6 exemplos com resultado

Os 6 exemplos com resultado contam 6 gastos de um mês, com o valor na coluna C e a categoria na coluna D: Aluguel R$ 1.200 (Moradia), Mercado R$ 800 (Alimentação), Restaurante R$ 150 (Alimentação), Gasolina R$ 300 (Transporte), Cinema R$ 60 (Lazer) e Farmácia R$ 90 (Outros).

CONT.SE na prática: 6 exemplos com resultado
Objetivo Fórmula Resultado
Contar os lançamentos de Alimentação=CONT.SE(D2:D7;"Alimentação")2
Contar os gastos acima de R$ 100=CONT.SE(C2:C7;">100")4
Contar os gastos de até R$ 100=CONT.SE(C2:C7;"<=100")2
Contar tudo, menos Moradia=CONT.SE(D2:D7;"<>Moradia")5
Contar as categorias que começam com Trans=CONT.SE(D2:D7;"Trans*")1
Contar Alimentação ou Lazer=CONT.SE(D2:D7;"Alimentação")+CONT.SE(D2:D7;"Lazer")3

Resultados conferidos no arquivo de exemplos. É a mesma estrutura da planilha de gastos mensais do PlanilhaCentral.

As 9 formas de escrever o critério da CONT.SE

O critério da CONT.SE aceita 9 formas de escrita.

As 9 formas de escrever o critério da CONT.SE
Forma Critério Resultado nos gastos
Texto exato"Moradia"1
Número exato3001
Maior ou menor">100" ou "<=100"4 e 2
Diferente de"<>Moradia"5
Curinga * (qualquer sequência)"Trans*"1
Curinga ? (1 caractere)"?azer"1 (Lazer)
Células vazias""0
Células não vazias"<>"6
Referência de célulaB10 ou ">"&B104 (B10 = 100)

Para contar um asterisco ou um ponto de interrogação de verdade, ponha um ~ antes dele: "~*". Uma referência aceita operador: =CONT.SE(C2:C7;">"&B10) conta os valores acima do número da célula B10.

CONT.SE com dois critérios

A CONT.SE com dois critérios não funciona, porque a função aceita 1 critério; para 2 condições ao mesmo tempo, use a CONT.SES. Nas contas a pagar do arquivo de exemplos, =CONT.SES(D2:D7;"Pendente";C2:C7;">500") conta as contas pendentes acima de R$ 500 e devolve 1, o Fornecedor X.

Para uma condição ou outra, some duas CONT.SE: =CONT.SE(D2:D7;"Alimentação")+CONT.SE(D2:D7;"Lazer") devolve 3 nos gastos do mês. Para 3 ou mais condições ao mesmo tempo, a CONT.SES recebe mais pares de intervalo e critério, e cada intervalo extra precisa ter o mesmo número de linhas e colunas do primeiro.

Os 4 erros mais comuns da CONT.SE

4 erros explicam quase todos os resultados errados da CONT.SE.

  • #NOME?

    O critério de texto está sem aspas, como em =CONT.SE(D2:D7;Alimentação). Escreva "Alimentação", entre aspas.

  • #VALOR!

    O intervalo aponta para outra pasta de trabalho que está fechada. Abra a pasta de trabalho de origem e a contagem volta.

  • Resultado errado com texto longo

    O critério passa de 255 caracteres. Junte as partes com o operador &, como em "texto longo"&"continuação".

  • Zero inesperado

    Os dados têm espaços extras, aspas curvas ou caracteres invisíveis. Limpe a coluna com as funções ARRUMAR e TIRAR.

CONT.SE, CONT.SES, CONT.VALORES e SOMASE

CONT.SE, CONT.SES, CONT.VALORES e SOMASE respondem a 4 perguntas diferentes sobre os mesmos gastos.

CONT.SE, CONT.SES, CONT.VALORES e SOMASE
Função O que faz Exemplo nos gastos
CONT.SEConta as células que atendem a 1 critério=CONT.SE(D2:D7;"Alimentação") → 2
CONT.SESConta as células que atendem a vários critérios=CONT.SES(D2:D7;"Alimentação";C2:C7;">100") → 2
CONT.VALORESConta as células preenchidas=CONT.VALORES(D2:D7) → 6
SOMASESoma os valores que atendem a 1 critério=SOMASE(D2:D7;"Alimentação";C2:C7) → R$ 950

Para somar os valores em vez de contar as células, veja a função SOMASE no Excel.

Copiar e colar

Fórmula pronta para contar as contas pendentes

Numa lista de contas a pagar com o status na coluna D, esta fórmula conta as contas pendentes; o $ mantém o intervalo fixo quando você copia a fórmula.

Fórmula pronta para contar as contas pendentes
=CONT.SE($D$2:$D$50;"Pendente")

Contas pendentes na planilha de contas a pagar

Nas 6 contas do arquivo de exemplos, =CONT.SE(D2:D7;"<>") conta 5 contas com status e =CONT.SE(D2:D7;"Pendente")/CONT.SE(D2:D7;"<>") mostra 60 % de contas pendentes, com a célula no formato de porcentagem.

Perguntas frequentes sobre a CONT.SE

A CONT.SE aceita dois critérios?
Não. Para 2 ou mais condições ao mesmo tempo, use a CONT.SES; para uma condição ou outra, some duas CONT.SE.
A CONT.SE diferencia maiúsculas de minúsculas?
Não. "moradia" e "Moradia" dão a mesma contagem.
A CONT.SE funciona no Google Sheets?
Sim, com o mesmo nome e a mesma sintaxe no Google Sheets em português; em inglês, o nome é COUNTIF.
A CONT.SE conta células vazias?
Sim, com o critério "". Nas contas a pagar do arquivo de exemplos, =CONT.SE(D2:D7;"") devolve 1, o seguro sem status.
Dá para achar valores duplicados com a CONT.SE?
Sim. A fórmula =CONT.SE($B$2:$B$7;B2)>1 devolve VERDADEIRO em cada linha cujo valor aparece mais de uma vez.