Função CONT.SES no Excel: Como Contar com Vários Critérios

A função CONT.SES no Excel conta quantas linhas atendem a dois ou mais critérios ao mesmo tempo. Em um relatório de vendas, por exemplo, você pode descobrir quantos pedidos da região Sul foram pagos, quantas vendas de uma pessoa ultrapassaram R$ 1.000 ou quantos pedidos permanecem pendentes em uma região. A seguir, veja a sintaxe, uma base de dados, fórmulas com resultados conferidos e exercícios para praticar.

Para que serve a função CONT.SES?

Use CONT.SES quando precisar cruzar condições em colunas diferentes. Ao contrário de CONT.SE, que avalia um critério, CONT.SES permite combinar vários pares de intervalo e critério. Todos os critérios precisam ser atendidos na mesma linha para que o registro seja contado.

Sintaxe de CONT.SES no Excel

=CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)
  • intervalo_critérios1: primeira coluna ou intervalo a verificar.
  • critérios1: condição que será testada no primeiro intervalo, como "Sul".
  • intervalo_critérios2 e critérios2: pares adicionais para restringir a contagem. Os intervalos devem ter o mesmo número de linhas e colunas.
  • Operadores: comparações como ">1000" ficam entre aspas; quando o limite estiver em uma célula, use ">"&G2.

O separador de argumentos usado aqui é o ponto e vírgula, comum em instalações brasileiras do Excel. Em configurações regionais diferentes, o programa pode usar vírgulas.

Base de vendas para reproduzir os exemplos

Copie os dados para uma planilha, começando em A1. Os registros ficam nas linhas 2 a 13. Digite a coluna E como números (não como textos) e, se desejar, aplique a formatação de moeda. Os exemplos abaixo consideram B = Região, C = Vendedor, D = Status e E = Valor.

PedidoRegiãoVendedorStatusValor (R$)
P001SulAnaPago1.200,00
P002NorteBrunoPago850,00
P003SulCarlaPendente400,00
P004SudesteAnaPago950,00
P005SulBrunoPago700,00
P006NorteAnaPendente300,00
P007SulAnaPago1.500,00
P008SulCarlaPago600,00
P009SudesteBrunoPago1.100,00
P010NorteCarlaPago500,00
P011SulBrunoPendente250,00
P012SulAnaPago900,00

Exemplos práticos de CONT.SES

1. Contar pedidos pagos na região Sul

A condição Sul deve ocorrer na coluna B e Pago na coluna D da mesma linha.

=CONT.SES(B2:B13;"Sul";D2:D13;"Pago")

Resultado: 5 pedidos. São P001, P005, P007, P008 e P012. O pedido P003 não entra porque está pendente.

2. Contar pedidos pagos da Ana na região Sul

Acrescente o critério de vendedor na coluna C. A fórmula exige que as três condições sejam verdadeiras simultaneamente.

=CONT.SES(B2:B13;"Sul";C2:C13;"Ana";D2:D13;"Pago")

Resultado: 3 pedidos. São P001, P007 e P012.

3. Contar pedidos pagos com valor acima de R$ 1.000

Além do status, podemos testar um valor numérico na coluna E. Observe que maior que exclui exatamente R$ 1.000.

=CONT.SES(D2:D13;"Pago";E2:E13;">1000")

Resultado: 3 pedidos. São P001, P007 e P009.

4. Usar critérios escolhidos em células

Digite Sul em G2 e Pago em H2. Assim, o resultado muda quando você altera esses valores, sem editar a fórmula.

=CONT.SES(B2:B13;G2;D2:D13;H2)

Resultado inicial: 5 pedidos. Essa técnica é útil para relatórios interativos e painéis simples.

5. Contar valores dentro de uma faixa

A mesma coluna pode aparecer duas vezes: uma condição determina o limite inferior e outra, o superior. O exemplo abaixo conta pedidos com valor de R$ 700 até R$ 1.200, inclusive.

=CONT.SES(E2:E13;">=700";E2:E13;"<=1200")

Resultado: 6 pedidos. São P001, P002, P004, P005, P009 e P012.

Erros comuns ao usar CONT.SES

  • Intervalos de tamanhos diferentes: B2:B13 e D2:D12 não têm a mesma altura e podem causar #VALOR!.
  • Critério numérico sem aspas: escreva ">1000" quando o operador e o número estiverem no mesmo argumento.
  • Dados com espaços extras: Pago e Pago não são necessariamente equivalentes. Revise os dados de origem.
  • Confundir E com OU: CONT.SES cruza critérios com lógica E. Para contar duas alternativas de uma mesma coluna, pode ser necessário somar duas contagens.
  • Colunas inteiras sem necessidade: prefira intervalos delimitados ou tabelas estruturadas quando trabalhar com muitos cálculos e registros.

Exercícios para praticar

Com a mesma tabela, resolva estas três questões antes de abrir o gabarito:

  • Exercício 1: quantos pedidos da região Norte estão pendentes?
  • Exercício 2: quantos pedidos da região Sul têm valor igual ou superior a R$ 700, independentemente do status?
  • Exercício 3: quantos pedidos pagos foram feitos por Ana, considerando todas as regiões?

Gabarito comentado

=CONT.SES(B2:B13;"Norte";D2:D13;"Pendente")

Exercício 1: 1 pedido. Apenas P006.

=CONT.SES(B2:B13;"Sul";E2:E13;">=700")

Exercício 2: 4 pedidos. P001, P005, P007 e P012.

=CONT.SES(C2:C13;"Ana";D2:D13;"Pago")

Exercício 3: 4 pedidos. P001, P004, P007 e P012.

CONT.SES funciona em quais versões do Excel?

A função está disponível no Excel 2016, 2019, 2021, 2024, Microsoft 365 e Excel para a Web. Os nomes das funções variam conforme o idioma do programa. Para conferir a sintaxe e os critérios aceitos, consulte a documentação oficial da Microsoft sobre CONT.SES.

O que estudar depois de CONT.SES?

Se você precisa somar os valores das linhas que atendem a vários critérios, use SOMASES. Para revisar as funções de contagem com um único critério, veja CONT.SE. Acesse também o guia de fórmulas e funções do Excel para escolher seu próximo assunto.

2 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.