RAND
Se aplica a:columna Calculadatabla calculadaMedidacálculo visual
Devuelve un número aleatorio mayor o igual que 0 y menor que 1, distribuido uniformemente. El número que se devuelve cambia cada vez que se vuelve a calcular la celda que contiene esta función.
Sintaxis
RAND()
Valor devuelto
Número decimal.
Observaciones
La actualización depende de varios factores, incluido si el modelo está establecido en
Manual
oAutomatic
modo de actualización y si se han actualizado los datos.RAND y otras funciones volátiles que no tienen valores fijos no siempre se vuelven a calcular. Por ejemplo, la ejecución de una consulta o filtrado normalmente no hará que dichas funciones se vuelvan a evaluar. Sin embargo, los resultados de estas funciones se volverán a calcular cuando se vuelva a calcular toda la columna. Estas situaciones incluyen la actualización desde un origen de datos externo o la edición manual de datos que provoca la nueva evaluación de fórmulas que contienen estas funciones.
RAND siempre se vuelve a calcular si la función se usa en la definición de una medida.
RAND función no puede devolver un resultado de cero, para evitar errores como divisiones por cero.
Ejemplos
Para generar un número real aleatorio entre dos otros números, use:
= RAND()*(b-a)+a
Para generar un número aleatorio mayor que 0 y menor que 1:
= RAND()
Para generar un número aleatorio mayor que 0 y menor que 100
= RAND()*100
Para generar un número entero aleatorio mayor que 0 y menor que 100
INT(RAND()*100)