Знание того, как генерировать случайные числа в вашей электронной таблице, может быть чрезвычайно полезным. К счастью, это можно легко сделать в Google Таблицах. Вы можете использовать две функции в Google Таблицах для создания случайного числа. Это функции СЛУЧАЙ и СЛУЧМЕЖДУ.
СЛУЧМЕЖДУ позволяет вам генерировать число случайным образом из заданного предела между двумя числами. В этой статье основное внимание будет уделено функции СЛУЧМЕЖДУ и рассмотрен ее синтаксис, причины использования СЛУЧМЕЖДУ вместо СЛУЧАЙ, а также несколько примеров функции.
Синтаксис для СЛУЧМЕЖДУ
Прежде чем мы посмотрим на функцию в действии, важно понять синтаксис формулы. Он работает аналогично СЛУЧМЕЖДУ в Excel. Вот как это использовать в Google Таблицах:
=СЛУЧМЕЖДУ(нижний, верхний)
Этот синтаксис относительно прост по сравнению с другими функциями и требует для работы только два аргумента. Это:
- ниже: это нижний предел диапазона. Он указывает, что генерируемое число должно быть больше или равно определенному параметру.
- верхний: Это верхний предел диапазона. Он указывает, что генерируемое число должно быть меньше или равно определенному параметру.
Десятичные значения могут использоваться для нижнего и верхнего параметров. Использование этих значений означает, что верхний предел будет округлен до меньшего целого числа. Например, если верхний предел равен 10,4, он будет округлен до 10. Точно так же, если нижний предел определен как 2,6, число будет округлено до 3.
СЛУЧАЙ МЕЖДУ vs. РЭНД
Хотя RAND и RANDBETWEEN работают одинаково и могут использоваться для аналогичных целей, например создание сложных генераторов случайных чисел в Google Sheets, Они не одинаковы.
- СЛУЧМЕЖДУ гораздо меньше шансов получить полностью уникальные числа для меньшего диапазона по сравнению с формулой СЛУЧАЙ.
- СЛЧИС может возвращать десятичные значения, а СЛУЧМЕЖДУ возвращает целые значения.
- Формула СЛУЧАЙ не принимает никаких параметров, в то время как СЛУЧМЕЖДУ для работы требуется два параметра. Параметры определяют верхний и нижний пределы значений, которые должны быть сгенерированы.
- Формула RAND может генерировать число от 0 до 1. С другой стороны, СЛУЧМЕЖДУ можно использовать для генерации числа в пределах, определенных пользователем.
RANDBETWEEN Примеры в Google Sheets
Чтобы правильно понять функцию, давайте рассмотрим несколько примеров функции в действии.
Простой СЛУЧМЕЖДУ
Вот самый простой способ использования функции СЛУЧМЕЖДУ в Google Таблицах. В приведенном ниже примере мы выберем нижний предел равным 1, а верхний — 100. Функция будет генерировать значение между указанными пределами.
Вот шаги, которые необходимо выполнить для этого:
- Нажмите и выберите ячейку, в которую вы хотите ввести формулу.
- Введите символ равенства, а затем название формулы. После этого добавьте открывающую скобку. В этом случае это будет выглядеть так =СЛУЧМЕЖДУ(
- Для первого параметра мы введем нижний предел, который 1 в таком случае.
- Добавьте символ запятой и введите второй параметр, который является верхним пределом. В данном случае это 100.
- Добавьте закрывающую скобку, чтобы закончить формулу.
- нажмите Войти или щелкните вне ячейки, чтобы выполнить формулу.
Вложенный СЛУЧМЕЖДУ
В этом примере мы рассмотрим вложенную реализацию формулы СЛУЧМЕЖДУ. У нас есть 10 имен в столбце, и мы хотим выбрать одно имя случайным образом. Мы можем сделать это, комбинируя формулы ИНДЕКС, СЛУЧМЕЖДУ и СЧЕТЧИК.
Вот шаги, которые необходимо выполнить для этого:
- Нажмите и выберите ячейку, в которую вы хотите ввести формулу.
- Введите символ равенства, а затем название первой формулы. После этого добавьте открывающую скобку. В этом случае это будет выглядеть =ИНДЕКС(
- В качестве первого параметра мы введем диапазон ячеек, который А2:А11 в таком случае.
- Добавьте символ запятой и введите второй параметр, который представляет собой формулу СЛУЧМЕЖДУ. В данном случае это СЛУЧАЙНОМЕДУ(
- Добавьте первый параметр формулы, т.е. 1 как нижний предел.
- Для верхнего предела мы будем использовать формулу COUNTA для подсчета количества записей. Здесь мы пишем это как СЧЕТ(
- Запишите диапазон ячеек в качестве параметра для COUNTA. Здесь мы пишем это как А2:А11.
- Добавьте три закрывающие скобки, чтобы закончить формулу (по одной для каждой вложенной функции в формуле).
- нажмите Войти или щелкните вне ячейки, чтобы выполнить формулу.
Давайте поговорим о том, как работает формула.
- Во-первых, мы используем формулу ИНДЕКС, чтобы вернуть элемент из столбца в позиции, обозначенной случайным числом.
- Затем мы используем формулу СЛУЧМЕЖДУ для генерации случайного числа между нижним и верхним пределами.
- COUNTA используется для нахождения верхнего предела столбца.
Вещи, которые вы должны знать о RANDBETWEEN
Формула СЛУЧМЕЖДУ является изменчивой формулой. Это означает, что он пересчитывает каждый раз, когда вы просматривать, редактировать или удалять версию вашей таблицы Google. Перерасчет также выполняется каждый раз при повторном открытии электронной таблицы.
Вы также можете заставить функцию пересчитываться каждую минуту или каждый час. Для этого вам придется включить пересчет:
- Нажав на Файл в верхней панели электронной таблицы.
- В открывшемся выпадающем меню нажмите на Настройки. Откроется новое окно > переключитесь на Расчет вкладка
- Нажмите на поле под Перерасчет. Здесь вы можете выбрать, когда должен быть выполнен перерасчет. Вы можете выбрать из По изменению, При смене и каждую минуту, а также На смену и каждый час.
Обратите внимание, что ваша электронная таблица может стать очень медленной, если вы используете эту опцию, особенно если у вас много формул или значений в электронной таблице.
Завершение работы функции СЛУЧМЕЖДУ в Google Таблицах
Чтобы свести все это к минимуму, вы должны использовать функцию СЛУЧМЕЖДУ в Google Таблицах всякий раз, когда вам нужно установить верхний и нижний пределы для случайного числа в формуле.
Его можно легко использовать отдельно в ячейке, а затем использовать в ссылке на ячейку для другой функции или вложить в более длинную формулу. В любом случае, это отличная важная функция Google Таблиц, которую нужно иметь в своем арсенале.