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

Seleccione idioma Seleccione idioma
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 contiene más de 15 dígitos en una celda, Microsoft Excel cambiará cualquier dígito pasado el decimoquinto lugar a ceros. Por 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 almacenar y calcular los números de punto flotante. Por lo tanto, Excel almacena sólo 15 dígitos significativos en un número y cambia dígitos después de la decimoquinta posición a ceros.

Solución

Para evitar este comportamiento, dar formato a la celda como texto, escriba los números. La celda puede mostrar hasta 1.024 caracteres.

Más información

Este comportamiento sólo se produce con los números que están destinados para el cálculo, es decir, en las celdas con formato de números. En las celdas con formato de texto, puede escribir hasta 32.767 caracteres, de los cuales, Excel muestra hasta 1.024 caracteres en la hoja de cálculo.

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

Si escribe el número en la celda que tiene formato de texto, todos los caracteres permanecen mientras se escribe, porque Excel no 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, 09 de diciembre de 2013 - Versión: 10.0
La información de este artículo se refiere a:
  • Microsoft Excel 2013
  • Microsoft Excel 2010
  • 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 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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com