Помилка з Rand () в Excel 2003 - Поради Excel

Ви пам’ятаєте класну анімовану діаграму з нашого виклику в грудні 2002 року? Його запрограмував граф Такасакі. Ну, похвала Ерлу за виявлення значної помилки в Excel 2003 цього тижня. Ось примітка Графа:

Можливо, вам буде цікаво дізнатися, що я вважаю, що я знайшов досить значну помилку у функції RAND () EXCEL 2003. Як відомо, RAND () повинен повертати псевдовипадкові числа, рівномірно розподілені в інтервалі (0,1).

Однак багаторазові дзвінки до нього призведуть до того, що функція «зламається», і вона почне повертати негативні числа з кумедним розподілом.

Спробуйте це:

Заповніть 20 повних стовпців функцій RAND (). Тепер натисніть F9 кілька разів. Досить скоро деякі цифри (близько 15%) стануть негативними. (використовуйте умовне форматування, щоб показати це чіткіше) Це не сталося в Excel 2002.

Це важливо, оскільки функція RAND () використовується для багатьох моделей моделей та моделей прийняття рішень у всіх типах полів, і такий тип помилок порушить усі ці моделі.

Дякую Графу за те, що це відкрив. Я все це налаштував. Цей аркуш має 1,2 мільйона =RAND()функцій. На 4-му повторенні багато цифр виявляються негативними, як показано нижче.

Помилка RAND в Excel 2003

Ось хороша новина:

Я особисто спілкувався з кимось із команди Excel у Microsoft у середу, 10 грудня 2003 р. Проблема вирішується, і буде доступне оновлення.

Здається, ви отримуєте від 3,5 до 15 мільйонів "хороших" випадкових чисел, перш ніж процес піде погано. Отож - якщо ви просто використовуєте =RAND()для того, щоб зіграти пару ігор з лайном під час кава-брейку, у вас не буде поганої форми.

Проблема стосується лише тих, хто перейшов на Excel 2003. Хоча я думаю, що це обов’язкове оновлення для наукової спільноти, ця помилка не вплине на багатьох людей.

Я сподіваюся, що незабаром ми отримаємо оновлення від Microsoft. Я розміщу тут інформацію, коли дізнаюся про це щось.

Цікаві статті...