Como exibir um determinado número de nomes selecionados aleatoriamente em uma lista

Como exibir um determinado número de nomes selecionados aleatoriamente em uma lista

Tenho uma lista de 148 nomes na coluna A. Preciso de uma função que permita ao usuário inserir um número e usar esse número para retornar uma lista de nomes na coluna B ou C. Pode haver repetições. Portanto, a coluna B me solicitaria: "insira o número de nomes necessários", e depois de inserir o número, como "4", abaixo desse prompt ou na coluna C, os nomes "4" seriam listados em células diferentes ou mesmo a mesma célula separada por vírgulas. Esta pasta de trabalho será eventualmente incorporada em um site Wordpress.com.

Procurei online alguns exemplos. Este blog explica algo semelhante:
http://datawiz.wordpress.com/2011/01...-from-a-sheet/

Eles solicitam que o usuário pesquise a popularidade dos nomes de bebês. Mas como não sei fazer muita coisa no Excel, não consigo descobrir como aplicar exatamente as fórmulas dele ao meu problema.

Alguma sugestão?

Devo dizer também que já experimentei estas fórmulas, que só me dão um resultado na célula que contém a fórmula:

=INDEX($A1:$A148,RANDBETWEEN(1,COUNTA($A1:$A148)),1)

=INDEX(A1:A148, RANDBETWEEN(1, 148))

=INDEX(Tanglelist, RANDBETWEEN(1, 148))

Já perguntei isso em outros fóruns sem solução. Mas alguém sugeriu esta fórmula que considero um passo na direção certa:

=IF(ROWS(B$2:B2)>$B$1,"",INDEX(Tanglelist,RANDBETWEEN(1,ROWS(Tanglelist))))

Responder1

Basta levar seu resultado um passo adiante. Digamos que o número seja inserido em B1. Em C1:

    =IF(ROW(c1)>$B$1,"",INDEX($A$1:$A$148,RANDBETWEEN(1,148)))

Copie isso na coluna. Agora você obterá uma seleção aleatória para o número de linhas em C especificadas em B1.

informação relacionada