Формула Excel: случайное число из фиксированного набора параметров -

Содержание

Общая формула

=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)

Резюме

Чтобы быстро заполнить диапазон ячеек случайными числами из набора фиксированных параметров (например, 25,50,75,100), вы можете использовать формулу, основанную на функциях ВЫБОР и СЛУЧМЕЖДУ.

В показанном примере формула B4 имеет следующий вид:

=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)

Что возвращает случайное число из предоставленных чисел.

Объяснение

Функция ВЫБОР выполняет большую часть работы в этой формуле. Choose принимает одно числовое значение в качестве первого аргумента (index_number) и использует это число для выбора и возврата одного из значений, предоставляемых в качестве последующих аргументов, на основе их числового индекса.

В этом случае мы предоставляем четыре числа в качестве вариантов: 25,50,75,100, поэтому нам нужно указать CHOOSE число от 1 до 4.

Чтобы сгенерировать это число, мы используем RANDBETWEEN, функцию, которая возвращает случайное целое число на основе нижней и верхней границы. Поскольку в CHOOSE мы работаем только с 4 значениями, мы указываем 1 для нижнего числа и 4 для верхнего числа.

Когда эта формула будет скопирована, она вернет одно из четырех чисел.

Обратите внимание, что RANDBETWEEN будет вычислять новое значение при изменении рабочего листа. Если у вас есть значения в диапазоне, вы можете заменить формулы значениями, чтобы предотвратить дальнейшие изменения. Вы можете сделать это с помощью специальной вставки: выберите все формулы, скопируйте, специальную вставку> значений, чтобы заменить формулы значениями.

Интересные статьи...