Ignoro
desde cuando está disponible la nueva version de la familia ofimática de
productos de microsoft. Esta misma mañana, un compañero en el trabajo me
contaba las maravillas que había estado viendo en este producto: las
ventajas de colaboración, la nueva estructura de menús… Pero solo han
pasado unas horas cuando empiezo a ver por distintos sitios que la hoja
de cálculo Excel presenta problemas con algunas operaciones.
El cálculo erroneo que está apareciendo por la mayoria de los sitios es 850 x 77,1 = 100.000, cuando su resultado debería ser 65.535 (curioso, 216 - 1), pero esa no es la única:
=5.1*12850
=10.2*6425
=20.4*3212.5
=40.8*1606.25
=77.1*850
=154.2*425
=212.5*308.4
=308.4*212.5
=425*154.2
Todas estas operaciones deberían devolver 65.535 pero en Excel 2007 parece ser (aún no está disponible la versión para Linux asi que no lo puedo comprobar) que en todos los casos el resultado es 100.000.
Se esta siguiendo en microsoft.public.excel una conversación donde siguen saliendo teorias (todas ellas relacionadas con el manejo de la coma flotante) sobre el origen del problema que no parece ser simplemente de visualizacion: si en la casilla A1 usamos una de estas fórmulas malditas, la operacion =A1+1 da como resultado el valor 100.001, pero =A1*2 devuelve 131.070, como si el valor de A1 fuera 65.535.
Buena caza, Microsoft.