Como contar células no Excel com CONT.NUM, CONT.VALORES e CONTAR.VAZIO
Contar células no Excel parece simples. A pegadinha é que a função certa depende do que a célula guarda: número, texto ou nada. CONT.NUM, CONT.VALORES e CONTAR.VAZIO cobrem cada um desses casos.
Quando usar cada função de contagem
Antes de digitar qualquer fórmula, entenda o que cada função enxerga numa célula.
CONT.NUM olha só para números. Datas e horas também entram, porque o Excel guarda esses valores como números internamente. Texto fica de fora, mesmo quando você digita “123” como texto.
CONT.VALORES é mais abrangente. Conta qualquer célula que não esteja vazia: texto, números, datas, resultados de fórmula e até espaços em branco digitados por engano. Quer saber quantas linhas têm alguma coisa preenchida? Essa é a função.
CONTAR.VAZIO faz o contrário. Conta as células completamente vazias. Serve para mapear lacunas antes de fechar um relatório ou passar uma planilha para outra pessoa.
Como usar CONT.NUM
A sintaxe é direta: =CONT.NUM(intervalo). Você informa um intervalo e o Excel devolve quantas células dentro dele contêm número.
Um exemplo com lista de pedidos:
- Imagine a coluna B com os valores dos pedidos, de B2 a B50.
- Alguns clientes ainda não confirmaram o valor, então a célula ficou vazia.
- A fórmula
=CONT.NUM(B2:B50)retorna quantos pedidos já têm valor registrado.
Se a coluna B tiver o texto “a confirmar” em algumas células em vez de ficar vazia, CONT.NUM não conta essas linhas. CONT.VALORES conta.
Dá para passar vários intervalos separados por ponto e vírgula: =CONT.NUM(B2:B50; D2:D50). O Excel soma as contagens de todos eles.
Como usar CONT.VALORES
A sintaxe é idêntica: =CONT.VALORES(intervalo).
Suponha que a coluna A tem o nome dos clientes e você quer saber quantos pedidos foram registrados, com valor ou sem:
- Selecione uma célula fora da tabela para receber o resultado.
- Digite
=CONT.VALORES(A2:A100). - O Excel conta todas as células de A2 a A100 que tenham qualquer conteúdo.
Esse número representa os pedidos que pelo menos já têm nome de cliente. É um jeito rápido de checar se alguém esqueceu de preencher uma linha inteira.
Como usar CONTAR.VAZIO
A sintaxe segue o mesmo padrão: =CONTAR.VAZIO(intervalo).
Continuando o exemplo da lista de pedidos:
- Você quer saber quantos pedidos ainda estão sem valor na coluna B.
- Digite
=CONTAR.VAZIO(B2:B100). - O resultado mostra exatamente quantas células estão em branco naquele intervalo.
Se o total de linhas for 50 e CONTAR.VAZIO retornar 8, faltam 8 valores para preencher antes de fechar o relatório.
Células com fórmula que devolve texto vazio ("") não entram na conta do CONTAR.VAZIO. O Excel as enxerga como preenchidas, porque têm uma fórmula dentro.
Contagem rápida pela barra de status
Você nem sempre precisa de fórmula. Para um número rápido, basta selecionar o intervalo com o mouse.
- Selecione as células que quer contar, por exemplo B2:B50.
- Olhe a barra de status, na parte inferior da janela do Excel.
- Ali aparece automaticamente a Contagem (células com qualquer conteúdo) e a Contagem Numérica (só números). Havendo números, surgem também Soma e Média.
Esse recurso ajuda quando você só quer conferir um número e não quer deixar uma fórmula fixa na planilha. Se algum valor não aparecer na barra, clique nela com o botão direito e marque as opções que faltam.
Contar com critério usando CONT.SE
Quando a contagem precisa de uma condição, CONT.NUM e CONT.VALORES não dão conta. Aí entra o CONT.SE, que conta só as células que atendem a uma regra.
A sintaxe é =CONT.SE(intervalo; critério). Para contar quantos pedidos da lista têm o status “Entregue” na coluna C:
=CONT.SE(C2:C100; "Entregue")
Precisa combinar duas condições, como pedidos entregues de um cliente específico? Use CONT.SES com pares de intervalo e critério.
CONT.SE e SOMASE costumam aparecer juntos em relatórios de acompanhamento, então vale conhecer os dois. Tem mais exemplos no artigo sobre SOMASE e CONT.SE no Excel.
Exemplo completo: acompanhar pedidos numa planilha
Para juntar tudo num caso real, imagine uma planilha com quatro colunas: A (número do pedido), B (nome do cliente), C (valor), D (status).
- Quantos pedidos foram registrados no total:
=CONT.VALORES(A2:A200) - Quantos já têm valor preenchido:
=CONT.NUM(C2:C200) - Quantos ainda estão sem valor:
=CONTAR.VAZIO(C2:C200) - Quantos já estão com status “Entregue”:
=CONT.SE(D2:D200; "Entregue")
Com essas quatro fórmulas você monta um painel simples dentro da própria planilha, sem filtrar nem ordenar nada na mão.
A documentação oficial das funções de contagem está no site de suporte da Microsoft, com a descrição de cada argumento e mais exemplos.
Conclusão
Escolha a função pelo tipo de conteúdo que quer contar: CONT.NUM para números, CONT.VALORES para qualquer célula preenchida e CONTAR.VAZIO para achar lacunas. Quando a contagem depende de uma condição, CONT.SE resolve.
Se a lista começar a crescer e as perguntas sobre os dados mudarem toda hora, dá um próximo passo: as tabelas dinâmicas no Excel agrupam e contam dados sem você escrever uma fórmula sequer.
Para ver tudo que o Excel oferece, acesse a página principal sobre Excel do Daily Office.
Perguntas frequentes
Qual a diferença entre CONT.NUM e CONT.VALORES no Excel?
CONT.NUM conta apenas células com números. CONT.VALORES conta qualquer célula preenchida, incluindo texto, datas e fórmulas com resultado. Se sua lista mistura números e texto, use CONT.VALORES para não deixar nenhuma entrada de fora da contagem.
Como contar células em branco no Excel?
Use a função CONTAR.VAZIO(intervalo). Ela retorna o total de células vazias dentro do intervalo informado. Serve para identificar lacunas numa lista de pedidos, campos não preenchidos em formulários ou registros incompletos antes de enviar um relatório.
Posso contar células com uma condição no Excel?
Sim. Use CONT.SE(intervalo; critério) para contar só as células que atendem a uma condição, como contar quantos pedidos têm o status Entregue. Para mais de uma condição ao mesmo tempo, a função equivalente é CONT.SES, que aceita pares de intervalo e critério.