Savoir comment générer des nombres aléatoires dans votre feuille de calcul peut être extrêmement utile. Heureusement, cela peut être fait facilement dans Google Sheets. Vous pouvez utiliser deux fonctions dans Google Sheets pour créer un nombre aléatoire. Ce sont les fonctions RAND et RANDBETWEEN.
RANDBETWEEN permet de générer un nombre aléatoirement à partir d'une limite donnée entre deux nombres. Cet article se concentrera sur la fonction RANDBETWEEN et examinera sa syntaxe, les raisons d'utiliser RANDBETWEEN au lieu de RAND et quelques exemples de la fonction.
La syntaxe de RANDBETWEEN
Avant de regarder la fonction en action, il est important de comprendre la syntaxe de la formule. Cela fonctionne de la même manière que RANDBETWEEN dans Excel. Voici comment l'utiliser dans Google Sheets :
=RANDBETWEEN(inférieur, supérieur)
Cette syntaxe est relativement simple par rapport aux autres fonctions et n'a besoin que de deux arguments pour fonctionner. Ceux-ci sont:
- plus bas: Il s'agit de la limite inférieure de la plage. Il spécifie que le nombre à générer doit être égal ou supérieur au paramètre défini.
- plus haut: Il s'agit de la limite supérieure de la plage. Il spécifie que le nombre à générer doit être égal ou inférieur au paramètre défini.
Des valeurs décimales peuvent être utilisées pour les paramètres inférieur et supérieur. L'utilisation de ces valeurs signifie que la limite supérieure sera arrondie au nombre entier inférieur. Par exemple, si la limite supérieure est de 10,4, elle sera arrondie à 10. De même, si la limite inférieure est définie comme 2,6, le nombre sera arrondi à 3.
ALENTENTE vs. RAND
Bien que RAND et RANDBETWEEN fonctionnent de la même manière et puissent être utilisés à des fins similaires, comme construire des générateurs de nombres aléatoires complexes dans Google Sheets, Ils ne sont pas les mêmes.
- RANDBETWEEN est beaucoup moins susceptible de produire des nombres entièrement uniques pour une plage plus petite par rapport à la formule RAND.
- RAND peut renvoyer des valeurs décimales, tandis que RANDBETWEEN renvoie des valeurs entières.
- La formule RAND ne prend aucun paramètre, tandis que RANDBETWEEN nécessite deux paramètres pour fonctionner. Les paramètres spécifient la limite supérieure et inférieure des valeurs à générer.
- La formule RAND peut générer un nombre compris entre 0 et 1. D'autre part, RANDBETWEEN peut être utilisé pour générer un nombre dans une limite définie par l'utilisateur.
RANDBETWEEN Exemples dans Google Sheets
Pour bien comprendre la fonction, regardons quelques exemples de la fonction en action.
ALÉATOIRE simple
Voici la manière la plus simple d'utiliser la fonction RANDBETWEEN dans Google Sheets. Dans l'exemple ci-dessous, nous sélectionnerons la limite inférieure à 1 et la limite supérieure à 100. La fonction générera une valeur entre les limites spécifiées.
Voici les étapes à effectuer pour ce faire :
- Cliquez et sélectionnez la cellule dans laquelle vous souhaitez saisir la formule.
- Tapez un symbole égal, puis le nom de la formule. Ajoutez une parenthèse ouvrante après cela. Dans ce cas, cela ressemblera à ceci =RANDENTENTE(
- Pour le premier paramètre, nous entrerons la limite inférieure, qui est 1 dans ce cas.
- Ajoutez une virgule et saisissez le deuxième paramètre, qui est la limite supérieure. Dans ce cas, c'est 100.
- Ajoutez une parenthèse fermante pour terminer la formule.
- appuyez sur la Entrer touche ou cliquez en dehors de la cellule pour exécuter la formule.
RANDBETWEEN imbriqué
Dans cet exemple, nous examinerons une implémentation imbriquée de la formule RANDBETWEEN. Nous avons 10 noms dans une colonne et nous souhaitons en choisir un au hasard. Nous pouvons le faire en combinant les formules INDEX, RANDBETWEEN et COUNTA.
Voici les étapes à effectuer pour ce faire :
- Cliquez et sélectionnez la cellule dans laquelle vous souhaitez saisir la formule.
- Tapez un symbole égal, puis le nom de la première formule. Ajoutez une parenthèse ouvrante après cela. Dans ce cas, cela ressemblera à =INDICE(
- Pour le premier paramètre, nous allons entrer la plage de cellules, qui est A2:A11 dans ce cas.
- Ajoutez une virgule et saisissez le deuxième paramètre, qui est la formule RANDBETWEEN. Dans ce cas, c'est ALENTENTENT(
- Ajoutez le premier paramètre de la formule, qui est 1 comme limite inférieure.
- Pour la limite supérieure, nous utiliserons la formule COUNTA pour compter le nombre d'entrées. Ici, on l'écrit comme COUNTA(
- Écrivez la plage de cellules comme paramètre pour COUNTA. Ici, on l'écrit comme A2:A11.
- Ajoutez trois crochets fermants pour terminer la formule (un pour chaque fonction imbriquée dans la formule)
- appuyez sur la Entrer touche ou cliquez en dehors de la cellule pour exécuter la formule.
Parlons du fonctionnement de la formule.
- Tout d'abord, nous utilisons la formule INDEX pour renvoyer un élément de la colonne à la position indiquée par un nombre aléatoire.
- Ensuite, nous utilisons la formule RANDBETWEEN pour générer le nombre aléatoire entre les limites inférieure et supérieure.
- COUNTA est utilisé pour trouver la limite supérieure de la colonne.
Ce que vous devez savoir sur RANDBETWEEN
La formule RANDBETWEEN est une formule volatile. Cela signifie qu'il recalcule chaque fois que vous afficher, modifier ou supprimer une version de votre feuille de calcul Google. Un recalcul est également effectué à chaque fois que vous rouvrez la feuille de calcul.
Vous pouvez également forcer le recalcul de la fonction toutes les minutes ou toutes les heures. Pour cela, vous devrez activer le recalcul :
- En cliquant sur Dossier dans la barre supérieure de la feuille de calcul.
- Dans le menu déroulant qui s'ouvre, cliquez sur Réglages. Une nouvelle fenêtre s'ouvrira > passez à la Calcul languette.
- Cliquez sur la case sous Recalcul. Ici, vous pouvez sélectionner le moment où le recalcul doit être effectué. Vous pouvez choisir parmi Sur le changement, Au changement et à chaque minute, et Au changement et toutes les heures.
Notez que votre feuille de calcul peut devenir extrêmement lente si vous utilisez cette option, surtout si vous avez beaucoup de formules ou de valeurs dans la feuille de calcul.
Récapitulation de la fonction RANDBETWEEN dans Google Sheets
Pour résumer le tout, vous devez utiliser la fonction RANDBETWEEN dans Google Sheets chaque fois que vous devez définir des limites supérieure et inférieure pour un nombre aléatoire dans une formule.
Il peut facilement être utilisé seul dans une cellule, puis utilisé dans une référence de cellule pour une autre fonction ou imbriqué dans une formule plus longue. Dans les deux cas, c'est une excellente fonction essentielle de Google Sheets à avoir dans votre arsenal.