Obtenha um número aleatório nas opções fixas

Anonim

É muito fácil selecionar números aleatórios de um conjunto fixo de números usando a função INDEX e RANDBETWEEN do Excel.

Fórmula Genérica

= INDEX (numero_lista, RANDBETWEEN (1, COUNT (numero_lista))

Number_List: esta é a lista fixa da qual você deseja obter um número aleatório.
Exemplo: Selecione o número do rolo aleatório apenas na lista fornecida
Aqui eu tenho uma lista de números no intervalo A2: A10. Agora, na célula C2, quero selecionar um número aleatório apenas desta lista de números.

Aplique a fórmula genérica acima aqui para obter um número aleatório da lista fixa.

= ÍNDICE (A2: A10, RANDBETWEEN (1, CONTAGEM (A2: A10))

Isso dá um número de rolo aleatório da lista de números de rolo que especificamos. Sempre que você faz uma alteração na planilha, essa fórmula é recalculada e fornece outro número aleatório apenas dessa lista.

Como funciona?

Bem, isso é muito fácil. Todos nós sabemos que a função RANDBETWEEN retorna qualquer número de um determinado intervalo. Se quiséssemos um número aleatório entre 1 e 100, escreveríamos RANDBETWEEN(1, 100). Aqui, o limite superior é definido pela função COUNT. Vamos decompô-lo.

CONTAR(A2: A10): esta parte retorna a contagem de números no intervalo A2: A10 que é 9. Agora a fórmula é simplificada para

ÍNDICE(A2: A10, RANDBETWEEN(1, 9)): o randbetween retorna qualquer número entre o intervalo de 1 a 9. Digamos que ele retorne 5. Agora, a fórmula foi simplificada para.

ÍNDICE(A2: A10, 5): isso retorna o quinto número no intervalo A2: A10.
Obtenha o número aleatório de números codificados
Se você deseja obter um número aleatório de uma lista fixa que não vai mudar, considere usar a fórmula abaixo.

= ÍNDICE ({1,5,10,12}, RANDBETWEEN (1, 4))

A alternativa ESCOLHER
Se você tiver uma lista fixa como acima, esta fórmula ESCOLHER também obterá um número aleatório da lista especificada.

= ESCOLHER (RANDBETWEEN (1, 4), 1,5,10,12)

Então sim pessoal, é assim que você pode retornar um número aleatório de uma lista de números fixos. Deixe-me saber se você tem alguma outra técnica. Se você tiver alguma dúvida sobre este artigo ou qualquer outro tópico do excel, me informe na seção de comentários abaixo.

Obtenha números aleatórios entre dois números.

Gerar números de telefone aleatórios

Seleção aleatória do Excel: como obter uma amostra aleatória de um conjunto de dados

Artigos populares:

A função VLOOKUP no Excel

CONT.SE no Excel 2016

Como usar a função SUMIF no Excel