Как пользоваться функцией RANDARRAY (СЛУЧМАССИВ) в Excel

Русский Английский
СЛУЧМАССИВ RANDARRAY

Функция RANDARRAY (или СЛУЧМАССИВ на русском языке) — это современное средство в Microsoft Excel, доступное начиная с версии Excel 365 и Excel 2019, а также в Google Таблицах, которое позволяет создавать массив случайных чисел в заданных размерах. Эта функция полезна в множестве сценариев, включая статистические расчеты, моделирование и прочие задачи, где требуется генерация случайных данных.

Общий синтаксис функции

Функция в Excel и Google Таблицах имеет следующий синтаксис:

 RANDARRAY([rows], [columns], [min], [max], [whole_number]) 
  • rows — количество строк в возвращаемом массиве.
  • columns — количество столбцов в возвращаемом массиве.
  • min — минимальное значение диапазона случайных чисел.
  • max — максимальное значение диапазона случайных чисел.
  • whole_number — логическое значение: TRUE для генерации целых чисел, FALSE для генерации десятичных чисел (по умолчанию FALSE).

Примеры использования

Пример 1. Создание массива из 5×5 случайных чисел между 1 и 100:

 =RANDARRAY(5, 5, 1, 100, TRUE) 

Эта формула сгенерирует таблицу из 25 случайных целых чисел. Каждое число будет находиться в диапазоне от 1 до 100. Такой подход может использоваться для симуляции данных в экспериментах, где нужны равномерно распределенные случайные величины.

Пример 2. Генерация одномерного массива из 10 случайных десятичных чисел от 0 до 1:

 =RANDARRAY(1, 10) 

Здесь мы создаем горизонтальный массив (1 строка, 10 столбцов) случайных чисел между 0 и 1, которые могут быть использованы для различных статистических расчетов или для генерации исходных данных для анализа.

Практические задачи

Задача 1: Подсчет количества чисел больше 50 в массиве 10×10.

Сначала создадим массив с помощью RANDARRAY(10, 10, 1, 100, TRUE), затем применим функцию COUNTIF для подсчета значений больше 50:

 =COUNTIF(RANDARRAY(10, 10, 1, 100, TRUE), ">50") 

Это позволит оценить, как часто встречаются числа больше 50 в сгенерированном массиве, что может быть полезно для статистического анализа.

Задача 2: Вычисление среднего значения из созданного массива случайных чисел.

Используем формулу RANDARRAY(1, 100) для создания массива из 100 случайных десятичных чисел от 0 до 1. Далее, применим функцию AVERAGE для расчета их среднего значения:

 =AVERAGE(RANDARRAY(1, 100)) 

Этот расчет может быть использован для анализа тенденций в данных или для проверки равномерности распределения случайных чисел.

Больше информации: https://support.microsoft.com/ru-ru/office/случмассив-функция-случмассив-21261e55-3bec-4885-86a6-8b0a47fd4d33

Другие функции
Возвращает абсолютную величину числа
Возвращает арккосинус числа
Возвращает гиперболический арккосинус числа
Возвращает арккотангенс числа
Возвращает гиперболический арккотангенс числа
Возвращает арксинус числа
Возвращает гиперболический арксинус числа
Возвращает арктангенс числа
Возвращает арктангенс для заданных координат x и y
Возвращает гиперболический арктангенс числа
Возвращает косинус числа
Возвращает гиперболический косинус числа
Возвращает гиперболический косинус числа
Возвращает котангенс угла
Возвращает косеканс угла
Возвращает гиперболический косеканс угла
Возвращает число
Округляет число в большую сторону до ближайшего целого или кратного
Присваивает имена результатам вычислений, чтобы обеспечить хранение промежуточных вычислений, значений или определение имен в формуле
Возвращает натуральный логарифм числа
Возвращает логарифм числа по заданному основанию
Возвращает десятичный логарифм числа
Возвращает секанс угла
Возвращает гиперболический секанс угла
Возвращает синус заданного угла
Возвращает гиперболический синус числа
Возвращает тангенс числа
Возвращает гиперболический тангенс числа
Возвращает статистическое выражение списка или базы данных
Преобразует римские числа в арабские в виде числа
Преобразует радианы в градусы
Возвращает двойной факториал числа
Преобразует текстовое представление числа в заданном основании в десятичное число
Возвращает знак числа
Возвращает положительное значение квадратного корня
Возвращает квадратный корень из значения выражения (число * пи)
Возвращает матрицу единицы или заданный размер
Возвращает обратную матрицу массива
Возвращает определитель матрицы массива
Возвращает мультиномиальный коэффициент множества чисел
Возвращает матричное произведение двух массивов
Округляет число до ближайшего нечетного целого
Возвращает наибольший общий делитель
Возвращает наименьшее общее кратное
Округляет число до ближайшего целого или кратного
Округляет число в большую сторону до ближайшего целого или кратного
Округляет число до ближайшего целого или кратного Число округляется до большего значения вне зависимости от его знака
Округляет число в меньшую сторону до ближайшего целого или кратного
Округляет число до ближайшего целого или кратного Число округляется до большего значения вне зависимости от его знака
Округляет число до указанного количества десятичных разрядов
Округляет число до ближайшего большего по модулю значения
Округляет число до ближайшего меньшего по модулю значения
Возвращает число, округленное с требуемой точностью
Преобразует число в текстовое представление с заданным основанием (базой)
Возвращает остаток от деления
Отбрасывает дробную часть числа
Возвращает число пи
Создает список последовательного числа в массиве, например 1, 2, 3, 4
Возвращает произведение аргументов
Возвращает промежуточный итог в списке или базе данных
Преобразует градусы в радианы
Преобразует арабские числа в римские в виде текста
Возвращает сумму степенного ряда, вычисленную по формуле
Возвращает случайное число в интервале между двумя заданными числами
Возвращает случайное число в интервале от 0 до 1
Возвращает результат возведения числа в степень
Суммирует аргументы
Суммирует ячейки, удовлетворяющие заданному условию
Суммирует ячейки в диапазоне, удовлетворяющие нескольким условиям
Возвращает сумму квадратов аргументов
Возвращает сумму квадратов разностей соответствующих значений в двух массивах
Возвращает сумму произведений соответствующих элементов массивов
Возвращает сумму разностей квадратов соответствующих значений в двух массивах
Возвращает сумму сумм квадратов соответствующих элементов двух массивов
Возвращает факториал числа
Округляет число до ближайшего меньшего целого
Возвращает целую часть частного при делении
Округляет число до ближайшего четного целого
Возвращает количество комбинаций для заданного числа объектов
Возвращает количество комбинаций с повторами для заданного числа элементов