Comment générer des nombres aléatoires uniques dans Excel

Comment générer des nombres aléatoires uniques dans Excel

j'ai affaire àCommunauté Microsoft ExcelL'un des problèmes ci-dessus est de générer des nombres aléatoires entre 1 et 10 dans Excel, où aucun des nombres ne se répète (c'est-à-dire aucun).

Mon premier réflexe a été d'utiliser la fonction RANDBETWEEN.

J'ai fait une vérification rapide de certaines données aléatoires dans Excel et cela m'a échoué - il y avait des doublons dans les résultats.

Voici ce que j'obtiens lorsque j'utilise la fonction RANDBETWEEN :

Générer des nombres aléatoires uniques dans Excel - Utilisation de Randbetween

J'ai donc dû recourir à la fonction RAND.

Cela fonctionne bien avec une probabilité négligeable de répétition d'un nombre (je l'ai testé plusieurs fois sur plus de 100,000 XNUMX cellules et cela ne s'est pas répété.

Si vous générez beaucoup de nombres aléatoires, vous pouvez le tester une fois).

Générer un ensemble unique de nombres aléatoires dans Excel

Voici comment utiliser la fonction RAND pour générer un ensemble de nombres aléatoires uniques dans Excel :

  1. Dans une colonne, utilisez la formule =RAND() pour générer un ensemble de nombres aléatoires entre 0 et 1.
  2. Une fois le nombre aléatoire généré, convertissez-le en une valeur afin qu'il ne soit pas recalculé encore et encore pour ralentir votre classeur.Numéros aléatoires uniques dans Excel - Fonction RAND
  3. Dans la colonne adjacente, utilisez la formule RANK suivante et copiez/faites glisser d'autres cellules (ici, je ne l'utilise que pour 10 numéros, donc A2: A11. Vous pouvez ajuster la plage en conséquence).
    =Rang(A2,$A$2:$A$11)Numéros aléatoires uniques dans Excel - Fonction RANK
  4. C'est tout.Vous aurez une liste de nombres aléatoires de 1 à 10, et aucun des nombres ne se répétera.
question connexe  Utilisation de RVTools dans VMware : gérer facilement les machines virtuelles

Remarque:N'oubliez pas de convertir les cellules avec la fonction RAND des formules en valeurs, sinon chaque fois que vous modifiez quoi que ce soit dans le classeur, il recalcule et modifie la liste des nombres aléatoires.

Remarque:Bien que j'aie vérifié et trouvé aucun doublon dans les résultats de la fonction RAND, je vous recommande toujours de vérifier après avoir généré ces nombres.Vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence les doublons ou utiliser l'option de suppression des doublons pour vous en débarrasser.

Utilisez-vous une autre technique pour générer des nombres aléatoires sans répétitions ?

Faites-le moi savoir dans les commentaires.

Oh salut ????Ravi de vous rencontrer.

Abonnez-vous à notre newsletter, Envoyer très régulièrementExcellente technologieÀ votre poste.

Poster un commentaire