Comment générer un nombre aléatoire dans une cellule Excel

Je vous propose dans ce tutoriel de découvrir comment générer des nombres aléatoires dans Excel sans Macro complexe, uniquement en utilisant une fonction intégrée nativement.

Il s’agit de la fonction Alea(), souvent utilisée lors de simulations et permettant de générer un chiffre entre 0 et 1. Le nombre aléatoire est généré au démarrage de votre document ou en appuyant sur la touche F9.

Exemple 1 : Fonction de base pour générer un nombre entre 0 et 1

=ALEA()

Exemple de résultat obtenu : 0,407354927

Exemple 2 : Générer un nombre entre 0 et 100

Si vous souhaitez générer un nombre aléatoire entre 0 et 100 modifiez votre formule comme suit:

=ALEA()*100

Exemple de résultat obtenu :12,61147554

 

Exemple 3 : Générer un nombre entier entre 0 et 100

Si vous souhaitez obtenir un nombre entier vous pouvez combiner la fonction Alea() et Arrondi().

=ARRONDI((ALEA()*100);0)

Exemple de résultat obtenu : 59

La valeur 0 après le ; de la fonction Arrondi indique ici qu’il n’y a aucun chiffre après la virgule.

Exemple 4 : Générer un nombre entier entre 600 et 1000

Pour générer un nombre aléatoire entre 600 et 1000, il faut faire preuve d’astuce et je vais procéder comme suit:

=ARRONDI((ALEA()*400)+600;0)

Exemple de résultat obtenu : 787

La fonction Alea()*400 a permis de générer un nombre aléatoire entre 0 et 400. J’ai ajouter +600 pour créer un décalage de 600. Ma formule permet ainsi de générer un nombre aléatoire situé entre 600 et 1000.

 

Exemple 5 : Générer un nombre entier entre 1 et 6

Dans le même esprit si je souhaite créer un dé virtuel allant de 1 à 6 j’utilise la formule suivante:

=ARRONDI((ALEA()*6)+1;0)

Exemple de résultat obtenu : 4

 

Vous avez compris la logique ? A vous de jouer !

Laissez un commentaire