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

0

Eu tenho uma lista de 148 nomes na Coluna A. Eu preciso de uma função que permita que um usuário insira um número e use esse número para retornar uma lista de nomes na coluna B ou C. Pode haver repetições. Então, a coluna B me perguntaria: "digite o número de nomes necessários", e depois que eu inseri o número, como "4", abaixo desse prompt ou na coluna C "4" nomes seriam listados em células diferentes ou até mesmo a mesma célula separada por vírgulas. Esta pasta de trabalho será incorporada em um site Wordpress.com.

Procurei online alguns exemplos. Este blog explica algo semelhante: link

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

Alguma sugestão?

Eu também devo dizer que eu já tentei essas 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))

Eu perguntei isso em outros fóruns sem solução. Mas alguém sugeriu essa fórmula que, na minha opinião, é um passo na direção certa:

=IF(ROWS(B$2:B2)>$B$1,"",INDEX(Tanglelist,RANDBETWEEN(1,ROWS(Tanglelist))))
    
por Rita 24.10.2014 / 19:37

1 resposta

2

Apenas leve seu resultado um passo adiante. Diga que o número é inserido em B1. Em C1:

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

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

    
por 24.10.2014 / 20:39