Skip to main content

Создание случайных чисел с помощью функции RAND в Excel

Генератор случайных чисел в Excel (Май 2024)

Генератор случайных чисел в Excel (Май 2024)
Anonim

Один из способов генерации случайных чисел в Excel - это RAND функция. Сама по себе функция генерирует ограниченный диапазон случайных чисел, но используя RAND в формулах с другими функциями диапазон значений можно легко разложить так, чтобы:

  • Указав высокие и низкие значения диапазона, RAND могут быть сделаны для возврата случайных чисел в пределах заданного диапазона, например 1 и 10 или 1 и 100.
  • Выход функции можно свести к целым числам, объединив функцию с TRUNC функция, которая усекает или удаляет все десятичные числа из числа.

RAND функция возвращает равномерно распределенное число, большее или равное 0, и меньше 1. Хотя нормально описывать диапазон значений, генерируемых функцией, как от 0 до 1, в действительности, точнее сказать, что диапазон равен между 0 и 0.999 …

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

Синтаксис функции относится к компоновке функции и включает в себя имя функции, скобки, разделители запятой и аргументы. Синтаксис для RAND функция:

= RAND ()

в отличие от RANDBETWEEN функция, для которой требуются аргументы класса high-end и low-end, функция 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 () * (High-Low) + Low, Decimals)

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

RAND функция является одной из летучих функций Excel; это означает, что:

  • Функция пересчитывает и производит новое случайное число каждый раз, когда изменяется рабочий лист, включая такие действия, как добавление новых данных.
  • Любая формула, которая прямо или косвенно зависит от ячейки, содержащей энергозависимую функцию, также пересчитывается каждый раз, когда происходит изменение рабочего листа.
  • В листах или книгах, содержащих большие объемы данных, летучие функции следует использовать с осторожностью, поскольку они могут замедлить время отклика программы из-за частоты повторных вычислений.

Принуждение функции RAND для создания новых случайных чисел без внесения других изменений в рабочий лист может быть выполнено путем нажатия кнопкиF9на клавиатуре. Это заставляет весь рабочий лист пересчитать, включая любые ячейки, содержащие функцию RAND.

F9 ключ также может использоваться для предотвращения изменения случайного числа каждый раз, когда на листе внесено изменение:

  1. Нажмите ячейку рабочего листа, где должно находиться случайное число.
  2. Введите функцию = RAND () в таблицу формул над рабочим листом.
  3. нажмитеF9 ключ для изменения RAND функцию в статическое случайное число.
  4. нажмитеВойти на клавиатуре, чтобы ввести случайное число в выбранную ячейку.

Теперь, нажавF9 снова не повлияет на случайное число.