У меня есть 36 человек, которые мне нужно назначить на 3 таблицы. (12 человек на каждом столе)

Кто-нибудь может сказать мне, как в Excel я могу произвольно назначить букву / номер таблицы человеку?

Мне удалось сделать это с помощью формулы, однако она давала одно письмо 16 раз, другое 8 раз и т.д.

Мне нужно назначить одну букву / цифру не более или менее 12 раз.

Какие-либо предложения?

2 ответа2

1

Поместите свои имена в колонку А. В С1 введите:

="Table" & ROUNDUP(ROW()/12,0)

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

=RAND()

и скопировать вниз. Наконец, в B1 введите:

=INDEX($C$1:$C$36,MATCH(LARGE($D$1:$D$36,ROW()),$D$1:$D$36,0))

и скопируйте вниз:

1

Я не знаю способа ограничить случайное количество заданий. Вместо этого вы можете, если просто используете функцию =rand() , получить число значений, а затем отсортировать два столбца по значениям, возвращаемым случайной функцией. Лучшие 12 таблицы 1 и так далее.

Другие варианты будут смотреть на VBA или просто использовать Random.org и ввести список имен. Затем нажмите go и выберите первые 12 имен в качестве таблицы 1 и так далее. Учитывая характер задачи, я подозреваю, что это будет намного быстрее и проще.

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