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
- RANDBETWEEN (1, 12) retorna um valor aleatório de 1 a 12.
- Resto são os valores individuais da matriz dada usando a referência de célula absoluta.
- 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:
- ROWS (tabela) retorna o número de linhas na tabela que será o último índice de valor na lista que é 12.
- A função RANDBETWEEN retorna um número aleatório de 1 a 12.
- 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.