Bug with Rand () i Excel 2003 - Excel Tips

Kommer du ihåg det coola animerade kanonkartot från vår utmaning i december 2002? Det programmerades av Earl Takasaki. Tja, kudos till Earl för att ha upptäckt ett betydande fel i Excel 2003 den här veckan. Här är Earls anteckning:

Du kanske är intresserad av att veta att jag tror att jag har hittat ett ganska betydande fel i EXCEL 2003: s RAND () -funktion. Som ni vet ska RAND () returnera pseudoslumpmässigt tal jämnt fördelade i intervallet (0,1).

Upprepade samtal till den kommer dock att resultera i att funktionen "går sönder" och den börjar returnera negativa siffror med en rolig fördelning.

Prova detta:

Fyll 20 hela kolumner med RAND () -funktioner. Tryck nu på F9 flera gånger. Snart kommer några av siffrorna (cirka 15%) att bli negativa. (använd villkorlig formatering för att visa detta tydligare) Detta hände inte i Excel 2002.

Detta spelar roll eftersom RAND () -funktionen används för många simulerings- och beslutsmodeller i alla typer av fält och denna typ av fel kommer att bryta alla dessa modeller.

Tack till Earl för att upptäcka detta. Jag gjorde det här. Detta kalkylblad har 1,2 miljoner =RAND()funktioner. Vid den fjärde beräkningen kommer många siffror negativa som visas nedan.

RAND Bug i Excel 2003

Här är de goda nyheterna:

Jag pratade personligen med någon i Excel-teamet på Microsoft onsdagen den 10 december 2003. Problemet löses och en uppdatering kommer att göras tillgänglig.

Du verkar få mellan 3,5 miljoner och 15 miljoner “bra” slumpmässiga siffror innan processen går dåligt. Så - om du bara använder för =RAND()att spela ett par spel craps under kaffepausen kommer du inte att vara i dålig form.

Problemet påverkar bara de som har uppgraderat till Excel 2003. Även om jag tycker att detta är en måste-uppdatering för det vetenskapliga samfundet, kommer inte många människor att påverkas av detta fel.

Jag förväntar mig att vi snart kommer att ha en uppdatering från Microsoft. Jag kommer att lägga upp information här när jag får veta något om det.

Intressanta artiklar...