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

Оглавление:

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

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

Как работает функция RAND

Указав максимальное и минимальное значения диапазона, RAND может возвращать случайные числа в указанном диапазоне, например 1 и 10 или 1 и 100.

Вывод функции также может быть уменьшен до целых чисел путем объединения функции с функцией TRUNC, которая усекает или удаляет все десятичные разряды из числа.

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

Формула, которая возвращает случайное число от 1 до 10, возвращает значение от 0 до 9,99999…

Image
Image

Синтаксис функции RAND

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

Синтаксис функции СЛЧИС:

=СЛУЧАЙ ()

В отличие от функции СЛУЧМЕЖДУ, которая требует указания старшего и младшего аргументов, функция СЛУЧАЙ не принимает никаких аргументов.

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

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

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

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

Генерация новых случайных чисел с обновлением

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

Второй вариант - нажать клавишу F5 на клавиатуре, что также обновит текущее окно браузера.

Изменение частоты обновления RAND

В Google Sheets вы можете изменить частоту, с которой RAND и другие изменчивые функции пересчитывают значение по умолчанию при изменении, на:

  • В сдачу и каждую минуту.
  • В смену и каждый час.

Шаги для изменения частоты обновления:

  1. Выберите меню Файл, чтобы открыть список параметров меню.
  2. Выберите Настройки электронной таблицы в списке, чтобы открыть диалоговое окно настроек электронной таблицы.

    Image
    Image
  3. В разделе диалогового окна «Пересчет» выберите текущую настройку, например при изменении, чтобы отобразить полный список параметров пересчета.

    Image
    Image
  4. Выберите из списка нужный вариант пересчета.

    Image
    Image
  5. Нажмите кнопку Сохранить настройки, чтобы сохранить изменения и вернуться к рабочему листу.

    Image
    Image

Вход в функцию RAND

Поскольку функция СЛЧИС не принимает аргументов, ее можно ввести в любую ячейку рабочего листа, набрав:

=СЛУЧАЙ ()

Кроме того, вы также можете ввести функцию, используя окно автоматического предложения Google Sheets, которое появляется, когда имя функции вводится в ячейку. Шаги:

  1. Выберите ячейку на листе, в которой должны отображаться результаты функции.
  2. Введите знак равенства (=), за которым следует имя функции RAND По мере ввода появляется окно автоматического предложения с именами функций, которые начинаются с буквы R. Когда в поле появится имя RAND, выберите name, чтобы ввести имя функции и открытая круглая скобка в выбранной ячейке.

    Image
    Image
  3. В текущей ячейке появляется случайное число от 0 до 1. Чтобы сгенерировать другой, нажмите клавишу F5 на клавиатуре или обновите браузер.

    Image
    Image

Когда вы выбираете текущую ячейку, полная функция=СЛЧИС () появляется в строке формул над рабочим листом.

Генерация случайных чисел от 1 до 10 или от 1 до 100

Общая форма уравнения, используемого для генерации случайного числа в указанном диапазоне:

=СЛУЧАЙ()(Высокий - Низкий) + Низкий

Здесь High и Low означают верхний и нижний пределы желаемого диапазона чисел.

Чтобы сгенерировать случайное число от 1 до 10, введите следующую формулу в ячейку рабочего листа:

=СЛУЧАЙ()(10 - 1) + 1

Чтобы сгенерировать случайное число от 1 до 100, введите следующую формулу в ячейку листа:

=СЛУЧАЙ()(100 - 1) + 1

Генерация случайных целых чисел от 1 до 10

Чтобы вернуть целое число – целое число без десятичной части – общая форма уравнения:

=TRUNC (RAND() (High - Low) + Low)

Чтобы сгенерировать случайное целое число от 1 до 10, введите следующую формулу в ячейку рабочего листа:

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

Рекомендуемые: