Foutje in Excel 2007
07 oktober 2007
Frans Peeters
Thuis werk ik met Vista en Office 2007, gewoon om mezelf te dwingen de nieuwste versies bij te houden. Op school werken we met XP en Office 2003. Vooral bij Excel 2007 heb ik grote moeite alles snel terug te vinden. Het is soms echt zoeken geblazen waar iets zit. Computable meldt deze week nog iets grappigs over Excel 2007. Als je 850 vermenigvuldigt met 77,1 krijg je de verkeerde uitkomst. De goeie uitkomst is 65.535 maar Excel laat 100.000 zien! Als je de uitkomst verder gaat gebruiken, doet Excel dat weer wel goed.
Reacties
Nick Blakenburg
Geplaatst op 08 oktober 2007 19:02
waarschijnlijk is deze bug daarom ook gevonden aangezien het zo\'n bijzonder getal is. Moest gewoon even getest worden. (vraag me alleen wel af dan of het alleen bij de berekening 850 x 77,1 is)
Geplaatst op 08 oktober 2007 12:42
Dat is niet zo mooi, maar wel interessant. 65535 is namelijk niet zomaar een getal. Het is het grootste getal dat binair 16 tekens telt, en (dus) hexadecimaal vier: 1111 1111 1111 1111 of FFFF. Verder \"klopt\" 100000 bijna (op 1 na) als je de eerste drie cijfers octaal leest en de laatste drie 000 opvat als k=1024. Dat is wel erg ver gezocht, maar misschien geeft het een aanwijzing in welke richting de oorzaak van de fout precies gezocht moet worden. Tjeerd Siblesz