Skip to main content

RANDBETWEEN para criar um gerador de números aleatórios no Excel

EXCEL: Gerar números aleatórios sem repetição (Abril 2025)

EXCEL: Gerar números aleatórios sem repetição (Abril 2025)
Anonim

o RANDBETWEEN função pode ser usada para gerar inteiros aleatórios (somente números inteiros) entre um intervalo de valores em uma planilha do Excel. O intervalo para o número aleatório é especificado usando os argumentos da função.

Considerando que o mais comumente usado RAND função irá retornar um valor decimal entre 0 e 1, RANDBETWEEN pode gerar um inteiro entre quaisquer dois valores definidos, como 0 e 10 ou 1 e 100.

Se você precisar gerar números aleatórios, incluindo valores decimais, use o ExcelRAND função.

01 de 02

RANDBETWEEN sintaxe de função e argumentos

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

= RANDBETWEEN (inferior, superior)

  • Inferior: (Obrigatório) O inteiro mais baixo possível que a função deve retornar como resultado. O inteiro real pode ser inserido para este argumento ou pode ser uma referência de célula para o local dos dados na planilha.
  • Topo: (Obrigatório) O inteiro mais alto possível que a função deve retornar como resultado. O inteiro real pode ser inserido para este argumento ou pode ser uma referência de célula para o local dos dados na planilha.

# NUM! erro: Se o argumento Bottom for um número maior que o argumento Top, o RANDBETWEEN função irá retornar um # NUM! valor de erro na célula onde a função está localizada.

Como o RAND função, RANDBETWEEN é uma das funções voláteis do Excel - o que isto significa é que:

  • A função recalcula - produz um novo número aleatório sempre que a planilha é alterada e isso inclui ações como adicionar novos dados ou fórmulas.
  • Qualquer fórmula que dependa, direta ou indiretamente, de uma célula que contenha uma função volátil também será recalculada toda vez que ocorrer uma alteração na planilha.
  • Em planilhas ou pastas de trabalho contendo grandes quantidades de dados, as funções voláteis devem ser usadas com cautela, pois elas podem retardar o tempo de resposta do programa devido à freqüência de recálculos.
02 de 02

Usando a função RANDBETWEEN do Excel

As etapas listadas abaixo cobrem como obter RANDBETWEEN função para retornar um inteiro aleatório entre 1 e 100.

= RANDBETWEEN (1.100)

Opções para inserir a função e seus argumentos incluem:

  1. Digitando a função completa em uma célula da planilha.
  2. Selecionando a função e argumentos usando o Construtor de fórmulas.

Embora seja possível apenas digitar a função completa manualmente, muitas pessoas acham mais fácil usar o Formula Builder, já que ele cuida de inserir a sintaxe da função, como colchetes e separadores de vírgulas entre os argumentos.

  1. Clique em célula C3 para torná-lo a célula ativa - o local onde oRANDBETWEEN função será localizada.
  2. Clique noFórmulas aba dofita.
  3. Clique noMatemática e Trig ícone para abrir a lista suspensa Função.
  4. Clique em RANDBETWEEN na lista para abrir o Formula Builder

Os dados que serão inseridos nas linhas em branco na caixa de diálogo formarão os argumentos da função.

Inserindo os Argumentos da Função RANDBETWEEN

  1. Clique emLinha de fundo da caixa de diálogo.
  2. Clique na célulaA3 na planilha para inserir essa referência de célula na caixa de diálogo.
  3. Clique emLinha superior da caixa de diálogo.
  4. Clique na célulaB3 na planilha para inserir a segunda referência de célula.
  5. CliqueEstá bempara concluir a função e retornar à planilha.
  6. Um número aleatório entre 1 e 100 deve aparecer na célula C3.
  7. Para gerar outro número aleatório, pressione oF9 tecla no teclado que faz com que a planilha seja recalculada.
  8. Quando você clica na célula C3 a função completa = RANDBETWEEN (A3, A3) aparece na barra de fórmulas acima da planilha.

Funções que lidam com a aleatoriedade retornarão um valor diferente a cada recálculo. Isso significa que toda vez que uma função é avaliada em uma célula diferente, os números aleatórios serão substituídos por números aleatórios atualizados.