Похожие вопросы

Формулы расчета в ручном режиме в Excel
Активация проверки орфографии в Excel-Office для Mac 2011
Как создать Id на основе равных значений в excel?
Дублирование кнопок Excel с относительной ссылкой
Форматировать столбцы, соответствующие раскрывающемуся значению Excel 2003 / VBA
Оператор If, возвращающий исходную функцию при значении false (аналогично iferror или замене)
Построение нескольких наборов данных различной длины на одном точечном графике в Excel 2010
Скрытие столбца из сводной таблицы без удаления его из диаграммы
Не удается импортировать JSON в Excel 2016 с помощью функции " Get & Transform
Как автоматически сортировать таблицу в Excel при каждом обновлении одного из ее значений?
Проблемы при открытии вложений Excel из Outlook
Excel не анализирует строку в кавычках, содержащую запятую в файле CSV правильно
Как написать "NULL" в CSV из Excel для пустых полей
Общие настройки Excel, чтобы игнорировать границы при копировании вставки
Консолидация строк в Excel [закрыто]

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

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

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

=randbetween(1,5)
5
задан Pretty_Girl
источник

1 ответов

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

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

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

enter image description here

3
отвечен Máté Juhász 2016-08-26 06:32:08
источник

Другие вопросы microsoft-excel vba