Microsoft Excel 2007 - kritická chyba č. 65535 (update)

MyEgo.cz

home foto blogy mywindows.cz kontakt

Microsoft Excel 2007 - kritická chyba č. 65535 (update)

Windows Vista 11.10.07

Microsoft Excel 2007 obsahuje jednu kritickou chybu, o níž musíte vědět. Pokud násobíte či sčítáte dvě čísla, jejichž výsledek je 65535 (tedy 2^16 -1, číslo dobře známé programátorům) , výsledek zobrazený Excelem 2007 není správných 65535, ale rovnou 100000.

Podívejte se na tento příklad, tučně zvýrazněné výsledky jsou špatně:

chyba výpočtu v Excel 2007chyba výpočtu v Excel 2007

Zajímavé je, že chyba je částečně jen v prezentaci tohoto čísla, interně se s ním (někdy) počítá dobře. Takže pokud k A*B připočtete číslo 1, výsledek je stále špatně (místo 2^16 je to 100001), ale přičtení 10 je již korektní s výsledkem 65545.

Aktualizace - chyba opravena

Hotfix KB943075 chybu zobrazení opravuje.

chyba výpočtu v Excel 2007 opravenachyba je opravena