Excel 2016 - Se instruções com contagem


0

Quero poder contar todos os itens que começam com uma determinada sequência de números (por exemplo, 12345) e pedir ao Excel que me diga quantos itens da tabela começam com esses 5 números e quantos não.

Na verdade, os itens contêm 13 dígitos, mas apenas os 5 primeiros são importantes.

Alguma idéia de como eu puxaria isso? Obrigado!

Respostas:



1

Se seus dados estiverem formatados como texto, você poderá usar COUNTIF(range, "12345*")O * é um curinga e 'corresponderá' a qualquer texto ( ?é o curinga de um caractere).

Caso contrário, você precisará de algo mais ... criativo. A melhor opção que estou encontrando é usar algo como

COUNT(A:A)-COUNTIF(A:A,">=1234600000000")-COUNTIF(A:A,"<1234500000000")

Explicação

Isso conta o total e remove qualquer coisa menor que 1234500000000(que começará com 12344) e finalmente remove qualquer coisa maior que ou igual a 1234600000000(que começa com 12346). A desvantagem dessa abordagem é que todos os seus números devem ter 13 dígitos: um número de 12 dígitos começando com 12345 não será contado.

Alternativa

Você também pode usar uma função de módulo VBA se realmente deseja uma fórmula agradável e de aparência limpa. Isso exigirá uma pasta de trabalho habilitada para macro (* .xlsm). (Vou deixar mais detalhes para a sua própria pergunta)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.