En Excel no puedes poner números de más de 15 cifras. Te explicamos cómo solucionarlo.

El otro día, en una incidencia con un cliente, descubrimos una limitación de Excel que desconocíamos. Y es una limitación sorprendente en una hoja de cálculo, dedicada a manejar números.

No se pueden escribir, en las celdas, números de más de 15 cifras.

Como intentes escribir la cifra 16, te pone un cero. Probadlo.

Por qué ocurre esto.

¿Por qué pasa esto? Por la manera en que está programado Excel. Microsoft eligió ( hay que elegir uno) el formato IEEE 74 . Que, por la cantidad de bits que reserva para cada parte del número, sólo puede poner 15 dígitos de precisión. Aquí podéis ver la explicación de Microsoft.

Cuidado, 15 dígitos de precisión (la cantidad de cifras que sabemos de un número) es una burrada de enorme. No solemos tener esta precisión.

Pero a veces necesitamos poner números de más de 15 cifras para temas como números de serie, SKUs, referencias etc.

Y esto no quiere decir que no podemos poner números grandes o pequeños. Por la misma razón las limitaciones de Excel son:

  • El número más grande que podemos representar es: 1.79769313486232E308 (E308 es 10^308)
  • El número más pequeño es podemos representar es: 2.2250738585072E-308.

¿Cómo podemos solucionarlo?

Solución no existe, porque es un limitación estructural. Pero puedo poner números de más de cifra cambiando el formato de la celda a texto antes de introducir el número.

Te lo explicamos en este vídeo.