Вы можете использовать функцию RANDBETWEEN для генерации случайных целых чисел (только целых чисел) между диапазоном значений на листе Excel. Чтобы указать диапазон, используйте аргументы функции .
В то время как наиболее часто используемая функция RAND возвращает десятичное значение от 0 до 1, RANDBETWEEN может генерировать целое число между любыми двумя определенными значениями, такими как 0 и 10 или 1 и 100.
Если вам нужно генерировать случайные числа, включая десятичные значения, используйте функцию RAND в Excel .
Эти инструкции применяются к Excel 2019, 2016, 2013, 2010, Excel Online и Excel для Office 365.
RANDBETWEEN Синтаксис и аргументы функций
Синтаксис функции является макетом функции и включает в себя имя функции, скобки, разделители запятых и аргументы.
Синтаксис для функции RANDBETWEEN :
= СЛУЧМЕЖДУ (снизу, сверху)
- Bottom (обязательно) — это минимально возможное целое число, которое функция может вернуть в результате. Вы можете ввести фактическое целое число для этого аргумента или использовать ссылку на ячейку для расположения данных на листе.
- Top (обязательный) — максимально возможное целое число, которое функция может вернуть в результате. Вы можете ввести фактическое целое число для этого аргумента или использовать ссылку на ячейку.
Если аргумент Bottom больше, чем аргумент Top, функция RANDBETWEEN вернет #NUM! значение ошибки.
Как и функция RAND , RANDBETWEEN является одной из энергозависимых функций Excel , что означает:
- Каждый раз, когда кто-то вносит изменения в рабочий лист, функция пересчитывает, производя новое случайное число.
- Любая формула, которая зависит — прямо или косвенно — от ячейки, содержащей изменчивую функцию, также будет пересчитываться каждый раз, когда кто-то вносит изменения.
- При использовании изменчивых функций в таблицах или книгах, содержащих большие объемы данных, следует соблюдать осторожность , поскольку они могут замедлить время отклика программы из-за частоты пересчетов.
Использование функции Excel RANDBETWEEN
В приведенном ниже примере показано, как получить функцию RANDBETWEEN, которая возвращает случайное целое число от 1 до 100.
Варианты ввода функции и ее аргументов включают в себя:
- Ввод полной функции в ячейку листа
- Выбор функции и аргументов с помощью диалогового окна « Функция»
Многим пользователям проще использовать диалоговое окно «Функция», поскольку оно заботится о вводе синтаксиса функции, включая скобки и разделители запятых между аргументами.
-
Введите данные в ячейки A2 и B2, как показано на рисунке выше (1 и 100 соответственно).
-
Нажмите на ячейку C3, чтобы сделать ее активной ячейкой, в которой находится функция RANDBETWEEN .
-
Нажмите на вкладку Формулы на ленте .
-
Нажмите на значок Math & Trig, чтобы открыть раскрывающийся список функций.
-
Нажмите RANDBETWEEN в списке, чтобы открыть диалоговое окно Function. Данные, которые вы вводите в пустые строки в диалоговом окне, будут формировать аргументы функции.
-
Нажмите Нижняя в диалоговом окне.
-
Щелкните ячейку A2 на рабочем листе, чтобы ввести эту ссылку на ячейку в диалоговое окно.
-
Нажмите Верхнюю часть диалогового окна.
-
Щелкните ячейку B2 на рабочем листе, чтобы ввести ссылку на вторую ячейку.
-
Нажмите OK, чтобы завершить функцию и вернуться к рабочему листу.
-
Случайное число от 1 до 100 должно появиться в ячейке C3 .
-
Чтобы сгенерировать другое случайное число, нажмите клавишу F9 на клавиатуре, после чего лист будет пересчитан.
-
При нажатии на ячейку C3 , полной функцию, = RANDBETWEEN (A2, B2) , появляется в строке формул над листом.