CONT.SE e CONT.SES são as funções de contagem condicional do Excel. Enquanto SOMASE e SOMASES somam valores que atendem a critérios, CONT.SE e CONT.SES contam quantas células atendem. São ferramentas indispensáveis para análises de frequência, verificação de qualidade de dados e dashboards.
CONT.SE: contando com um critério
=CONT.SE(intervalo; critério)
Conta quantas células no intervalo atendem ao critério.
Exemplos:
=CONT.SE(C:C; "SP")— conta quantas vezes "SP" aparece na coluna C=CONT.SE(D:D; ">1000")— conta quantos valores são maiores que 1000=CONT.SE(B:B; "*Ltda*")— conta nomes que contêm "Ltda" (curinga)=CONT.SE(A:A; "")— conta células vazias=CONT.SE(A:A; "<>"")— conta células não vazias (mesmo que CONT.VALORES)
CONT.SES: contando com múltiplos critérios
=CONT.SES(intervalo1; critério1; [intervalo2; critério2]; ...)
Conta linhas que atendem a TODOS os critérios simultaneamente.
Exemplo: contar pedidos da região Sul com status "Entregue":
=CONT.SES(C:C; "Sul"; D:D; "Entregue")
CONT.SE vs. CONT.VALORES vs. CONT.NÚM
CONT.VALORES— conta células não vazias (qualquer tipo de dado)CONT.NÚM— conta somente células com númerosCONT.SE— conta células que atendem a um critério específico
Verificando duplicatas com CONT.SE
Uma das aplicações mais úteis: identificar valores repetidos em uma lista.
=SE(CONT.SE(A:A; A2)>1; "Duplicado"; "Único")
Se o valor de A2 aparece mais de uma vez na coluna A, retorna "Duplicado".
Perguntas frequentes
CONT.SE diferencia maiúsculas de minúsculas?
Não. "SP", "sp" e "Sp" são considerados iguais. Para contar com diferenciação de maiúsculas/minúsculas, você precisaria de uma fórmula matricial com EXATO().
Posso usar CONT.SES para contar entre duas datas?
Sim: =CONT.SES(B:B;">="&DATA(2026;1;1); B:B;"<="&DATA(2026;1;31)) conta datas em janeiro de 2026.