Я провожу исследование, в котором каждый из 300 участников оценивает 12 прототипов каждый. Всего у нас 33 прототипа. Как мне сгенерировать 300 списков, каждый из которых содержит 12 случайных прототипов из 33 в Excel, гарантируя, что ни один список не содержит дубликатов, а все прототипы появятся не менее 100 раз?
3 ответа
Это не то, для чего хорош Excel, но вы можете использовать интеграцию VB для этого.
Самый простой способ:
Сделайте по 1 строке для каждого участника, начиная с A2, используя столбец A, чтобы указать его имя / участника #.
Поместите один прототип на столбец в ячейки B1:AH1, затем выберите и перетащите их вниз, чтобы заполнить каждый столбец для всех 300 участников.
Напишите макрос, который случайным образом удаляет 21 ячейку между B1:AH1 для каждой строки
Используйте сортировку в меню инструментов, чтобы проверить наличие дубликатов
Хотя это определенно возможно сделать в Excel, это будет сложно, поскольку с VBA сложно работать. Если вам нужен более мощный инструмент для работы с электронными таблицами, вы можете взглянуть на Resolver One