Как я генерирую 300 списков 12 чисел между 1 и 33 без повторений в Excel

Я провожу исследование, в котором каждый из этих 300 участников оценивают 12 прототипов каждый. У нас есть 33 прототипа всего. Как я генерировал бы 300 списков каждый содержащий 12 случайных прототипов от 33 в Excel, гарантирующем, что никакой список не содержит дубликат, и все прототипы появляются по крайней мере 100 раз?

1
задан 27.06.2012, 02:00

3 ответа

Это не вид вещи, для которой Excel хорош, но Вы смогли использовать интеграцию VB, чтобы сделать это.

1
ответ дан 24.11.2019, 02:35

Самый простой путь:

  1. Сделайте 1 строку для каждого Участника, запускающегося в A2, с помощью столбца A, чтобы поставить их имя.

  2. Поместите один прототип для каждого столбца в ячейки B1:AH1, затем выберите и ослабьте их так, чтобы он заполнил каждый столбец для всех 300 участников.

  3. Запишите макрос, который случайным образом удаляет 21 ячейку между B1:AH1 для каждой строки

  4. Используйте вид в меню инструментов, чтобы смочь проверить на дубликаты

-1
ответ дан 24.11.2019, 02:35

В то время как определенно возможно сделать в Excel, это было бы трудно, так как VBA хитер для работы с. При необходимости в более мощном инструменте электронной таблицы, Вы могли бы хотеть посмотреть на Сопоставитель Один

-2
ответ дан 24.11.2019, 02:35

Теги

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