Генератор випадкових чисел в Excel в діапазоні

Час від часу користувачам Excel потрібно генерувати випадкові числа, щоб використовувати їх у формулах або для інших цілей. Для цього програма надає цілий арсенал можливостей. Генерувати випадкові числа можна кількома способами. Ми наведемо лише ті, які показали себе на практиці найкращим чином.

Функція випадкових чисел в Excel

Припустимо, у нас є набір даних, який повинен містити елементи, які абсолютно не пов'язані один з одним. В ідеалі вони повинні формуватися за законом нормального розподілу. Для цього потрібно скористатися функцією випадкових чисел. Є дві функції, за допомогою яких ви можете досягти своєї мети: РОЗРАХУНОК и МІЖ СПРАВОЮ. Давайте детальніше розглянемо, як їх можна використовувати на практиці.

Вибір випадкових чисел за допомогою RAND

Ця функція не надає аргументів. Але, незважаючи на це, він дозволяє налаштувати діапазон значень, в межах якого він повинен генерувати випадкове число. Наприклад, щоб отримати його в рамках один до п'яти, нам потрібно скористатися такою формулою: =COUNT()*(5-1)+1.

Генератор випадкових чисел в Excel в діапазоні

Якщо цю функцію розподілити на інші комірки за допомогою маркера автозаповнення, то ми побачимо, що розподіл рівномірний.

Під час кожного обчислення випадкового значення, якщо ви змінюєте будь-яку клітинку в будь-якому місці аркуша, числа автоматично генеруються знову. Тому ця інформація не зберігатиметься. Щоб переконатися, що вони залишаються, ви повинні вручну записати це значення в числовому форматі або скористатися цією інструкцією.

  1. Клацаємо по клітинці, що містить випадкове число.
  2. Робимо клацання на панелі формул, а потім виділяємо її.
  3. Натисніть кнопку F9 на клавіатурі.
  4. Завершуємо цю послідовність дій натисканням клавіші Enter.

Перевіримо, наскільки рівномірно розподілені випадкові числа. Для цього нам потрібно скористатися гістограмою розподілу. Для цього виконайте такі дії:

  1. Давайте створимо стовпець з кишенями, тобто тими осередками, в яких ми будемо зберігати наші діапазони. Перший – 0-0,1. За цією формулою ми формуємо наступне: =C2+$C$2Генератор випадкових чисел в Excel в діапазоні
  2. Після цього нам потрібно визначити, як часто трапляються випадкові числа, пов’язані з кожним конкретним діапазоном. Для цього ми можемо використовувати формулу масиву {=ЧАСТОТА(A2:A201;C2:C11)}. Генератор випадкових чисел в Excel в діапазоні
  3. Далі, використовуючи знак «зчеплення», ми робимо наші наступні діапазони. Формула проста =»[0,0-«&C2&»]»Генератор випадкових чисел в Excel в діапазоні
  4. Зараз ми робимо діаграму, яка описує, як розподіляються ці 200 значень. Генератор випадкових чисел в Excel в діапазоні

У нашому прикладі частота відповідає осі Y, а «кишені» – осі X.

Функція BETWEEN

До речі про функцію МІЖ СПРАВОЮ, то відповідно до його синтаксису він має два аргументи: нижню межу та верхню межу. Важливо, щоб значення першого параметра було менше другого. Передбачається, що межі можуть бути цілими, а дробові формули не враховуються. Давайте подивимося, як ця функція працює на цьому знімку екрана.

Генератор випадкових чисел в Excel в діапазоні

Ми бачимо, що точність можна регулювати за допомогою ділення. Ви можете отримати випадкові числа з будь-якими цифрами після коми.

Генератор випадкових чисел в Excel в діапазоні

Ми бачимо, що ця функція набагато органічніша і зрозуміліша для звичайної людини, ніж попередня. Тому в більшості випадків можна використовувати тільки його.

Як створити генератор випадкових чисел в Excel

А тепер давайте зробимо невеликий генератор чисел, який буде отримувати значення на основі певного діапазону даних. Для цього застосуємо формулу =ІНДЕКС(A1:A10;ЦІЛЕ ЧИСЛО(RAND()*10)+1).  Генератор випадкових чисел в Excel в діапазоні

Давайте створимо генератор випадкових чисел, який буде генеруватися від нуля до 10. Використовуючи цю формулу, ми можемо контролювати крок, з яким вони будуть генеруватися. Наприклад, ви можете створити генератор, який вироблятиме лише значення з нульовим закінченням. Генератор випадкових чисел в Excel в діапазоні

Або такий варіант. Припустимо, ми хочемо вибрати два випадкових значення зі списку текстових клітинок. Генератор випадкових чисел в Excel в діапазоні

А щоб вибрати два випадкових числа, потрібно застосувати функцію ІНДЕКСГенератор випадкових чисел в Excel в діапазоні

Формула, за допомогою якої ми це зробили, показана на знімку екрана вище. =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))) – за допомогою цієї формули ми можемо створити генератор для одного текстового значення. Бачимо, що ми приховали допоміжний стовпець. Так можете і ви. Генератор випадкових чисел в Excel в діапазоні

 

Генератор випадкових чисел нормального розподілу

Проблема функції СЛЧИС и МІЖ СПРАВОЮ тим, що вони утворюють набір чисел, які дуже далекі від цілі. Імовірність того, що число виявиться близько до нижньої, середньої або верхньої межі, однакова.

Нормальний розподіл у статистиці — це набір даних, у якому зі збільшенням відстані від центру на графіку частота, з якою значення зустрічається в певному коридорі, зменшується. Тобто більшість значень накопичується навколо центрального. Скористаємося функцією МІЖ СПРАВОЮ Спробуємо створити набір чисел, розподіл яких відноситься до розряду нормальних.

Отже, перед нами виріб, виготовлення якого коштує 100 руб. Тому цифри повинні бути приблизно однакові. У цьому випадку середня вартість повинна бути 100 руб. Давайте створимо масив даних і побудуємо графік, в якому стандартне відхилення становить 1,5 рубля, а розподіл значень нормальний.

Для цього потрібно скористатися функцією =НОРМОНІМ(SLЧИСЛО();100;1,5). Крім того, програма автоматично змінює ймовірності, виходячи з того, що числа, близькі до сотні, мають найвищий шанс.

Тепер нам просто потрібно побудувати графік стандартним способом, вибравши в якості діапазону набір згенерованих значень. У результаті ми бачимо, що розподіл дійсно нормальний.

Генератор випадкових чисел в Excel в діапазоні

Це так просто. Удачі.

залишити коментар