Используйте Excel для создания таблицы назначений для каждого человека - PullRequest
0 голосов
/ 24 мая 2018

У меня есть список из 120 участников.Я хотел бы случайным образом назначить каждого посетителя на стол.Есть 10 таблиц.Я хотел бы попросить Excel сгенерировать число 1-10 для каждого участника.

Я понимаю, что могу сделать это вручную, но мне нужно сделать это для 13 различных событий.

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Введите это значение в диапазоне от 1 столбца до 120 строк, чтобы получить список из 120 случайных назначений таблиц, причем каждый номер таблицы появляется ровно 12 раз (передайте с ctrl + shift + введите ):

=MOD(ROUND(MOD(SMALL(RANDBETWEEN(0,1e12*(ROW(INDIRECT("1:120"))>0))+ROW(INDIRECT("1:120"))/1000,ROW(INDIRECT("1:120"))),1)*1000,0),10)+1

Чтобы получить новый набор назначений, нажмите F9 .

0 голосов
/ 25 мая 2018

Если вы поместите список из 120 участников в столбец A, начиная с A2, введите эту формулу в B2 и вместо нажатия только введите , сделайте коммит с ctrl + shift + введите :

=LARGE(ROW(INDIRECT("1:120"))*NOT(COUNTIF($B$1:B1,ROW(INDIRECT("1:120")))),RANDBETWEEN(1,121-ROW(B1)))

Затем введите эту формулу в C2 (нет необходимости в ctrl + shift + введите ):

=MOD(B2,10)+1

Заполните B2 и C2 до строки 121. Столбец C будет иметь случайные назначения таблицы с 12присваивается каждой таблице.Получите новый набор назначений, нажав F9 .

https://www.get -digital-help.com / 2009/07/03 / how-to-create-a-random-list-оф-уникальных -чисел-в-первенствует /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...