Últimos dígitos se cambian a ceros cuando se escriben números largos en las celdas de Excel

Id. de artículo: 269370 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Cuando se escribe un número que contenga más de 15 dígitos en cambia una celda, Microsoft Excel los dígitos situados más allá del lugar XV a ceros. Para ejemplo, si se intenta escribir un número de ID de tarjeta de crédito en el siguiente formato
####-####-####-####
Excel cambia el último dígito a cero.

Causa

Excel sigue la especificación IEEE 754 acerca de cómo para almacenar y calcular los números de punto flotante. Por lo tanto, Excel almacena sólo 15 un número y dígitos de los cambios después de la decimoquinta posición de dígitos significativos ceros.

Solución

Para evitar este comportamiento, dar formato a la celda como texto. La celda, a continuación, puede mostrar hasta 1.024 caracteres.

Más información

Este comportamiento se produce sólo con números que van para el cálculo, es decir, las celdas que tienen un formato como números. En las células con formato de texto, puede escribir hasta 32.767 caracteres, de que Excel muestra un máximo de 1.024 caracteres en la hoja de cálculo.

Porque personalizado formatos de número están diseñados para funcionar principalmente con los números, no se puede crear un formato de número personalizado que almacena más de 15 dígitos. Por ejemplo, no se puede Utilice el siguiente formato para almacenar un ID de tarjeta de crédito de 16 caracteres como un número:
####-####-####-####
Si escribe el número 1111222233334444 en el una celda que usa el formato ###-###-###-###, Excel muestra 1111-2222-3333-4440 en la celda. El número real que está intentando almacenar 1,111,222,233,334,444, que es más un trillón. Pero dado que esto número es tan grande, Excel quita el último dígito (menos significativo) y pone un cero en su lugar.

Si escribe el número en la celda que está formato de texto, todos los caracteres permanecen al escribirlas, ya que Excel no se intenta almacenar el id de tarjeta de crédito como un número, pero lo deja como texto.

Propiedades

Id. de artículo: 269370 - Última revisión: lunes, 20 de mayo de 2013 - Versión: 9.0
La información de este artículo se refiere a:
  • Microsoft Office Excel 2007
  • 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 Macintosh
  • Microsoft Excel 98 para Macintosh
Palabras clave: 
kbformat kbprb kbmt KB269370 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 269370

Enviar comentarios