none
Fórmula com problemas de abreviação RRS feed

  • Pergunta

  • Bom dia povo, 

    estou com problemas para aplicar fórmulas devido aquela "abreviação/arredondamento" automático que o Excel aplica em numeros grandes. Vou citar o seguinte exemplo: 

    Tenho o TEXTO, ou seja... é um serial.. não é um numero que vou usar para calculo: 89551090618006876417 

    O Excel abrevia na célula como: 8,95511E+19 

    E nesse valor abreviado quando clico e visualizo a barra de valores o valor foi alterado para: 89551090618006800000 

    O problema, eu tenho uma lista de seriais e o Excel faz isso com todos, então.. todos os seriais acabam virando 89551090618006800000

    Então.. se eu uso uma fórmula como CONT.SE por exemplo... a fórmula não funciona corretamente... já formatei a célula colocando como TEXTO e tudo mais... até como número personalizado e nada.. toda vez o Excel abrevia e notei que ele faz isso na fórmula... um exemplo disso é... 

    se eu pego um intervalo de 10 seriais.... desses 10... eu copio somente 1 desses seriais para uma celula do lado... 

    vou aplicar a fórmula CONT.SE... 

    sabemos que o resultado tem quer ser 1 

    o problema é que o resultado acaba sendo 10 

    devido ao fato que o viado do Excel faz essa "conversão" dos numeros... 

    Existe alguma configuração, opção no Excel... ou fórmula onde eu consiga resolver isso??? 


    Grato pela atenção
    sexta-feira, 20 de setembro de 2013 15:13

Todas as Respostas

  • Formate a célula como "texto", antes de digitar.

    Outra opção é colocar o número precedido de ' (apóstrofo simples).

    sexta-feira, 20 de setembro de 2013 15:30
  • Tentei... continua na mesma
    sexta-feira, 20 de setembro de 2013 16:45
  • Lucas,

    Eu testei como o jes_kp falou, colocar um ' antes do número e funcionou direitinho, até dá um aviso dizendo que o número foi armazenado como texto. Você tentou dessa forma?

    sexta-feira, 20 de setembro de 2013 17:28
  • então... coloquei o ' e formato de texto... blz.. não abrevia.. mas a fórmula continua com "pau"

    fiz o teste com o CONT.SE e deu na mesma

    Tenta fazer o seguinte teste

    89551090618006876417

    Copia esse numero em 10 linhas.. e muda só o ultimo numero...

    Usa o CONT.SE... usando como criterio qualquer numero desses 10...

    vai ver que ele vai contar 10.. ao invés de 1 só

    sexta-feira, 20 de setembro de 2013 17:48
  • Entendi seu problema. Então, não consegui fazer funcionar sem uma leve gambiarra, eu coloquei a formula da seguinte forma: =CONT.SE(A1:A10;"'89551090618006876417")

    (repare que tem um ' depois de ")

    Só que tive que adicionar dois ' antes do numero, por exemplo, o valor da célula A1 ficou com ''89551090618006876417 (dois ' antes do número)

    Não sei se isso é viável pra você, mas foi a única forma que encontrei pra fazer isso funcionar.



    • Editado ThiagoNP sexta-feira, 20 de setembro de 2013 18:43
    sexta-feira, 20 de setembro de 2013 18:41
  • é... eu num posso fazer isso... 

    pq vou usar vários números como critério.. num posso colocar um numero fixo na formula..

    eu to achando que o Excel esta fazendo a "abreviação" do numero durante o processamento da formula...

    num consigo mais achar como fazer pra ele parar de fazer isso... ja mexi em todas as opções do excel...

    =/


    sexta-feira, 20 de setembro de 2013 18:54
  • Então divida o número em 2 células, digamos uma com os 10 primeiros dígitos e outra com os 5 restantes.0

    Daí use as duas células para compor o critério.

    Isto é absolutamente normal no Excel, está inclusive documentado. É característica da aritmética decimal com conversões de variáveis.

    sexta-feira, 20 de setembro de 2013 22:48