Есть ли способ сгенерировать случайное число от 1 до 5 с условием максимум 5 с в диапазоне ячеек (скажем, А1 - А15), должно быть 10.

то есть, когда я перетаскиваю ячейки, чтобы скопировать формулу в другие ячейки, если уже существует 10 чисел 5, генерация случайных чисел должна прекратить помещать 5с в ячейки. Я нашел следующую формулу, которая работает, чтобы получить случайные числа от 1 до 5, но я не знаю, как изменить ее, чтобы сделать вышеуказанное действие. Кто-нибудь знает, как сделать такое действие? если это невозможно сделать на уровне формулы, может быть скрипт vba и т. д.? или любое слово или фразу, которую я должен гуглить?

=randbetween(1,5)

1 ответ1

3

Начиная ваши данные с A2 введите следующую формулу:
=RANDBETWEEN(1,4+(COUNTIF($A$1:A1,5)<5))

Это не будет больше 5 после пяти из этого произошло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .