Korjaukset Excel 2007:n laskutoimitusten tulosten näyttöongelmaan
Tämä ei nyt suoranaisesti liity tietoturvaan, mutta koska ongelmasta on ollut aika laajalti puhetta, päätin laittaa tänne hieman lisätietoa.
Parisen viikkoa sitten julkisuuteen tuli tietoa, että Excel 2007 laskisi joidenkin laskutoimitusten tulokset väärin. Ongelmaa tarkemmin tarkasteltaessa kävi ilmi, että laskutoimitus itse asiassa suoritetaan oikein, mutta sen tulos näytetään väärin - eli jos laskutoimituksen tulos on välillä 65 534,99999999995 – 65 535 tai 65 535,99999999995 – 65 536, Excel näyttää tuloksena solussa 100 000. Laskutoimituksen tulos on edelleen muistissa oikein, ja jos sitä käytetään edelleen jossakin toisessa laskutoimituksessa, on tuloksena oikea tulos. Lisätietoja ongelmasta on Excel-tuotekehitystiimin blogissa.
Ongelma koskee Excel 2007 –taulukkolaskentasovellusta ja siihen liittyvää Excel Services 2007 –palvelinkomponenttia. Microsoft on nyt julkaissut korjaukset ongelmaan – lisätietoja korjauksista ja linkit korjauksiin löytyvät Knowledge Base –artikkeleista 943075 (Excel 2007) ja 943076 (Excel Services 2007). Myös Excel-blogissa on lisätietoa.