Encuentran un error crítico en Microsoft Excel 2007

Yo no usaba Microsoft Windows, pero con la laptop y por motivos de garantía tengo que usarlo, hasta que pueda ponerle Ubuntu, pero mientras eso pasa, la nueva versión de la suite Office 2007 me gustó. Ya que la había dejado de usar tanto nuevo, todo era nuevo y aprendí de nuevo.

Pero ahora me preocupa que han descubierto un error crítico en Excel, la hoja de cálculo del conjunto Office 2007,y se trata de lo siguiente: al hacer ciertas operaciones en lugar de dar el resultado correcto aparece 10,000.

Veamos el primer ejemplo:

= 850 * 77.1

Y hay mas pruebas.

Pero antes, veamos algunas de las razones que sugieren el origen de este error de programación:

  • El número 65,535 es un límite, el 1016
  • Este número, es el mas grande que puede presentarse con un entero de 16 bits (por ejemplo: 0xFFFF).
  • Usando Visual Basic para Aplicaciones se demuestra que el error solo se presenta en la propiedad Text y no en la propiedad Value: MsgBox (Range("A1").Value) = 65535.

Otros errores:

  • También reporta 580*77.1=100000, si sumas a este resultado 1, obtienes 100000; pero si sumas 2, obtienes 65537.
  • Otras formas de obtener este error:
    =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

Aunque se que no debo, voy a revelar mis fuentes:

Entradas Relacionadas

Escribir un comentario

(Si no dejó aquí ningún comentario anteriormente, quizás necesite aprobación por parte del dueño del sitio, antes de que el comentario aparezca. Hasta entonces, no se mostrará en la entrada. Gracias por su paciencia).