Feil med Rand () i Excel 2003 - Excel-tips

Husker du det kule animerte kanonkartet fra utfordringen i desember 2002? Det ble programmert av Earl Takasaki. Vel, hilsen til Earl for å oppdage en betydelig feil i Excel 2003 denne uken. Her er Earls merknad:

Du kan være interessert i å vite at jeg tror at jeg har funnet en ganske betydelig feil i EXCEL 2003s RAND () -funksjon. Som du vet, skal RAND () returnere pseudo-tilfeldige tall jevnt fordelt i intervallet (0,1).

Gjentatte anrop til den vil imidlertid resultere i at funksjonen "går i stykker" og den begynner å returnere negative tall med en morsom fordeling.

Prøv dette:

Fyll 20 hele kolonner med RAND () -funksjoner. Trykk nå på F9 flere ganger. Snart nok vil noen av tallene (ca. 15%) bli negative. (bruk betinget formatering for å vise dette tydeligere) Dette skjedde ikke i Excel 2002.

Dette betyr noe fordi RAND () -funksjonen brukes til mange simulerings- og beslutningsmodeller i alle typer felt, og denne typen feil vil ødelegge alle disse modellene.

Takk til Earl for at du oppdaget dette. Jeg satte opp dette. Dette regnearket har 1,2 millioner =RAND()funksjoner. På 4. beregning kommer mange tall negativt opp som vist nedenfor.

RAND Bug i Excel 2003

Her er de gode nyhetene:

Jeg har personlig snakket med noen på Excel-teamet hos Microsoft onsdag 10. desember 2003. Problemet blir løst, og en oppdatering vil bli gjort tilgjengelig.

Det ser ut til at du får mellom 3,5 og 15 millioner “gode” tilfeldige tall før prosessen går dårlig. Så - hvis du bare bruker =RAND()til å spille et par spill craps i kaffepausen, vil du ikke være i dårlig form.

Problemet påvirker bare de som har oppgradert til Excel 2003. Selv om jeg tror dette er en må-ha-oppdatering for det vitenskapelige samfunnet, vil ikke mange bli påvirket av denne feilen.

Jeg forventer at vi snart vil ha en oppdatering fra Microsoft. Jeg vil legge ut informasjon her når jeg får vite noe om det.

Interessante artikler...