В этом руководстве показано, как использовать Функция RANDARRAY в Excel для создания массива случайных чисел.
СЛУЧАЙНЫЙ Обзор функций
Функция RANDARRAY используется для возврата массива случайных чисел. Он был введен в качестве замены функций RAND и RANDBETWEEN.
Функция RANDARRAY упрощает процесс генерации случайных чисел за счет:
- Разрешить пользователю вводить формулу только в одну ячейку.
- Позволяет пользователю указать количество генерируемых случайных значений.
Чтобы использовать функцию листа Excel RANDARRAY, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
СЛУЧАЙНЫЙ Синтаксис функции и входы:
= СЛУЧАЙНЫЙ РЕЖИМ ([строки], [столбцы], [минимум], [максимум], [целое число])
[строки] (по желанию) - Количество возвращаемых строк; если оставить пустым, по умолчанию используется 1.
[столбцы] (по желанию) - Количество возвращаемых столбцов; если оставить поле пустым, по умолчанию используется 1.
[мин] (по желанию) - Минимальное число, которое вы хотели бы вернуть, и если оставить его пустым, оно по умолчанию равно 0. Когда значение указывается для этого ввода, оно должно быть меньше, чем значение, предоставленное для [Максимум] аргумент.
[Максимум](по желанию) - Максимальное число, которое вы хотели бы вернуть, и если оставить его пустым, оно по умолчанию равно 1. Когда значение указывается для этого ввода, оно должно быть больше, чем значение, предоставленное для [мин] аргумент. Обратите внимание, что когда оба[мин] а также[Максимум]оставлены пустыми, функция RANDARRAY возвращает массив чисел от 0 до 1.
[целое число] (по желанию) - Вернуть целое число или десятичное значение. Вы можете ввести либо ИСТИНА, чтобы вернуть целое число или FALSE, чтобы вернуть десятичное число. Если этот аргумент не заполнен, по умолчанию используется значение FALSE, поэтому формула возвращает десятичное число.
Чтобы вернуть несколько строк или столбцов
Мы можем изменить размер массива, возвращаемого функцией RANDARRAY, изменив количество строк и столбцов. Для этого указываем [строки] а также [столбцы] аргументы.
Чтобы вернуть массив случайных чисел высотой 5 строк и шириной 1 столбец, мы вводим следующую формулу в ячейку A2:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1; 1; 10; ИСТИНА)
Чтобы вернуть массив случайных чисел высотой 5 строк и шириной 3 столбца, мы вводим следующую формулу в A2:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 3; 1; 10; ИСТИНА)
Чтобы вернуть числа между двумя значениями
Когда мы хотим вернуть числа между двумя значениями, мы указываем значения в [мин] а также [Максимум] аргументы.
Чтобы вернуть список случайных чисел от 1 до 10, мы вводим следующую формулу в A2:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1; 1; 10)
Чтобы вернуть десятичные или целые числа
Чтобы вернуть 5 десятичные числа между 1 и 10, мы вводим следующую формулу в A2:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1; 1; 10; ЛОЖЬ)
Обратите внимание, что мы установили [целое число] аргумент ЛОЖНЫЙ что означает, что на выходе будут десятичные числа.
Формулу также можно записать как:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1; 1; 10)
Когда [целое число] аргумент не указан, по умолчанию ЛОЖНЫЙ:
Чтобы вернуть 5 целые числа между 1 и 10, мы вводим следующую формулу в A2:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1; 1; 10; ИСТИНА)
Обратите внимание, что мы установили [целое число] аргумент ПРАВДА что означает, что на выходе будут целые числа
Проблемы
#ЦЕНИТЬ!
Эта ошибка возникает, когда значение в [мин] аргумент больше, чем значение в [Максимум] аргумент.
Чтобы исправить эту ошибку, установите значение в [мин] аргумент для значения, которое меньше, чем в [Максимум] аргумент.
#ПРОЛИВАТЬ!
Эта ошибка возникает, когда есть значение в Spill Range, то есть в диапазоне, в котором функция RANDARRAY помещает свои результаты.
Чтобы исправить эту ошибку, очистите диапазон, выделенный Excel.
RANDARRAY Советы и хитрости
- Поскольку все аргументы в функции RANDARRAY являются необязательными, ввод приведенной ниже формулы в любую ячейку возвращает одно значение от 0 до 1:
= СЛУЧАЙНЫЙ ()
- Если [мин] а также [Максимум] аргументы не указаны, RANDARRAY по умолчанию будет равен 0 и 1 соответственно и вернет массив случайных чисел от 0 до 1.
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1``; ЛОЖЬ)
- Если [целое число] аргумент не указан, RANDARRY по умолчанию будет FALSE и вернет массив десятичных чисел:
= СЛУЧАЙНЫЙ РЕЖИМ (5; 1; 1; 10)
- RANDARRAY отличается от функций RAND и RANDBETWEEN. В то время как RAND и RANDBETWEEN возвращают одно значение, RANDARRAY возвращает массив.
- Убедитесь, что ячейки под ячейкой ввода пусты, чтобы избежать ошибки разлива.
СЛУЧАЙНЫЙ в Google Таблицах
Функция RANDARRAY в Google Таблицах работает точно так же, как и в Excel: