Вы можете использовать функцию 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 .
-
Нажмите на Формулы вкладку на ленте .
-
Нажмите на значок Математика и триггеры , чтобы открыть раскрывающийся список функций.
-
Нажмите RANDBETWEEN в списке, чтобы открыть диалоговое окно Function. Данные, которые вы вводите в пустые строки в диалоговом окне, будут формировать аргументы функции.
-
Нажмите Нижняя в диалоговом окне.
-
Нажмите ячейка A2 на листе, чтобы ввести эту ссылку на ячейку в диалоговое окно.
-
Нажмите Верх в диалоговом окне.
-
Нажмите на ячейку B2 на рабочем листе, чтобы ввести ссылку на вторую ячейку.
-
Нажмите ОК , чтобы завершить функцию и вернуться к рабочему листу.
-
Случайное число от 1 до 100 должно появиться в ячейке C3 .
-
Чтобы сгенерировать другое случайное число, нажмите клавишу F9 на клавиатуре, после чего лист будет пересчитан.
-
При нажатии на ячейку C3 полная функция = RANDBETWEEN (A2, B2) , появляется на панели формул над рабочим листом.