Cliquer ici pour télécharger le fichier
Principe : La formule ALEA.ENTRE.BORNES permet de renvoyer un nombre entier aléatoire entre les bornes définies.
= ALEA.ENTRE.BORNES(min ; max)
- Plus petit nombre entier que la formule peut renvoyer.
- Plus grand nombre entier que la formule peut renvoyer.
Remarque : Un nouveau nombre entier aléatoire est renvoyé à chaque fois que la feuille de calcul est calculée (c’est-à-dire dès lors qu’on valide une saisie dans une cellule par exemple) : Pour figer les résultats obtenus par la formule il faut alors effectuer un collage spécial en valeurs.
Exemple : On souhaite générer une liste de nombres entiers aléatoires compris entre 1 et 10 sur les cellules A1 à A5.
Formule en cellule A1 = ALEA.ENTRE.BORNES(1 ; 10)
=> Il faut ensuite étirer la formule jusqu’à la cellule A5.
Exemple combiné : On a une liste de 5 prénoms et on souhaite effectuer un tirage au sort parmi ces 5 prénoms.
=> Il faut utiliser les formules INDEX et ALEA.ENTRE.BORNES :
Pour générer une valeur aléatoire à partir d’une liste (en lignes) il faut un numéro de ligne qui varie en fonction du nombre de valeurs dans la liste.
C’est justement la formule ALEA.ENTRE.BORNES qui va permettre de renvoyer au hasard le numéro de ligne qui va servir à la formule INDEX à renvoyer une valeur au hasard parmi les choix possibles de la liste.
Formule en cellule A1 = INDEX($A$1:$A$5 ; ALEA.ENTRE.BORNES(1;5))
=> Il suffit ensuite de recalculer la feuille pour tirer au sort un nouveau prénom dans la liste.
=> Voir aussi la formule ALEA