Microsoft responde al caso 65.535

Microsoft responde al caso 65.535

por

El cálculo está bien, pero el resultado se muestra mal

Hoy, en los blogs de MSDN, se refirieron al problema llamado “el caso 65.535” que afecta a Excel 2007 y del cual te contamos ayer.

Los desarrolladores indicaron que el problema sólo se presenta en Excel 2007 y es consecuencia de alguna falla derivada del cambio en la lógica que ocurrió entre Office 2003 y Office 2007, lo cual equivale a decir que Office 1997, Office 2000, Office XP y Office 2003 son la misma cosa con cambios cosméticos, pero eso ya todos lo sabíamos.

Según señalan, el problema no afecta sólo al número 65.535 sino en un par de casos al 65.536. Lo rescatable es, dicen ellos, que Excel hace bien el cálculo, pero despliega mal el resultado. Esto significa que si pones en A1 la fórmula =65.535*1 te mostrará 100.000, pero si en la celda de al lado pones =A1*2 te mostrará no 200.000 sino el valor correcto, 131.070.

La consecuencia directa de este comportamiento es que, de producirse el inusual error en una gran planilla con balances muy complejos de empresas que mueven mucha plata, no debiera afectar al resultado final, algo que podría aliviar a muchos, si no fuera porque una vez introducida la duda, ya no es tan fácil recuperar la confianza.

Fuente: Blogs MSDN