Excel 2003'te Rand () ile Hata - Excel İpuçları

İçindekiler

Aralık 2002 yarışmamızdan havalı Animasyonlu Cannon Grafiğini hatırlıyor musunuz? Earl Takasaki tarafından programlandı. Pekala, bu hafta Excel 2003'te önemli bir hata keşfettiği için Earl'e tebrikler. İşte Earl'ün notu:

EXCEL 2003'ün RAND () işlevinde oldukça önemli bir hata bulduğuma inandığımı bilmek ilginizi çekebilir. Bildiğiniz gibi, RAND (), (0,1) aralığında eşit olarak dağıtılmış sözde rastgele sayılar döndürmelidir.

Ancak, tekrar tekrar çağrılması işlevin "kırılmasına" neden olur ve komik bir dağılımla negatif sayılar döndürmeye başlar.

Bunu dene:

RAND () işlevlerinin 20 tam sütununu doldurun. Şimdi F9'a birkaç kez basın. Çok geçmeden bazı sayılar (yaklaşık% 15) negatife dönecek. (bunu daha net göstermek için koşullu biçimlendirme kullanın) Bu, Excel 2002'de olmadı.

Bu önemlidir, çünkü RAND () işlevi tüm alan türlerinde birçok simülasyon ve karar modeli için kullanılır ve bu tür bir hata tüm bu modelleri bozacaktır.

Bunu keşfettiği için Earl'e teşekkürler. Bunu ben ayarladım. Bu çalışma sayfasının 1,2 milyon =RAND()işlevi vardır. Dördüncü itirazda, aşağıda gösterildiği gibi birçok sayı negatif çıkar.

Excel 2003'te RAND Hatası

İyi haberler burada:

10 Aralık 2003 Çarşamba günü Microsoft Excel ekibinden biriyle şahsen konuştum. Sorun çözülüyor ve bir güncelleme sunulacak.

Süreç kötüye gitmeden önce 3,5 milyon ila 15 milyon "iyi" rasgele sayı elde ediyorsunuz. Yani - =RAND()kahve molası sırasında sadece birkaç barbut oyunu oynarsanız, kötü durumda olmayacaksınız.

Sorun yalnızca Excel 2003'e yükseltme yapanları etkiliyor. Bunun bilimsel topluluk için olmazsa olmaz bir güncelleme olduğunu düşünmeme rağmen, pek çok insan bu hatadan etkilenmeyecek.

Yakında Microsoft'tan bir güncelleme alacağımızı umuyorum. Bununla ilgili bir şey öğrendiğimde buraya bilgi göndereceğim.

Ilginç makaleler...