Функция RANDARRAY в Excel

Функция RANDARRAY (СЛУЧИД) в Excel создает массив случайных чисел между двумя значениями. Размер массива определяется аргументами строк и столбцов. Сгенерированные значения могут быть как десятичными, так и целыми числами.

Что делает функция RANDARRAY в Excel?

Функция RANDARRAY в Excel позволяет получить массив случайных чисел.

Возвращаемое значение

Массив случайных значений.

Аргументы

  • rows — [необязательно] Количество строк. По умолчанию = 1.
  • columns — [необязательно] Количество столбцов. По умолчанию = 1.
  • min — [необязательно] Минимальное значение. По умолчанию = 0.
  • max — [необязательно] Максимальное значение. По умолчанию = 1.
  • integer — [необязательно] Целые числа. Логическое значение: TRUE или FALSE. По умолчанию = FALSE.

Синтаксис

=RANDARRAY([сrowsтроки], [columns], [min], [max], [integer])

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

Функция СЛУЧИД генерирует массив случайных чисел между двумя значениями. Размер массива определяется аргументами строк и столбцов. По умолчанию RANDARRAY возвращает массив случайных чисел от 0 до 1. Однако функция будет генерировать целые числа, если для целочисленного аргумента установлено значение TRUE. Когда RANDARRAY возвращает несколько результатов на листе, результаты будут распространяться на соседние ячейки.

RANDARRAY — это нестабильная функция, которая может вызвать проблемы с производительностью на больших или сложных листах.


Функция RANDARRAY принимает пять аргументов, ни один из которых не является обязательным: строки, столбцы, минимум, максимум и целое число. По умолчанию rows, columns и max по умолчанию равны 1, min по умолчанию равно нулю, а целое значение по умолчанию равно FALSE. Без каких-либо аргументов функция RANDARRAY вернет десятичное значение от 0 до 1:

RANDARRAY() // возвращает число, подобное 0.098419132

Используйте строки и столбцы , чтобы контролировать количество возвращаемых значений:

=RANDARRAY(10,1) // 10 случайные значения в строках
=RANDARRAY(1,10) // 10 случайные значения в столбцах

Используйте min и max, чтобы установить нижний и верхний порог значений. Например, чтобы сгенерировать 3 случайных десятичных значения в строках от 1 до 5:

=RANDARRAY(3,1,1,5) // 3 десятичное значение между 1-5

Установите для целых чисел значение TRUE, чтобы возвращать целые числа. Например, чтобы сгенерировать 3 случайных целых числа в строках от 1 до 100:

=RANDARRAY(3,1,1,100,TRUE) // 3 целые числа между 1-100

Примеры RANDARRAY в Excel

В показанном примере RANDARRAY используется для генерации 50 значений в диапазоне из 10 строк по 5 столбцов. Формула в B4:

=RANDARRAY(10,5)

Чтобы вернуть случайный массив целых чисел (5 строк на 2 столбца, от 1 до 10), вы можете использовать такую ​​формулу:

=RANDARRAY(5,2,1,10,TRUE)

Случайный текст

Чтобы сгенерировать случайную букву между AZ, вы можете использовать функцию CHAR с RANDARRAY:

=CHAR(RANDARRAY(1,1,65,90,TRUE))

Вы также можете генерировать случайные текстовые строки с помощью RANDARRAY.

Случайные даты

Чтобы сгенерировать 5 случайных дат в следующем году, вы можете использовать формулу, сочетающую RANDARRAY с функциями EDATE и TODAY:

=RANDARRAY(5,1,TODAY(),EDATE(TODAY(),12),TRUE)

Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция RANDARRAY в Excel
Блоки autocad