ID do artigo: 269370 - Última revisão: sábado, 27 de janeiro de 2007 - Revisão: 7.1

Últimos dígitos são alterados para zeros quando você digita longos números em células do Excel

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Quando você digitar um número que contém mais de 15 dígitos em uma célula, o Microsoft Excel altera quaisquer dígitos após o lugar décimo-quinto para zeros. Para exemplo, se você tentar digitar um número de identificação do cartão de crédito no seguinte formato
####-####-####-####
Excel altera o último dígito para um zero.

Causa

Excel segue a especificação IEEE 754 sobre como armazenar e calcular números de ponto flutuante. Portanto, o Excel armazena apenas 15 dígitos significativos em um número e altera dígitos após o lugar décimo-quinto para zeros.

Como Contornar

Para contornar esse comportamento, formate a célula como texto. A célula, em seguida, pode exibir até 1.024 caracteres.

Mais Informações

Esse comportamento ocorre apenas com números destinados para cálculo, isto é, em células que são formatadas como números. Em células que são formatadas como texto, você pode digitar até 32.767 caracteres, dos quais o Excel exibe até 1.024 caracteres em planilha.

Como formatos de número personalizados são projetados para trabalhar principalmente com números, você não pode criar um formato de número personalizado que armazena mais de 15 dígitos. Por exemplo, você não pode usar o seguinte formato para armazenar uma identificação de cartão de crédito 16 caracteres como um número:
####-####-####-####
Se você digitar o número 1111222233334444 em uma célula que usa o formato ####-#### #### ####, o Excel exibe 1111-2222 3333 4440 na célula. O número real que você está tentando armazenar é 1,111,222,233,334,444, que é mais um quadrillion. Mas como esse número é tão grande, Excel descarta o último dígito (menos significativo) e coloca um zero em seu lugar.

Se você digitar o número na célula que está formatada como texto, todos os caracteres permanecem como digitá-los, porque o Excel não tentará armazenar a identificação do cartão de crédito como um número, mas deixa-a como texto.

A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X para Macintosh
  • Microsoft Excel 2001 para Mac
  • Microsoft Excel 98 for Macintosh
Palavras-chave: 
kbmt kbformat kbprb KB269370 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 269370  (http://support.microsoft.com/kb/269370/en-us/ )