Como selecionar aleatoriamente um valor de um intervalo no Excel

Índice

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 selecionar aleatoriamente um valor de um intervalo no Excel seja explicativo. Encontre mais artigos sobre como calcular valores e fórmulas Excel relacionadas 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 para nós 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 :

50 atalhos do Excel para aumentar sua produtividade : Torne suas tarefas mais rápidas no Excel. Esses atalhos o ajudarão a aumentar a eficiência do trabalho no Excel.

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 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 SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.

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.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave