Gerar números aleatórios com a função RAND do Excel

Índice:

Gerar números aleatórios com a função RAND do Excel
Gerar números aleatórios com a função RAND do Excel
Anonim

Uma maneira de gerar números aleatórios no Excel é com a função RAND. Por si só, RAND gera um intervalo limitado de números aleatórios, mas ao usá-lo em fórmulas com outras funções, você pode expandir o intervalo de valores para que:

  • RAND pode ser feito para retornar números aleatórios dentro de um intervalo especificado, como 1 e 10 ou 1 e 100, especificando os valores alto e baixo de um intervalo,
  • Você pode reduzir a saída da função para inteiros combinando-a com a função TRUNC, que trunca ou remove todas as casas decimais de um número.

A função RAND retorna um número distribuído uniformemente maior ou igual a 0 e menor que 1. Embora seja normal descrever o intervalo de valores gerados pela função como sendo de 0 a 1, na realidade, é mais exato dizer que o intervalo está entre 0 e 0,999…

Estas instruções se aplicam ao Excel 2019, 2016, 2013, 2010, Excel Online e Excel para Microsoft 365.

RAND Sintaxe e Argumentos da Função

Image
Image

A sintaxe de uma função refere-se ao layout da função e inclui o nome da função, colchetes, separadores de vírgulas e argumentos. A sintaxe para a função RAND é:

=RAND()

Ao contrário da função RANDBETWEEN, que requer a especificação de argumentos high-end e low-end, a função RAND não aceita argumentos.

Você pode ver vários exemplos de funções RAND na imagem acima.

  • O primeiro exemplo (linha 2) insere a função RAND sozinha.
  • O segundo exemplo (linhas 3 e 4) cria uma fórmula que gera um número aleatório entre 1 e 10 e 1 e 100.
  • O terceiro exemplo (linha 5) gera um inteiro aleatório entre 1 e 10 usando a função TRUNC.
  • O último exemplo (linha 6) usa a função ROUND para reduzir o número de casas decimais para números aleatórios.

Gerando Números com RAND

Image
Image

Novamente, como a função RAND não aceita argumentos, você pode inseri-la clicando em uma célula e digitando =RAND() que resulta em um número aleatório entre 0 e 1 na célula.

Gerar números dentro de um intervalo

A forma geral da equação usada para gerar um número aleatório dentro de um intervalo especificado é:

=RAND()(Alto-Baixo)+Baixo

High e Low significam os limites superior e inferior do intervalo de números desejado. Como exemplo, para gerar um número aleatório entre 1 e 10, insira a seguinte fórmula em uma célula da planilha:

=RAND()(10-1)+1

Gerando inteiros aleatórios com RAND

Image
Image

Para retornar um inteiro - um número inteiro sem parte decimal - a forma geral da equação é:

=TRUNC(RAND()(High-Low)+Low)

Em vez de remover todas as casas decimais com a função TRUNC, podemos usar a seguinte função ROUND em conjunto com RAND para reduzir o número de casas decimais no número aleatório para dois.

=ARREDO(RAND()(Alto-Baixo)+Baixo, Decimais)

Função e Volatilidade RAND

A RANDfunção é uma das funções voláteis do Excel; isso significa que:

  • A função recalcula e produz um novo número aleatório toda vez que alguém faz uma alteração na planilha, incluindo ações como adicionar novos dados.
  • Qualquer fórmula que dependa direta ou indiretamente de uma célula contendo uma função volátil também recalcula toda vez que alguém faz uma alteração na planilha.
  • Em planilhas ou pastas de trabalho que contenham grandes quantidades de dados, tome cuidado ao usar funções voláteis, pois elas podem diminuir o tempo de resposta do programa devido à frequência de recálculos.

Você também pode forçar a função RAND a produzir novos números aleatórios sem fazer outras alterações em uma planilha pressionando a tecla F9 no teclado. Essa ação força a planilha inteira a recalcular, incluindo todas as células que contêm a função RAND.

Você também pode usar a tecla F9 para evitar que um número aleatório mude toda vez que alguém fizer uma alteração na planilha:

  1. Clique em uma célula da planilha onde você deseja que o número aleatório resida.
  2. Digite a função =RAND() na barra de fórmulas acima da planilha.
  3. Pressione a tecla F9 para alterar a função RAND para um número aleatório estático.
  4. Pressione a tecla Enter no teclado para exibir o número aleatório na célula selecionada.
  5. Agora, pressionar F9 não afetará o número aleatório.

Recomendado: