Como impedir que números aleatórios sejam alterados no Excel?


9

Estou tentando gerar uma lista de números aleatórios entre 1 e 5 usando a RANDBETWEENfórmula.

Estou com um problema: toda vez que clico em outra célula em qualquer lugar da planilha ou mesmo abro e fecho a planilha após salvá-la, os números aleatórios mudam novamente. Como posso impedir que os números aleatórios mudem?


Não tenho o Excel instalado e, portanto, não posso testar isso, mas você deve encontrar o que deseja aqui . Na opção 3, ele cria sua própria função que imita RAND e RANDBETWEEN, mas remove a volatilidade que vem com essas funções.
22414 Michael Michael

Respostas:


8

Copie o intervalo e insira na mesma posição. Após a inserção, pressione Ctrle selecione a opção para manter apenas os valores reais no menu que é aberto.


11
Atalhos para fazer isso: Selecione o intervalo com randoms, imprensa Ctrl+C, imprensa Shift+F10, pressV
Alex Frolov

5

RANDBETWEEN () é regenerado toda vez que a planilha é calculada, portanto, a única maneira de manter os valores aleatórios persistentes é desativar os cálculos automáticos ou copiar os valores gerados e armazená-los.

Você pode substituir onde eles foram calculados ou colocá-los em outro local, copiando e colando valores especiais .


1

A Microsoft explicou como fazer isso na documentação da função RAND

  • Para gerar um número real aleatório entre aeb, use:

    =RAND()*(b-a)+a
    
  • Se você deseja usar RAND para gerar um número aleatório, mas não deseja que os números mudem toda vez que a célula é calculada, você pode inserir =RAND()na barra de fórmulas e pressionar F9para alterar a fórmula para um número aleatório. A fórmula irá calcular e deixar você com apenas um valor.

Então você pode entrar =RAND()*(b-a)+aou =RANDBETWEEN(a, b)então primaF9 para substituir a fórmula com o seu resultado

Veja também

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.