Comment générer des nombres aléatoires dans Excel (un guide étape par étape)

Il peut arriver que vous deviez générer des nombres aléatoires dans Excel.

Par exemple, pour sélectionner des gagnants au hasard dans une liste ou pour obtenir une liste aléatoire de nombres pour l'analyse des données ou pour créer des groupes aléatoires d'étudiants en classe.

Dans ce tutoriel, vous apprendrez à générer des nombres aléatoires dans Excel (avec et sans répétitions).

Générer des nombres aléatoires dans Excel

Il existe deux fonctions de feuille de calcul destinées à générer des nombres aléatoires dans Excel : RAND et RANDBETWEEN.

  • La fonction RANDBETWEEN vous donnerait les nombres aléatoires, mais il y a un grande possibilité de répétitions dans le résultat.
  • La fonction RAND est plus susceptible de vous donner un résultat sans répétitions. Cependant, il ne donne que des nombres aléatoires entre 0 et 1. Il peut être utilisé avec RANK pour générer des nombres aléatoires uniques dans Excel (comme indiqué plus loin dans ce didacticiel).

Générer des nombres aléatoires à l'aide de la fonction RANDBETWEEN dans Excel

La fonction Excel RANDBETWEEN génère un ensemble de nombres entiers aléatoires entre les deux nombres spécifiés.

La fonction RANDBETWEEN prend deux arguments - la valeur inférieure et la valeur supérieure. Il vous donnera un nombre entier entre les deux nombres spécifiés uniquement.

Par exemple, supposons que je veuille générer 10 nombres aléatoires entre 1 et 100.

Voici les étapes pour générer des nombres aléatoires à l'aide de RANDBETWEEN :

  • Sélectionnez la cellule dans laquelle vous souhaitez obtenir les nombres aléatoires.
  • Dans la cellule active, entrez =RANDBETWEEN(1,100).
  • Maintenez la touche Ctrl enfoncée et appuyez sur Entrée.

Cela me donnera instantanément 10 nombres aléatoires dans les cellules sélectionnées.

Bien que RANDBETWEEN facilite l'obtention d'entiers entre les nombres spécifiés, il existe un risque élevé de répétition dans le résultat.

Par exemple, lorsque j'utilise la fonction RANDBETWEEN pour obtenir 10 nombres aléatoires et que j'utilise la formule =RANDBETWEEN (1,10), cela me donne quelques doublons.

Si vous êtes d'accord avec les doublons, RANDBETWEEN est le moyen le plus simple de générer des nombres aléatoires dans Excel.

Notez que RANDBETWEEN est une fonction volatile et recalcule chaque fois qu'il y a un changement dans la feuille de calcul. Pour éviter que les nombres aléatoires ne soient recalculés, encore et encore, convertissez le résultat de la formule en valeurs.

Générer des nombres aléatoires uniques à l'aide des fonctions RAND et RANK dans Excel

J'ai testé la fonction RAND plusieurs fois et je n'ai pas trouvé de valeurs en double. Mais par précaution, je vous recommande de vérifier les valeurs en double lorsque vous utilisez cette fonction.

Supposons que je veuille générer 10 nombres aléatoires dans Excel (sans répétitions).

Voici les étapes pour générer des nombres aléatoires dans Excel sans répétition :

  • Sélectionnez les cellules dans lesquelles vous souhaitez obtenir les nombres aléatoires.
  • Dans la cellule active, entrez =RAND()
  • Maintenez la touche Ctrl enfoncée et appuyez sur Entrée.
  • Sélectionnez toute la cellule (où vous avez le résultat de la fonction RAND) et convertissez-la en valeurs.
  • Dans la colonne adjacente, utilisez la formule suivante : =RANK.EQ(A2,$A$2:$A$11)

Vous pouvez maintenant utiliser les valeurs de la colonne B comme nombres aléatoires.

Remarque : RAND est une formule volatile et serait recalculé chaque fois qu'il y a un changement dans la feuille de calcul. Assurez-vous d'avoir converti tous les résultats de la fonction RAND en valeurs.

Avertir: Bien que j'ai vérifié et que je n'ai pas trouvé de répétitions dans le résultat de la fonction RAND, je vous recommande tout de même de vérifier une fois que vous avez généré ces nombres. Vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence les doublons ou utiliser l'option Supprimer les doublons pour vous en débarrasser.

Vous aimerez peut-être aussi les didacticiels Excel suivants :

  • Trier automatiquement les données par ordre alphabétique à l'aide de la formule.
  • Modèle de générateur de groupe aléatoire.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave