Observen la siguiente imagen de un cálculo en Excel 2007: Una celda con resultado de 100.000 y una fórmula de 850*77.1
¿cómo? ¿850*77.1=100000?.
!El resultado real es 65535!. Pueden comprobarlo ustedes mismos!!! Pero eso no es todo... Multipliquen 3400*19.275. De nuevo les dará 100000 cuando se debió obtener 65535. Al parecer hay más de diez fallos similares, todos con multiplicaciones cuyo resultado debería ser... 65535. Esto sólo ocurre en el Excel 2007, no en las versiones anteriores de Excel.
Los aúlicos de Excel dicen que el problema es de visualización, y que realmente el número almacenado en memoria es 65535; por ejemplo, si se multiplica el "supuesto" 100000 por 2 se obtiene 131170, que sería el valor correcto de 65535 x 2. Pero.... sumen 1 a la celda que contiene el 100000 y obtendrán... 100001. Por supuesto en Microsoft están buscando una solución desde Septiembre de 2.007 para que posteriormente dicha solución surta un burocrático proceso y pueda ser corregida en un próximo parche.
Algunos malpensantes manejan una teoría conspiranoica: se trataría de un "agujero" del Excel 2007 por el cual sería posible obtener la información encriptada de los archivos en caso de una urgente necesidad de violar la confidencialidad. Por supuesto, en este blog me fascina escuchar esas teorías, aunque en su gran mayoría no les creo ni un ápice. Probablemente, como casi todo fallo en la vida de un ingeniero, se trata de un problema técnico dificil sumado a un montón de mediocridad y pereza.
Actualización: (Enero 23 de enero de 2.008): Marcelo Cuervo me envía un link con una explicación muy clara y técnica acerca de este problema. Creo que me ratificaré en mi posición con una pequeña variación: se trata de un problema técnico dificil de solucionar mezclado con la inercia empresarial inevitable en una gran empresa de desarrollo de software. Y cuando se habla de inercia empresarial... se habla de un poquito de pereza con otro poquito de rutina y un poquito adicional de "sigamos haciéndolo así". A todos nos pasa, eso lo sé.... hasta a los gigantes. Y la dama no sólo debe ser, sino parecer....
No hay comentarios.:
Publicar un comentario