Gerador de números aleatórios no Excel: como e quando usá-lo
Há um número surpreendente de maneiras de usar um gerador de números aleatórios no Excel . Mas antes de fazer isso, é importante entender a função de um gerador de números aleatórios e como você pode usá-lo para diferentes aplicações.
Depois de aprender a usar as funções de números aleatórios, você pode fazer coisas como gerar dados de amostra fictícios para testar cálculos, escolher a ordem dos jogadores para um jogo, escolher os vencedores de um concurso e muitas outras coisas.
Funções do gerador de números aleatórios(Random Number Generator Functions) no Excel
As duas funções no Excel que trabalham para criar números aleatórios incluem RAND , RANDBETWEEN e RANDARRAY .
- RAND : Retorna um número aleatório entre 0 e 1. Geralmente é um decimal como 0,358432.
- RANDBETWEEN : Retorna um número aleatório entre dois números que você fornece. Em outras palavras, se você quiser um número aleatório entre 1 e 100, esta função retornará um valor inteiro dentro desse intervalo.
- RANDARRAY : Retorna qualquer número de números inteiros ou decimais aleatórios, entre qualquer número mínimo ou máximo e em qualquer intervalo de linhas e colunas que você desejar.
Sempre que você abrir uma planilha ou atualizar cálculos, ambas as funções gerarão um novo valor aleatório. Infelizmente, qualquer alteração na planilha aciona uma atualização desses valores.
Além disso, lembre-se de que essas duas funções de número aleatório podem gerar valores duplicados quando você as usa em várias células(multiple cells) . É mais provável que RANDBETWEEN gere duplicatas porque RAND gera decimais e há muito mais números possíveis.
Como usar a função RAND
A função RAND é muito simples de usar porque não há argumentos. Basta(Just) digitar “ =RAND ()” em uma célula e pressionar Enter .
Isso gerará imediatamente um decimal entre 0 e 1.
Quando usar a função RAND
Como uma função tão simples pode ser útil? Aqui estão algumas ideias práticas para usar a função RAND .
Digamos que você tenha uma lista de nomes de amigos jogando um jogo de tabuleiro e deseja classificar rapidamente a ordem do jogo. A função RAND é perfeita para isso.
Basta listar todos os nomes de seus amigos na primeira coluna.
Use a função RAND () para gerar decimais aleatórios na próxima coluna.
Por fim, selecione ambas as colunas, selecione Home no menu, selecione Sort & Filter na faixa de opções e, em seguida, selecione Custom Sort .
Na janela Classificar(Sort) , escolha a coluna com os números aleatórios para classificar e ordene-os do Maior ao Menor(Largest to Smallest) . Selecione OK .
Isso reordenará sua lista de acordo com os números aleatórios que foram gerados. Junto com eles, também incluirá os nomes na nova ordem de jogabilidade.
Você pode usar RAND da mesma forma em qualquer caso em que queira randomizar um valor em um cálculo, uma lista de valores de texto ou qualquer outra coisa armazenada em sua planilha.
Como usar a função RANDBETWEEN
A função RANDBETWEEN é quase tão simples quanto a função RAND para usar. Basta(Just) digitar “ RANDBETWEEN ([min], [max]”, substituindo min e max pelos números mais baixos e mais altos do intervalo para o qual você deseja números.
Quando você pressiona Enter , essa célula conterá um número aleatório entre esse valor baixo ou alto.
Quando usar a função RANDBETWEEN(RANDBETWEEN Function)
A função geradora de números aleatórios RANDBETWEEN é ainda mais útil que a função (RANDBETWEEN)RAND . Isso ocorre porque permite que você contenha os números aleatórios retornados dentro de um intervalo. Ele também retorna números inteiros em vez de decimais.
Isso oferece algumas maneiras muito criativas de usar essa função para aplicar atribuições aleatórias quando você quiser ser justo, ou atribuir números fixos a pessoas ou coisas sem mostrar nenhum preconceito.
Vejamos um exemplo. Digamos que você tenha uma lista de 12 pessoas e queira dividi-las em duas equipes de 6 cada sem o constrangimento de deixar as pessoas “escolherem” suas pessoas favoritas para cada equipe.
Primeiro, crie uma planilha com os nomes de todos os jogadores.
Adicione a seguinte função à próxima coluna, ao lado do nome de cada jogador. Em seguida, pressione Enter .
=RANDBETWEEN(1,2)
Você pode inserir isso na primeira célula e, em seguida, preencher o restante abaixo dela(fill the rest below it) . Isso atribuirá automaticamente cada jogador ao time 1 ou time 2.
Se você achar que a distribuição entre as duas equipes não é uniforme, basta reinserir a função na primeira célula e pressionar Enter . Isso atualizará todas as células novamente. Repita(Repeat) até que a divisão entre as duas equipes seja igual.
Como usar a função RANDARRAY
A função RANDARRAY está disponível apenas no Excel 365(Excel 365 only) . Se você tiver esta versão do Excel , esta é uma função geradora aleatória muito poderosa no Excel que você pode usar para uma ampla variedade de propósitos.
Usá-lo é muito simples, com muitas configurações opcionais. Basta(Just) digitar o seguinte em qualquer célula:
=RANDARRAY ([rows], [columns], [min], [max], [integer])
Os parâmetros são os seguintes:
- rows : Número de linhas para gerar números aleatórios
- colunas(columns) : Número de colunas para gerar números aleatórios
- min : Limite mínimo para os números
- max : Limite máximo para os números
- integer : Se você deseja decimais ou inteiros ( TRUE ou FALSE )
Se você usar a função RANDARRAY sozinha e não usar nenhum dos parâmetros opcionais, funcionará exatamente como a função RAND .
Apenas lembre-se de que a função RANDARRAY é muito flexível e só preencherá quantas linhas e colunas você especificar, da maneira exata que você especificar. O padrão(Default) é sempre decimais e apenas 1 linha e 1 coluna.
Quando usar a função RANDARRAY
A função RANDARRAY é melhor usada quando você precisa de uma coleção inteira de números aleatórios, incluindo várias colunas e várias linhas.
Por exemplo, se você estiver simulando algo como uma lista aleatória de opções de números de loteria, você pode criar rapidamente uma lista de linhas que contenham 6 colunas (para as 6 bolas de loteria). Defina o limite para 69 e deixe o Excel adivinhar suas 10 escolhas de loteria para você com a seguinte função:
=RANDARRAY(10,6,1,69,TRUE)
Coloque isso na primeira célula da sua planilha e pressione Enter .
Você verá uma tabela gerada que inclui 10 linhas e 6 colunas.
Essa função pode ser uma ótima solução em ciência ou pesquisa estatística se você precisar de um grande conjunto de dados aleatório e não quiser construir tudo manualmente.
Escolhendo o Gerador de Números Aleatórios(Random Number Generator) Certo no Excel
Qualquer uma das três funções do Excel que(Excel functions) você usa depende principalmente dos resultados que você está procurando. Se você realmente não se importa com o número, RAND funcionará bem. Se você quiser limitar o intervalo de números gerados, vá com RANDBETWEEN . E se você está procurando um conjunto de dados muito maior com uma tabela inteira de números, é aí que o RANDARRAY é a melhor opção para você.
Related posts
Como excluir linhas em branco no Excel
Como usar o recurso Speak Cells do Excel
Como inserir uma planilha do Excel em um documento do Word
Como usar a análise de variações hipotéticas do Excel
Como corrigir uma linha no Excel
Use o teclado para alterar a altura da linha e a largura da coluna no Excel
Como remover linhas duplicadas no Excel
Soletrar rapidamente números no Word e Excel
Um guia avançado de VBA para MS Excel
Quando usar Index-Match em vez de VLOOKUP no Excel
Use nomes de intervalo dinâmico no Excel para listas suspensas flexíveis
4 maneiras de converter Excel para Planilhas Google
Como usar o preenchimento do Flash no Excel
Conectando o Excel ao MySQL
Preservar referências de células ao copiar uma fórmula no Excel
Como mesclar dados em vários arquivos do Excel
Como remover linhas de grade no Excel
Planilhas Google vs Microsoft Excel – Quais são as diferenças?
Agrupar linhas e colunas em uma planilha do Excel
Centralize seus dados de planilha no Excel para impressão