Este não é o tipo de coisa que o Excel é bom, mas você pode usar a integração com o VB para fazer isso.
Estou conduzindo um estudo no qual cada um dos 300 participantes está avaliando 12 protótipos cada. Nós temos 33 protótipos no total. Como eu geraria 300 listas, cada uma contendo 12 protótipos aleatórios do 33 in excel, garantindo que nenhuma lista contenha uma duplicata e todos os protótipos aparecessem pelo menos 100 vezes?
Este não é o tipo de coisa que o Excel é bom, mas você pode usar a integração com o VB para fazer isso.
Maneira mais simples:
Faça uma linha para cada participante, começando em A2, usando a coluna A para colocar seu nome / participante #.
Coloque um protótipo por coluna nas células B1: AH1, depois selecione e arraste-as para baixo, de modo que elas preencham cada coluna para todos os 300 participantes.
Escreva uma macro que exclua aleatoriamente 21 células entre B1: AH1 para cada linha
Use a classificação no menu de ferramentas para verificar se há duplicatas
Embora seja definitivamente possível fazer no Excel, seria difícil, já que o VBA é complicado de se trabalhar. Se você precisa de uma ferramenta de planilha mais poderosa, convém consultar o Resolver One
Tags microsoft-excel