domingo, 29 de agosto de 2021

Mas allá del infinito en Microsoft Excel, el número 1111111111111120

Ayer os comentaba que en Microsoft Excel existe un número que se corresponde con un valor que tiene un comportamiento similar al del valor infinito.

Este valor era el número 1111111111111110.

Al sumarle uno a este valor el resultado parecía ser el mismo valor.

Os había comentado adrede que su comportamiento era como el del infinito, haciendo pensar que este efecto se repetía de forma indefinida.

En realidad el problema es más complejo, ya que en lugar de calcular mal, lo que hace es mostrar un valor con menos precisión de la que se usa en el cálculo, esto lo que provoca es que a pesar de que internamente el cálculo se realiza correctamente, el valor mostrado no se corresponde con el resultado obtenido.


Si aumentamos el listado, llega un momento en el que el valor se incrementa a 1111111111111120, sin embargo lo hace sin pasar por las unidades, saltando las decenas, pero sin mostrar las unidades.

Si continuamos durante diez filas, se llega a la siguiente decena 1111111111111130.




Esto demuestra que a pesar de no mostrar las unidades si se tienen en cuenta en los cálculos.

Sin embargo es importante conocer esa forma de comportamiento, aunque la posibilidad de que nos afecte es remota.

No hay comentarios:

Publicar un comentario