el bug de multiplicacion de Excel 2007

Acabo de aterrizar de Ibiza de unas minivacaciones impresionantes (y en las cuales de paso he escrito un par de problemas nuevos para programancia101!) asi que no he podido seguir en directo la serie de articulos que han aparecido en la blogosfera acerca de un bug en Excel 2007. Afortunadamente, mi amigo Chema “el maligno” me ha mandado un correito para asegurarse que nos haciamos eco de esta noticia.

 Para los que no lo hayais visto ya, resulta que se ha encontrado un pequeño bug en Excel 2007 (noticia en español en Microsiervos) con algunas multiplicaciones. Podeis encontrar mas ejemplillos por la web, pero el aviso original se referia a la multiplicacion 850 * 77.1, que en vez de 65535, que es el resultado correcto, se muestra como 100000.

 

Como buenos lectores de programancia101 y revisando algunos de nuestros articulos anteriores (como este y este), seriais capaces de adivinar cual es la hipotesis razonable mas probable que puede causar este tipo de fallo?

Para los que quieran directamente “la solucion”, podeis mirar este post del equipo de Excel, que se puso manos a la obra para arreglarlo el dia despues del aviso.
 

3 comentarios en “el bug de multiplicacion de Excel 2007”

  1. Así a primera vista, supongo que será cosa de la representación decimal… que como todos sabemos suele dan problemas. Sobre todo, me parece sospechoso el 0.1 de 77.1… que como aprendimos en FC su representación decimal está jodida.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *