MS Excel-bugi laskee päin mäntyä
27.9.2007 10:03 Viime viikonloppuna Microsoftin Excel 2007 -taulukkolaskentaohjelmasta löydettiin virhe, joka "pyöristää" 65 535 sataantuhanteen.
Microsoftin Excel-tiimin mukaan laskutoimitukset, joiden lopputulos osuu 65 535 -luvun lähistölle, saattavat "pyöristyä" sataantuhanteen. Esimerkiksi laskutoimitus = 77,1 * 850 antaa tulokseksi 100 000.
Ongelma nousi esille viime viikonloppuna Excel-uutisryhmässä.
Useimmat bugisista laskutoimituksista olivat kertolaskuja, mutta yhtiön tiimin mukaan vika ei johdu varsinaisesti kertolaskuista, vaan juuri Excelin uusimpaan 2007-versioon tekemästä laskentalogiikkamuutoksesta.
Ohjelma näyttää laskutoimituksen tuloksen väärin 12 hyvin erikoisessa tapauksessa. Ohjelma säilöö laskutoimituksen tuloksen aivan oikein, mutta näyttää sen käyttäjälle väärin. Jos = 77,1 * 850 -laskutoimituksen kertoo esimerkiksi kahdella, saa aivan oikean tuloksen.
Vika johtuu kuudesta liukulukuarvosta välillä 65535,99999999995 - 65536, joita ei voi suoraan syöttää ohjelmaan, sillä se pyöristää desimaaliluvut 15 numeron tarkkuuteen. Sen sijaan laskutoimitukset, joiden tulokseksi muodostuu nämä luvut, aiheuttavat bugin.
Excel-tiimin mukaan korjaus ongelmaan on testauksessa, ja saattaa hyvinkin pian päätyä ladattavaksi, jollei se aiheuta uusia laskuongelmia.
- Digitodayn tuoreimmat uutiset.
- 16:47 Facebook-kaverin poisto johti kaksoismurhaan
- 16:26 Googlen lompakko hakkeroitiin helposti
- 16:15 Google pystyttää kilpailijaa Dropboxille
- 14:05 Alcatel-Lucent lopettaa työpaikkoja
- 14:02 Pirate Bay uhmaa muistitikulla estoja
- 14:00 Comptel puolittaa osingon
- 13:41 Kodak keskittyy kuvien tulostamiseen
- 13:37 Yle: Piraattiradio häiriköi Turun seudulla
- 12:37 Windows XP:lle harvinaisen vähän korjauksia
- 10:03 Itsemurhatehtaan johtajalta vohkittiin salasana
- 09:48 Googlen ensimmäinen työntekijä lähtee
- 09:22 Microsoft keskeytti yllättäen Lumia 900:n varaukset
- 07:00 FBI: Steve Jobsilla oli top-secret -luokitus
- 9.2. Uusi iPad tulee maaliskuun alussa?
- 9.2. Siri opiskelee kiinaa ja venäjää
- 9.2. Peliskene poimi presidentin palkinnon
- 9.2. Google: Näytä surfailusi, saat rahaa
- 9.2. Skimmaajat teettivät erikoislaitteita Suomen oloihin
- 9.2. Samsungilta ei julkistuksia Barcelonassa
- 9.2. Ciscon tulos parani reippaasti
- Uusimmat
- 48h luetuimmat kaikista uutisista.
- 8.2. Nokia-pomo: Puhelimet ovat Designed in Finland
- 07:00 FBI: Steve Jobsilla oli top-secret -luokitus
- 8.2. Nokian Salon tehdasta on ajettu alas pitkään
- 8.2. Kaksi minuuttia Iron Skyta – Elokuva "täynnä vastoinkäymisiä"
- 09:22 Microsoft keskeytti yllättäen Lumia 900:n varaukset
- 7.2. Belle-päivitys tuli viimein Symbianiin
- 9.2. Sadan tonnin sakot kuluttajien harhauttamisesta
- 8.2. Nokia julkistaa huippupuhelimen Barcelonassa
- 8.2. Applen televisio voi saada liikeohjauksen
- 8.2. Yllätys: Nokia on ylivoimainen web-johtaja
- Luetuimmat
- 48h suositelluimmat kaikista uutisista.
- 7.2. Äidit käyvät imettämällä Facebookia vastaan
- 7.2. Intia perui toimiluvat, Telenor uhkaa lähteä
- 7.2. Nokia kertoo miten käy Salon tehtaan
- Suositelluimmat
- 48h kommentoiduimmat kaikista uutisista.
- 8.2. Nokia-pomo: Puhelimet ovat Designed in Finland
- 9.2. Yllättävä ongelma: iPhone 4S ei toimi kiinalaisten sim-kortilla
- 07:00 FBI: Steve Jobsilla oli top-secret -luokitus
- 8.2. Nokian Salon tehdasta on ajettu alas pitkään
- 8.2. Applen televisio voi saada liikeohjauksen
- 09:22 Microsoft keskeytti yllättäen Lumia 900:n varaukset
- 9.2. Microsoft tarjoaa Lumia 800 -kimppua ystävänpäivänä
- 7.2. Nokia kertoo miten käy Salon tehtaan
- 7.2. Microsoft poistaa start-napin
- 8.2. Nokia julkistaa huippupuhelimen Barcelonassa
- Kommentoiduimmat
Uutisviikko
Mitä viikolla on tapahtunut, mikä puhuttanut eniten? Koko viikon uutiset.
RSS-feedit
Seuraa Digitodayn kaikkia uutisia tai vain tiettyä osiota RSS:llä.
Uusimmat uutiset
- Google pystyttää kilpailijaa Dropboxille 16:15
- Windows XP:lle harvinaisen vähän korjauksia 12:37
- Yllättävä ongelma: iPhone 4S ei toimi kiinalaisten sim-kortilla 10:22
- Windows 8:n testiversio ilmestyy karkauspäivänä 00:22
- @450-verkko vaihtaa tekniikkaa 12:49
- Googlen Terminator-lasit täydentävät todellisuutta 15:13
- Microsoft poistaa start-napin 13:19
- Google pyyhki Atlantiksen kartalta 15:59
- Lisää
Digiyesterday
Kolme vuotta sitten
Yhdellä tunnuksella pohjoismaisiin korkeakouluihin
10.02.2009 Suomalaisten korkeakoulujen käyttäjätunnuksilla pääsee jatkossa käyttämään myös ulkomaisia palveluja. CSC luonnehtii hanketta ainutlaatuiseksi maailmassa.
Taloussanomat
- Koulutettu, ole iloinen huonosta palkastasi 06:01
- SK: Nokia ulkoisti lokakuussa – Accenture jakaa jo eropaketteja 20:59
- Pankkiireilla on uusi suosikkiaine: Testosteroni 20:24
- Kreikan sopu järkkyi jo: Puoluepomo aikoo äänestää ei 16:22
- Raatoja tulee ravintola-alalla: "Dokaaminen meni muodista" 15:01
- Tämä sana joutui pannaan – Ollila haluaa sen takaisin 15:39
- Erimielisyyksiä osingoista – OP-Pohjola antoi potkut pankkiirilleen 10:07
- USA:ssa luottamus notkahti vielä pelättyäkin enemmän 17:32
- Merkel: Kreikka tarvitsee lisää apua 13:01
- Kreikan poliisi haluaa pidättää EU-virkailijat 17:12
- » Taloussanomat.fi













Kommentit (24)
- -joka aiheuttaa "pyöristää" 65 535 sataantuhanteen.- -
Sokerina pohjalla vähän aikaa sitten uutisoitu vakava tietoturvabugi sekä monet haavoittuvuudet koskien esim. macroja. Nähtävästi OO:n tekijät ovat kopioineet nuokin asiat vanhoista ms officen versioista :)
- Ohjelmat lienevät ohjelmoitavissa - vääryys on määrityskysymys.
"...12 erikoisessa tapauksessa."
- Internetti 'aukkoineen' on erikoinen, etten sanoisi mielenkiintoisesti suunniteltu toteutettu ohjelmoitavaksi ohjelmoitu. Mutta kuka keksikään tapausluvun 12?
Parhaansa kai se yrittää. Suljettu formaatti kuitenkin kyseessä. Toivottavasti tulevaisuus on valoisampi ja ODF valtaa alaa.
Tuollaiset heitot eivät auta asiaa, jos et kerro esimerkkejä.
Eka lienee makuasia, josta myös ms officen uusimpiin versioihin siirtyvät ovat erimielisiä. Tokaa en ole saanut toistettua itselläni. Toki Microsoftilla on ollut taipumus muuttaa uusimpien tiedostojen muotoa, niin ettei ole muiden kanssa yhteensopivaa. Nyt kuitenkin kuullostaa siltä, että ääni kellossa olisi hiukan muuttunut ja XML jne standardit voisivat ehkä toimia siinäkin maailmassa (pikku ilkein väännöksin).
Ohjelmointivirhe Excelissä on kummallinen ja siinä mielessä huolestuttava, että se ilmenee vain joillain luvuilla tai kombinaatioilla. Toivottavasti niitä ei ole muita, kuin nyt tiedosssa olevat!