использование функции randbetween с максимальными случайными числами 20 [закрыто]

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

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

=randbetween(1,5)
14
задан Pretty_Girl
17.05.2023 8:44 Количество просмотров материала 2763
Распечатать страницу

1 ответ

начиная с A2 введите следующую формулу:

=RANDBETWEEN(1,4+(COUNTIF($A:A1,5)<5))

это не больше 5 после того, как пять из них произошли.

enter image description here

3
отвечен Máté Juhász 2023-05-18 16:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх