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

Ha finalizado el soporte técnico para Office 2003

Microsoft puso fin al soporte técnico para Office 2003 el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

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
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 intenta escribir un número de identificación de la tarjeta de crédito en el formato siguiente
####-####-####-####
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 solo los 15 dígitos significativos de un número y cambia a ceros los dígitos que pasan de la decimoquinta posición.
Solución
Para evitar este comportamiento, dé formato a la celda como texto y después escriba los números. La celda puede mostrar hasta 1024 caracteres.
Más información
Este comportamiento solo se produce con los números que sirven 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 1024 caracteres de la hoja de cálculo.

Debido a que los formatos de número personalizados están diseñados para funcionar principalmente con números, no puede crear un formato de número personalizado con más de 15 dígitos. Por ejemplo, no puede utilizar el siguiente formato para almacenar un identificador 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 4440-1111-2222-3333 en la celda. El número real 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 quita 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 número de la tarjeta de crédito como tal, sino que lo deja como texto.
XL2013 de XL2010 de XL2007 XL2000 15 XL97 XL2002 redondear el último dígito numérico de texto 15 IEEE

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 269370 - Última revisión: 08/06/2016 19:43:00 - Revisión: 15.0

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

  • kbformat kbprb kbmt KB269370 KbMtes
Comentarios