RAND
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Retorna um número aleatório maior ou igual a 0 e menor que 1, distribuído uniformemente. O número retornado é alterado cada vez que a célula que contém essa função é recalculada.
Sintaxe
RAND()
Retornar valor
Um número decimal.
Comentários
O recálculo depende de vários fatores, incluindo se o modelo está definido com o modo de recálculo Manual ou Automático e se os dados foram atualizados.
RAND e outras funções voláteis que não têm valores fixos nem sempre são recalculadas. Por exemplo, a execução de uma consulta ou filtragem geralmente não fará com que essas funções sejam reavaliadas. No entanto, os resultados dessas funções serão recalculados quando a coluna inteira for recalculada. Essas situações incluem a atualização de uma fonte de dados externa ou a edição manual de dados que leva à reavaliação das fórmulas que contêm essas funções.
RAND sempre é recalculado se a função é usada na definição de uma medida.
A função RAND não pode retornar um resultado igual a zero, a fim de evitar erros como a divisão por zero.
Exemplos
Para gerar um número real aleatório entre dois outros números, use:
= RAND()*(b-a)+a
Para gerar um número aleatório maior que 0 e menor que 1:
= RAND()
Para gerar um número aleatório maior que 0 e menor que 100
= RAND()*100
Para gerar um número inteiro aleatório maior que 0 e menor que 100
INT(RAND()*100)
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de