Como obter valores aleatórios de uma lista no Excel

Anonim

Neste artigo, aprenderemos como gerar valores aleatórios de uma determinada lista ou coluna da tabela no Excel.

Cenário:

Por exemplo, ao trabalhar com valores em uma lista ou tabela no Excel. precisamos encontrar a amostra aleatória de valores da lista ou tabela fornecida. Para isso, geralmente usamos a combinação das funções CHOOSE e RANDBETWEEN ou pode ser feito usando a combinação da função INDEX, função ROWS e função RANDBETWEEN. Vamos fazer uma fórmula com essas funções e testá-la em dados de amostra.

Como resolver o problema?

Para isso, podemos optar por qualquer um dos dois métodos mencionados a seguir. Um método é usar a função CHOOSE. Para isso, precisamos inserir todos os valores individuais da lista para a função. Você pode usar esta fórmula para quando os valores numéricos na lista forem menores.

Fórmula usando a função CHOOSE:

= ESCOLHER (RANDBETWEEN (1, n), "valor1", "valor2", "valor3" ,,, "valor n")

n: número de valores na lista

valor1, valor2, valor3, até o valor n: valores individuais da lista. Esses valores podem ser inseridos usando a referência de célula ou usando diretamente com aspas ou usando a referência de célula.

Outro método é usar a função INDEX onde iremos alimentar um número aleatório como índice que resultará no valor correspondente no índice.

Fórmula usando a função INDEX:

= INDEX (dados, RANDBETWEEN (1, ROWS (dados)), col_index)

dados: o array de dados pode ser uma lista ou tabela.

1: índice inicial

col_index: índice da coluna para apontar a lista na tabela.

Exemplo :

Tudo isso pode ser confuso de entender. Vamos entender essas fórmulas usando-as em uma lista e tabela no excel. Aqui temos uma lista de meses e precisamos de alguns valores de meses aleatórios da lista de meses.

Use a fórmula:

= ESCOLHER (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, $ A $ 13, $ A $ 14)

Explicação

  1. RANDBETWEEN (1, 12) retorna um valor aleatório de 1 a 12.
  2. Resto são os valores individuais da matriz dada usando a referência de célula absoluta.
  3. A função CHOOSE retorna o valor da lista de entrada de valores correspondentes ao número gerado.

O sinal $ com referência de célula congela a referência de célula quando a fórmula é copiada para as outras células. Copie e cole a fórmula para o número de amostra aleatória necessária usando Ctrl + D ou arrastando para baixo a partir do canto inferior direito da célula selecionada.

Como podemos ver os resultados aleatórios da lista usando a fórmula CHOOSE no Excel. Agora use a fórmula INDEX, que é mais útil do que a fórmula CHOOSE, pois não requer a entrada de valores individuais. Você pode fornecer a matriz fixa usando a nomenclatura da lista usando o intervalo nomeado.

Use a fórmula:

= INDEX (tabela, RANDBETWEEN (1, ROWS (tabela)), 1)

lista: intervalo nomeado usado para A3: A14.

Explicação:

  1. ROWS (tabela) retorna o número de linhas na tabela que será o último índice de valor na lista que é 12.
  2. A função RANDBETWEEN retorna um número aleatório de 1 a 12.
  3. A função INDEX retornará o valor correspondente ao número retornado na primeira coluna, pois a lista possui apenas uma coluna.

Isso é muito mais simples e fácil. Agora usaremos a fórmula acima para o valor da tabela.

Gere um valor aleatório da tabela:

Aqui é dada uma tabela e exigindo valores aleatórios de uma coluna particular. Precisamos encontrar os nomes dos itens aleatórios da primeira coluna da tabela.

Use a fórmula:

= ESCOLHER (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, $ A $ 13, $ A $ 14)

Aqui usamos a fórmula para extrair nomes de itens diferentes no Excel. Agora use a outra fórmula INDEX para o mesmo.

Use a fórmula:

= INDEX (tabela, RANDBETWEEN (1, ROWS (tabela)), 1)

lista: intervalo nomeado usado para A3: A14.

A fórmula da função de índice é muito mais fácil e pode ser aplicada em qualquer coluna da tabela, apenas alterando o argumento col_index para o número da coluna necessária.

RANDBETWEEN é atualizado sempre que algo é alterado na pasta de trabalho. Então, quando você estiver satisfeito com os dados aleatórios. Copie e cole valores usando o Colar especial atalho para obter valores fixos. Você pode aprender como obter os números aleatórios ou valores de data aleatórios no Excel

Aqui estão todas as notas observacionais sobre o uso da fórmula.
Notas :

Se o número retornado pela função RANDBETWEEN exceder o número de valores na lista, a função retornará um erro.

Espero que este artigo sobre Como obter valores aleatórios da lista no Excel seja explicativo. Encontre mais artigos sobre como gerar números aleatórios ou valores de data aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail

Tudo sobre intervalos nomeados do Excel: os intervalos do Excel marcados com nomes são fáceis de usar nas fórmulas do Excel. aprenda tudo sobre isso aqui.

Referência relativa e absoluta no Excel: O entendimento da Referência Relativa e Absoluta no Excel é muito importante para trabalhar com eficácia no Excel. Referenciação relativa e absoluta de células e intervalos.

Gere números de telefone aleatórios: Gere números aleatórios de 10 dígitos usando a fórmula RANDBETWEEN no Excel

Obtenha um número aleatório nas opções fixas: Gere números aleatórios da lista com critérios no Excel.

Obtenha números aleatórios entre dois números: Número do gerador de função RANDBETWEEN entre os dois números fornecidos no Excel.

Seleção aleatória do Excel: como obter uma amostra aleatória de um conjunto de dados: Use as amostras aleatórias no Excel para os exemplos explicados aqui.

Como usar a função RANDBETWEEN no Excel: A função RANDBETWEEN do Excel retorna um número entre dois números fornecidos no Excel.

Artigos populares:

Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.

Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.

Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.