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