No, no, no i no. Els qui hem fet servir l’excel habitualment, sabem que a vegades té problemes amb els decimals. Però bé, si l’error és petit, generalment és tolerable.
El que no es pot tolerar és l’última fallada que he llegit (via slashdot) de l’Excel 2007. Tota operació en que es vegi implicat el número 65.535 donarà un resultat errorni.
Així, totes aquestes operacions
=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
Donaran 100.000, en comptes de 65.535.
La màgia d’aquest nombre (65.535) és que informàticament parlant és el valor d’un nombre “word”, és a dir, 16 bits posats tots a 1. Com tractarà l’excel els nombres per pifiar-la d’aquesta manera?