POTHIEDU Não Decore a Resposta. Entenda o Caminho

Contagem De Números

Contagem De Números

O problema que todo mundo subestima

Quando você precisa contar quantos números existem em uma planilha, um relatório ou um arquivo CSV qualquer, o senso comum diz para usar filtros ou fórmulas básicas. A maioria das pessoas pára aí e acha que resolveu. Eu já vi gente passar duas horas refazendo contagens manuais porque o método inicial ignorava células com espaços invisíveis, números formatados como texto ou valores duplicados em intervalos que pareciam limpos mas não eram. A contagem de números parece simples até o momento em que os dados reais aparecem. E eles sempre aparecem sujos.

Contagem de números: do básico ao que funciona na prática

Antes de entrar em ferramentas, entenda o que está acontecendo. Contar números não é a mesma coisa que contar células. Se uma célula tem o texto "123", o Excel não reconhece como número numérico. Se uma célula está vazia, depende da fórmula que você usa. Isso importa mais do que parece. O método que eu recomendo começa pelo entendimento dos três cenários principais. Você pode precisar contar todos os valores numéricos de um intervalo, contar apenas os números únicos, ou contar números que atendem a critérios específicos, como estar acima de determinado valor. Cada um exige uma abordagem diferente. Para contagem simples de valores numéricos em um intervalo, a função CORRESPONDER.NÚMERO ou a versão mais direta, CONT.SE, com o critério ">0" combinado com a verificação de tipo numérico, resolve na maior parte das vezes. Mas eu sempre parto para o CONT.NÚM. diretamente quando o intervalo é conhecido e limpo. Ela ignora texto, datas e células em branco sem estressar.

Um exemplo prático rápido. Digamos que você tem os valores 45, "texto", 78, "", 23 e #N/D espalhados na coluna A de A1 a A100. CONT.NÚM(A1:A100) retorna 3. É isso. Sem complicação. Já CONT.SE(A1:A100,"<>") contaria também células com texto vazio aparente, então o resultado seria 4 se houver uma célula com espaço. Esse é o tipo de diferença que trava projeto inteiro no fim do mês. Quando os dados estão sujos — e estão sempre — eu uso um passo intermediário. Crio uma coluna auxiliar com a fórmula =SEERRO(SE(ÉNUM(A1);1;0);0). Isso marca 1 para cada célula que é de fato um número e 0 para tudo que não é. Depois somo essa coluna. Em um conjunto de 15 mil linhas, esse processo leva cerca de 30 segundos e elimina qualquer dúvida sobre o que está sendo contado. Para contagem de números únicos, a combinação de CONT.SES comÍMPAR ou o recurso de remover duplicatas da aba Dados funciona. O método mais limpo que eu encontro agora é usar uma tabela dinâmica com valores únicos marcados como medida de contagem distinta, se você estiver no Power Pivot. Sem isso, fórmulas matriciais com COUNTIF vão te dar trabalho extra e resultados errados em intervalos grandes.

16 Atividades de Contagem: Números e Quantidades para Educação Infantil
16 Atividades de Contagem: Números e Quantidades para Educação Infantil

Eu tive um caso específico recentemente em que precisei fazer contagem de números em um arquivo de exportação de um sistema legado. O arquivo tinha aproximadamente 87 mil linhas com códigos numéricos mesclados a textos de descrição. Os primeiros 12 mil registros vinham com números precedidos por um apóstrofo invisível, o que o Excel trata como texto puro. Usei a função PARSEDTEXT ou o método de importar via Power Query com conversão de tipo definida antes da carga. O resultado foi que a contagem ingênua via CONT.NÚM apontava para 6.200 valores, enquanto a contagem corrigida apontava 18.450. A diferença de quase doze mil números alterou completamente a análise que estava sendo feita. Perdi uma tarde inteira descobrindo isso, então estou escrevendo para que você não precise passar pelo mesmo. Se você lida com contagem de números de forma recorrente, o Power Query é o caminho. Ele permite criar consultas reutilizáveis que limpam, filtram e contam automaticamente. No fluxo normal, você importa o arquivo, define o tipo de dado da coluna como Inteiro ou Decimal, remove valores nulos e aplica uma agregação de contagem. O processo todo, depois de configurado, leva menos de dois minutos para rodar e atualizar sempre que o arquivo fonte mudar.

Erros comuns que custam tempo

O erro mais frequente é confiar na formatação visual da célula. Uma célula pode parecer um número, mas estar formatada como texto. Use a função É.NÚM para verificar antes de qualquer contagem. Outro erro comum é usar CONT.SE com wildcard quando o intervalo contém erros. A função não ignora erros automaticamente e pode retornar #VALOR! ou simplesmente falhar silenciosamente dependendo da versão do Excel. Quem trabalha com grandes volumes de dados e precisa de contagem de números frequente deve considerar scripts em Python com pandas. Um único comando like data['coluna'].astype(float).count() resolve o que levaria dez minutos no Excel. A desvantagem é a curva de aprendizado e a dependência de ambiente configurado. Para uso esporádico, o Power Query ainda é mais prático. A contagem de números nunca é tão trivial quanto parece. Dados mal formatados, tipos misturados e valores ocultos são a regra, não a exceção. Ter um procedimento claro e testado evita retrabalho e decisões baseadas em números errados. O método de coluna auxiliar seguido de Power Query para repetição é o que mais se aproxima de uma solução confiável no dia a dia.