Contar Quantidade de Numeros em uma Celula Excel

Existem diferentes maneiras de contar a quantidade de números em uma célula do Excel, e a melhor abordagem dependerá da estrutura dos dados que você está lidando. Abaixo estão algumas opções:

  1. Usando a função LEN e substituindo caracteres não-numéricos: Se os dados em uma célula incluem números e outros caracteres, você pode usar a função LEN para contar o comprimento total da célula e, em seguida, subtrair o comprimento da célula após remover todos os caracteres não-numéricos. Por exemplo, se a célula A1 contiver "123abc45", a fórmula seria:

=LEN(A1)-LEN(SUBSTITUTE(A1," ",""))

Esta fórmula conta o comprimento total da célula (8 caracteres) e subtrai o comprimento da célula após a remoção dos espaços não-numéricos (2 caracteres), deixando um resultado de 6, que é o número de caracteres numéricos.

  1. Usando a função SUM e a função ISTEXT: Uma abordagem semelhante é usar a função SUM e a função ISTEXT para somar apenas os valores numéricos e ignorar todas as outras entradas. Se a célula A1 contiver "123abc45", a fórmula seria:

=SUM(IF(ISTEXT(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),"",MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)*1))

Esta fórmula usa a função MID para obter cada caractere individual da célula A1, em seguida, usa a função ROW e a função INDIRECT para criar um array de valores de 1 a n, onde "n" é o comprimento da célula. Em seguida, a função IF é usada para verificar se cada caractere é um texto, e se for, retornar uma string vazia. Caso contrário, a fórmula converte o valor em um número usando "*1" e soma os valores numéricos.

  1. Usando a função COUNT e a função ISNUMBER: Se os dados em uma célula consistem apenas em números e possivelmente algum espaço em branco, você pode usar a função COUNT e a função ISNUMBER para contar apenas os valores numéricos. Por exemplo, se a célula A1 contiver "123 456", a fórmula seria:

=COUNT(IF(ISNUMBER(VALUE(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))), (ROW(INDIRECT("1:"&LEN(A1))))*LEN(A1)+1,LEN(A1))))=TRUE,1))

Esta fórmula usa a função SUBSTITUTE e a função REPT para substituir cada espaço em branco na célula A1 por um número de espaços igual ao comprimento total da célula (para garantir que a fórmula reconheça o espaço em branco como um delimitador). Em seguida, a função MID é usada para obter cada valor individual entre os espaços, e a função TRIM é usada para remover espaços adicionais antes e depois de cada valor. A função VALUE é usada para converter cada valor em um número e a função ISNUMBER é usada para verificar se cada valor é numérico. Por fim, a função COUNT é usada para contar a quantidade de valores numéricos.

Veja também mais Dicas com a letra C

Dicas que começam com:

Comentários