![](https://cdn.wiki-base.com/4906342/excel_formula_random_number_between_two_numbers__2.png.webp)
Fórmula genérica
=RANDBETWEEN(lower,upper)
Resumo
Para gerar um número aleatório entre dois números, você pode usar a função RANDBETWEEN. No exemplo mostrado, a fórmula em B5 é:
=RANDBETWEEN(1,100)
Explicação
A função RANDBETWEEN do Excel retorna um número inteiro aleatório entre os números fornecidos. RANDBETWEEN é uma função volátil recalculada quando uma planilha é aberta ou alterada.
No exemplo mostrado, a fórmula em B5 é:
=RANDBETWEEN(1,100)
Essa fórmula é então copiada de B5 para B11. O resultado são números aleatórios entre 1-100.
Observe que a função RANDBETWEEN gerará novos números sempre que uma alteração for acionada na planilha. Isso inclui quaisquer edições na planilha, também simplesmente abrindo a pasta de trabalho.
Para evitar que números aleatórios sejam recalculados novamente, você pode substituir as fórmulas pelos últimos valores calculados:
- Copie as fórmulas
- Use Colar Especial> Valores
Notas
- A função RAND pode gerar valores decimais aleatórios.
- A função RANDARRAY (nova no Excel 365) pode gerar matrizes numéricas aleatórias.