Ar prisimenate šaunią „Animated Cannon Chart“ iš mūsų 2002 m. Gruodžio iššūkio? Ją užprogramavo grafas Takasaki. Gerai, ačiū Earlui, kad šią savaitę „Excel 2003“ aptiko reikšmingą klaidą. Štai Earlo pastaba:
Jums gali būti įdomu žinoti, kad manau, kad radau gana reikšmingą klaidą EXCEL 2003 RAND () funkcijoje. Kaip žinote, RAND () turėtų pateikti pseudoatsitiktinius skaičius, tolygiai paskirstytus intervale (0,1).
Tačiau pakartotinai skambinant į jį funkcija „nutrūks“ ir ji pradės grąžinti neigiamus skaičius su juokingu paskirstymu.
Išbandyti šį:
Užpildykite 20 pilnų RAND () funkcijų stulpelių. Dabar kelis kartus paspauskite F9. Pakankamai greitai kai kurie skaičiai (apie 15%) bus neigiami. (naudokite sąlyginį formatavimą, kad tai būtų aiškiau rodoma) Tai neįvyko programoje „Excel 2002“.
Tai svarbu, nes RAND () funkcija naudojama daugeliui modeliavimo ir sprendimų modelių visų tipų laukuose, o tokia klaida sugadins visus tuos modelius.
Ačiū Earlui, kad tai atrado. Aš tai sukūriau. Šiame darbalapyje yra 1,2 milijono =RAND()
funkcijų. 4-ojo perskaičiavimo metu daugelis skaičių yra neigiami, kaip parodyta žemiau.

Čia yra geros naujienos:
Aš asmeniškai 2003 m. Gruodžio 10 d., Trečiadienį, kalbėjau su kažkuo iš „Microsoft“ komandos „Microsoft“. Problema išspręsta ir bus prieinamas atnaujinimas.
Atrodo, kad jūs gaunate nuo 3,5 iki 15 milijonų „gerų“ atsitiktinių skaičių, kol procesas nepasiseka. Taigi - jei =RAND()
kavos pertraukėlės metu tiesiog žaidžiate keletą krapų žaidimų, jūsų būklė nebus bloga.
Problema kyla tik tiems, kurie atnaujino „Excel 2003“. Nors manau, kad tai yra būtinas mokslo bendruomenės atnaujinimas, ši klaida nepaveiks daugelio žmonių.
Tikiuosi, kad netrukus turėsime „Microsoft“ naujinį. Aš paskelbsiu informaciją čia, kai apie tai ką nors sužinosiu.