Partage via


RAND

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne un nombre aléatoire supérieur ou égal à 0 et inférieur à 1, distribué uniformément. Nombre retourné change chaque fois que la cellule contenant cette fonction est recalculée.

Syntaxe

RAND()

Valeur de retour

Nombre décimal.

Remarques

  • Le recalcul dépend de différents facteurs, notamment si le modèle est défini sur Manual ou Automatic mode de recalcul, et si les données ont été actualisées.

  • RAND et d’autres fonctions volatiles qui n’ont pas de valeurs fixes ne sont pas toujours recalculées. Par exemple, l’exécution d’une requête ou d’un filtrage n’entraîne généralement pas de réévaluation de ces fonctions. Toutefois, les résultats de ces fonctions sont recalculés lorsque la colonne entière est recalculée. Ces situations incluent l’actualisation à partir d’une source de données externe ou la modification manuelle des données qui entraîne une réévaluation des formules qui contiennent ces fonctions.

  • RAND est toujours recalculé si la fonction est utilisée dans la définition d’une mesure.

  • RAND fonction ne peut pas retourner un résultat de zéro pour empêcher les erreurs telles que la division par zéro.

Exemples

Pour générer un nombre réel aléatoire entre deux autres nombres, utilisez :

= RAND()*(b-a)+a

Pour générer un nombre aléatoire supérieur à 0 et inférieur à 1 :

= RAND()

Pour générer un nombre aléatoire supérieur à 0 et inférieur à 100

= RAND()*100

Pour générer un nombre entier aléatoire supérieur à 0 et inférieur à 100

INT(RAND()*100)

fonctions mathématiques et trigfonctions statistiques