Se ha descubierto un gran fallo que afecta a Excel 2007. Muchas operaciones que deberían dar como resultado 65535 devuelven 100000. Por ejemplo podeis probar esto: =850*77.1
Me ha extrañado al ver que el openoffice, el excel 2003 y la calculadora de windows también lo hacen. La calculador de mi teléfono también, la de google también dice lo mismo y además lo he hecho a mano, y sale lo mismo, igual hay un bug de credibilidad, no?
#17Comprobado. En OpenOffice.Org Calc también se produce un bug parecido. Si pones:
850 X 77,1 (recalco lo de X), en lugar de dar 65.535 da #NOMBRE?; que debe ser un fallo mucho más gordo. xD
#29Puede que sea raro encontrar 850*77,1 pero es fácil que haya cosas como (<dato>/a)*b donde a y b sean iguales, y el dato sea 65535. Cualquiera que sepa un poco de informática sabe lo común que es encontrar ese número (2^16-1).
#31#17 No, en OpenOffice lo que hace es decir que ha habido un error (en este caso un desbordamiento). Lo que hace Microsoft Office es colarte un 10000 que como tengas cuentas que derivan de ahí vas a tener al final unas cifras que no vas a saber de donde cojones vienen.
Con OpenOffice sólo hubieras visto que había un error y no se habría propagado.
#33#31, Ya lo sé, leñe. Era una broma. Simplemente quise comprobar cómo se comportaba el OOO y me estaba volviendo loco porque no caía en la cuenta que las multiplicaciones se hacen con asteoroides y no con "equis".
#34Acabo de darme cuenta de que en OpenOffice.org 2.1 cuando le pones =850x77,1 y te sugiere corregirlo por =850*77,1 si le dices que no lo sustituye por =850x770,1 :S
#39#37 ya, es que no os habéis enterado, esa versión es para los vascos donde las cuentas se hacen a mano, aunque sea hallar el último decimal de PI XD
#41Total, es un error de nada, si luego usas el excel para la contabilidad y no te cuadran las cuentas, a rehacerlo todo a mano, que tan solo te has dejado mas de 600 lerus en una licencia para que luego o te funcione.
Y nadie quemando CDs de windows en la entrada de Microsoft...
Tengo una empresa medianamente grande y me encuentro este bug, y me planto en mi proovedor y le pido explicaciones en 5 minutos o me tiene que devolver TODAS las pelas de las licencias y olvidarse de mi apra siempre. Manda cojones, que es un software que mucha gente usa para cosas importantes (si, hay mucho incauto por el muno).
#42#41 El software va a continuar teniendo defectos, por muy cruciales que sean las operaciones que se realizan con el.
Si bien es cierto, que en el caso de que tenga problemas con los limites numéricos en 2 bytes (16 bits) no estaríamos hablando de un bug puntual, sino de un error histórico...
#44En cualquier caso, y aunque el resultado de la operación no sea el correcto, cualquier operación que hagamos con el resultado de la formula si sería valido.
#45Ya se puede descargar el parche, solo ocupa 441MB, tarda 4 horas en instalarse, hay que oprimir "siguiente" como unas 10 veces y durante ese tiempo no puedes ejecutar ningún otro programa.
Mentira, pero así es el parche de Visual Studio .NET 2005 ya miedo me da los próximos parches de Microsoft.
Me ha extrañado al ver que el openoffice, el excel 2003 y la calculadora de windows también lo hacen. La calculador de mi teléfono también, la de google también dice lo mismo y además lo he hecho a mano, y sale lo mismo, igual hay un bug de credibilidad, no?
En el link puedes ver más ejemplos que fallan, como estos:
425*154,2 100000
212,5*308,4 100000
8500*7,71 100000
- No he sido yo... ha sido excel
;)
Oh wait!!!
850 X 77,1 (recalco lo de X), en lugar de dar 65.535 da #NOMBRE?; que debe ser un fallo mucho más gordo. xD
Supongo que hasta que lo solucionen lo que harán será recomendarte que pongas en la casilla de la derecha el texto "aproximadamente" XD
img228.imageshack.us/img228/7788/excelob9.png
:)
La calculadora de ubuntu y del movil no me dejan poner punto.
Por cierto, es "hay" con "h" cuando es del verbo haber, supongo que habrá sido un lapsus :P
Un saludo! (Miedo me dan las administraciones públicas que usen office 2007 :S)
Con OpenOffice sólo hubieras visto que había un error y no se habría propagado.
No, lo que pasa es que era una broma.
Fijate que utilizó X en vez de *
Si pones * (multiplicador) todo bien.
#26
Como que la calculadora de ubuntu no te deja poner punto?
#33 El mercado de ironías se desploma a consecuencia de la crisis hipotecaria estadounidense.
=850*77,099999999
Ni modo, hay que desconfiar
"Microsoft just announced plans for their fix, disabling multiplication in all future versions of Excel..."
#26 Nota: Revisa la configuración regional.
P.D: muy bueno.
Y nadie quemando CDs de windows en la entrada de Microsoft...
Tengo una empresa medianamente grande y me encuentro este bug, y me planto en mi proovedor y le pido explicaciones en 5 minutos o me tiene que devolver TODAS las pelas de las licencias y olvidarse de mi apra siempre. Manda cojones, que es un software que mucha gente usa para cosas importantes (si, hay mucho incauto por el muno).
Si bien es cierto, que en el caso de que tenga problemas con los limites numéricos en 2 bytes (16 bits) no estaríamos hablando de un bug puntual, sino de un error histórico...
Por ejemplo la operación, =77,1*850*10, daría como resultado 655350 es decir la salida correcta.
fuente: www.fermu.com/content/view/546/1/lang,es/
Mentira, pero así es el parche de Visual Studio .NET 2005 ya miedo me da los próximos parches de Microsoft.
Visto en www.kriptopolis.org/explorer-aprueba-matematicas#comment-24032
LULZ!