Я начинающий .. Мне нужна помощь, чтобы написать формулу в Excel для случайного отбора людей в 6 команд по полу, например:

У меня есть список из 78 человек, содержащий 48 женщин и 30 мужчин, и я хочу распределить их по 6 командам, но в каждой команде должно быть не более 5 мужчин.

Я пытался использовать разные формулы, которые выбирают имя случайным образом на основе одного критерия, но в итоге получаются дубликаты или ошибки, то же самое для случайного выбора имен без критериев

Вот пример моего списка:

2 ответа2

2

Случайный выбор с помощью VLOOKUP() или около того затруднителен, если вы хотите избежать дублирования. Мой подход заключается в том, чтобы добавить случайное число в дополнительный столбец (=RND()), а затем просто отсортировать строки данных по случайным значениям. Тогда просто возьмите вершину N.

2

Вот формульная версия подхода Аганджу . Поместите имена от А1 до А30 . В B1 введите:

=RAND()

и скопировать вниз. В С1 введите:

=INDEX($A$1:$A$30,MATCH(LARGE($B$1:$B$30,ROW()),$B$1:$B$30,0))

и скопировать вниз. Столбец C будет зашифрованной версией столбца A. Просто выберите C1- C5 для первой команды, C6- C10 для второй команды и т.д .:

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