Une façon de générer des nombres aléatoires dans Google Sheets est d'utiliser la fonction RAND. En soi, la fonction crée une plage limitée lorsqu'il s'agit de générer des nombres aléatoires. En utilisant RAND dans les formules et en le combinant avec d'autres fonctions, la plage de valeurs peut facilement être étendue.
Comment fonctionne la fonction RAND
En spécifiant les valeurs haute et basse d'une plage, RAND peut renvoyer des nombres aléatoires dans une plage spécifiée, comme 1 et 10 ou 1 et 100.
La sortie de la fonction peut également être réduite à des nombres entiers en combinant la fonction avec la fonction TRUNC, qui tronque ou supprime toutes les décimales d'un nombre.
Dans Google Sheets, lors de la génération d'une valeur aléatoire entre 0 et 1, la fonction RAND renvoie un nombre aléatoire entre 0 inclus et 1 exclusif. Alors qu'il est habituel de décrire la plage de valeurs générées par la fonction comme étant de 0 à 1, en vérité, il est plus exact de dire que la plage est comprise entre 0 et 0,99999999…
La formule qui retourne un nombre aléatoire entre 1 et 10 retourne une valeur entre 0 et 9.99999…
La syntaxe de la fonction RAND
La syntaxe d'une fonction fait référence à la disposition de la fonction et inclut le nom de la fonction, les crochets, les séparateurs de virgule et les arguments.
La syntaxe de la fonction RAND est:
=RAND ()
Contrairement à la fonction RANDBETWEEN, qui nécessite la spécification d'arguments haut et bas, la fonction RAND n'accepte aucun argument.
La fonction RAND et la volatilité
La fonction RAND est une fonction volatile qui, par défaut, change ou recalcule chaque fois que la feuille de calcul change, et ces modifications incluent des actions telles que l'ajout de nouvelles données.
De plus, toute formule qui dépend directement ou indirectement d'une cellule contenant une fonction volatile est également recalculée chaque fois qu'un changement dans la feuille de calcul se produit.
Par conséquent, dans les feuilles de calcul contenant de grandes quantités de données, les fonctions volatiles doivent être utilisées avec prudence, car elles peuvent ralentir le temps de réponse du programme en raison de la fréquence des recalculs.
Génération de nouveaux nombres aléatoires avec rafraîchissement
Étant donné que Google Sheets est un tableur en ligne, la fonction RAND peut être forcée à générer de nouveaux nombres aléatoires en actualisant l'écran à l'aide du bouton d'actualisation du navigateur Web.
Une deuxième option consiste à appuyer sur la touche F5 du clavier, ce qui actualise également la fenêtre actuelle du navigateur.
Modification de la fréquence de rafraîchissement de RAND
Dans Google Sheets, vous pouvez modifier la fréquence à laquelle RAND et d'autres fonctions volatiles sont recalculées à partir de la valeur par défaut en cas de modification:
- Au changement et toutes les minutes.
- Au changement et toutes les heures.
Les étapes pour modifier le taux de rafraîchissement sont:
- Sélectionnez le menu Fichier pour ouvrir la liste des options du menu.
-
Sélectionnez Paramètres de la feuille de calcul dans la liste pour ouvrir la boîte de dialogue Paramètres de la feuille de calcul.
-
Sous la section Recalcul de la boîte de dialogue, choisissez le paramètre actuel, tel que on change pour afficher la liste complète des options de recalcul.
-
Sélectionnez l'option de recalcul souhaitée dans la liste.
-
Sélectionnez le bouton Enregistrer les paramètres pour enregistrer la modification et revenir à la feuille de calcul.
Entrée dans la fonction RAND
Étant donné que la fonction RAND ne prend aucun argument, elle peut être saisie dans n'importe quelle cellule de feuille de calcul en tapant:
=RAND ()
Alternativement, vous pouvez également saisir la fonction à l'aide de la boîte de suggestion automatique de Google Sheets qui apparaît lorsque le nom de la fonction est saisi dans une cellule. Les étapes sont:
- Sélectionnez une cellule dans une feuille de calcul où les résultats de la fonction doivent être affichés.
-
Tapez le signe égal (=) suivi du nom de la fonction RANDAu fur et à mesure que vous tapez, la boîte de suggestion automatique apparaît avec les noms des fonctions qui commencent par la lettre R. Lorsque le nom RAND apparaît dans la boîte, sélectionnez le nom pour entrer le nom de la fonction et une parenthèse ouvrante dans la cellule sélectionnée.
-
Un nombre aléatoire entre 0 et 1 apparaît dans la cellule actuelle. Pour en générer un autre, appuyez sur la touche F5 du clavier ou actualisez le navigateur.
Lorsque vous sélectionnez la cellule actuelle, la fonction complète=RAND () apparaît dans la barre de formule au-dessus de la feuille de calcul.
Générer des nombres aléatoires entre 1 et 10 ou 1 et 100
La forme générale de l'équation utilisée pour générer un nombre aléatoire dans une plage spécifiée est:
=RAND()(Haut - Bas) + Bas
Ici, Haut et Bas signifient les limites supérieure et inférieure de la plage de nombres souhaitée.
Pour générer un nombre aléatoire entre 1 et 10, saisissez la formule suivante dans une cellule de feuille de calcul:
=RAND()(10 - 1) + 1
Pour générer un nombre aléatoire entre 1 et 100, entrez la formule suivante dans une cellule de la feuille de calcul:
=RAND()(100 - 1) + 1
Génération d'entiers aléatoires entre 1 et 10
Pour renvoyer un entier - un nombre entier sans partie décimale - la forme générale de l'équation est:
=TRUNC (RAND() (Haut - Bas) + Bas)
Pour générer un nombre entier aléatoire entre 1 et 10, saisissez la formule suivante dans une cellule de feuille de calcul:
=TRUNC (RAND()(10 - 1) + 1)