Skip to main content

Створення випадкових чисел за допомогою функції RAND в Excel

Anonim

Один із способів генерації випадкових чисел в Excel - це з RAND функція Сама по собі функція генерує обмежений діапазон випадкових чисел, але за допомогою RAND у формулах з іншими функціями діапазон значень можна легко розширити так, щоб:

  • Визначаючи високі та низькі значення діапазону, RAND може бути зроблено для повернення випадкових чисел у певному діапазоні, таких як 1 і 10 або 1 і 100.
  • Вихід функції можна звести до цілих чисел шляхом об'єднання функції з TRUNC функція, яка скорочує або видаляє всі десяткові знаки з числа.

The RAND функція повертає рівномірно розподілену кількість, більшу або рівну 0 і менше 1. Хоча нормальним є опис діапазону значень, сформованих цією функцією, як від 0 до 1, насправді, точніше сказати діапазон від 0 до 0,999 …

Синтаксис і аргументи функції RAND

Синтаксис функції означає макет функції та включає ім'я функції, дужки, розділювачі коми та аргументи. Синтаксис для RAND функція:

= RAND ()

На відміну від RANDBETWEEN Функція, яка вимагає визначення високих і низьких кінцевих аргументів, функція RAND не приймає аргументів.

Кілька RAND Приклади функцій були використані для отримання результатів, показаних на наведеному вище зображенні.

  • Перший приклад входить до RAND функція сама по собі.
  • Другий приклад створює формулу, яка генерує випадкове число від 1 до 10 або від 1 до 100.
  • Третій приклад генерує випадкове ціле число від 1 до 10 за допомогою TRUNC функція
  • У останньому прикладі використовується Круглий стіл функція зменшення числа десяткових знаків для випадкових чисел.

Генерування чисел з RAND

Оскільки функція RAND не містить аргументів, її можна легко ввести до будь-якої комірки робочої таблиці, просто натиснувши на клітинку та набравши:

= RAND ()

Результатом є випадкове число від 0 до 1 в комірці.

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

Загальна форма рівняння, що використовується для генерації випадкового числа в межах заданого діапазону:

= RAND () * (високий - низький) + низький

Високий і Низький означають верхню та нижню межі бажаного діапазону чисел. Як приклад, щоб створити випадкове число від 1 до 10, введіть наступну формулу в клітинку робочого листа:

= RAND () * (10 - 1) + 1

Створення випадкових цілих чисел з RAND

Щоб повернути ціле число - ціле число без десяткової частини - загальною формою рівняння є:

= TRUNC (RAND () * (високий - низький) + низький)

Замість того, щоб видалити всі десяткові знаки з TRUNC Функція, ми можемо використовувати наступне Круглий стіл функція у поєднанні з RAND щоб зменшити кількість десяткових знаків у випадковому числі до двох.

= ROUND (RAND () * (високий - низький) + низький, десятковий)

Функція RAND та волатильність

The RAND Функція є однією з нестабільних функцій Excel; це означає що:

  • Функція перераховує і створює нове випадкове число щоразу, коли змінюється робочий аркуш, включаючи такі дії, як додавання нових даних.
  • Будь-яка формула, яка безпосередньо або опосередковано залежить від клітинки, що містить нестабільну функцію, також перераховується кожного разу, коли відбувається зміна робочого аркуша.
  • У робочих таблицях чи робочих книгах, що містять велику кількість даних, нестаціонарні функції повинні використовуватися з обережністю, оскільки вони можуть уповільнити час відгуку програми через частоту перерахунків.

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

TheF9 ключ також може бути використаний для запобігання випадковому числу змін кожного разу, коли відбувається зміна на робочому аркуші:

  1. Клацніть на комірці робочого стола, де буде зареєстровано випадкове число.
  2. Введіть функцію = RAND () в рядку формули над робочим листом.
  3. Натисніть кнопкуF9 ключ змінити RAND функція в статичне випадкове число.
  4. Натисніть кнопкуВведіть клавіша на клавіатурі, щоб ввести випадкове число у вибрану комірку.

Тепер, натискаючиF9 знову не буде мати впливу на випадкове число.