Comment générer un nombre aléatoire sans doublons dans Excel ?
Dans de nombreux cas, vous pourriez vouloir générer des nombres aléatoires dans Excel. Mais avec les formules générales pour randomiser des nombres, il peut y avoir des valeurs en double. Voici quelques astuces pour générer des nombres aléatoires sans doublons dans Excel.
Générer des nombres aléatoires uniques avec des formules
Générer des nombres aléatoires uniques avec Kutools pour Excel : Insérer des données aléatoires (Facile !)
Générer des nombres aléatoires uniques avec des formules
Pour générer des nombres aléatoires uniques dans Excel, vous devez utiliser deux formules.
1. Supposons que vous deviez générer des nombres aléatoires sans doublons dans la colonne A et la colonne B, sélectionnez maintenant la cellule E1, et tapez cette formule =ALEA(), puis appuyez sur la touche Entrée Voici une capture d'écran :
2. Et sélectionnez toute la colonne E en appuyant sur Ctrl + Espace simultanément, puis appuyez sur Ctrl + D pour appliquer la formule =ALEA() à toute la colonne E. Voir la capture d'écran :
3. Ensuite, dans la cellule D1, saisissez le nombre maximum de votre nombre aléatoire requis. Dans ce cas, je veux insérer des nombres aléatoires sans répétition entre 1 et 50, donc je taperai 50 dans D1.
4. Maintenant, allez dans la colonne A, sélectionnez la cellule A1, tapez cette formule =SI(LIGNE()-LIGNE(A$1)+1>$D$1/2;"";RANG(DECALER($E$1;LIGNE()-LIGNE(A$1)+(COLONNE()-COLONNE($A1))*($D$1/2););$E$1:INDEX($E$1:$E$1000;$D$1)))puis faites glisser la poignée de recopie vers la colonne suivante B, et tirez la poignée de recopie vers le bas jusqu'à la plage dont vous avez besoin. Voir la capture d'écran :
Maintenant, dans cette plage, les nombres aléatoires dont vous avez besoin ne sont pas répétés.
1. Dans la formule longue ci-dessus, A1 indique la cellule où vous utilisez la formule longue, D1 indique le nombre maximum du nombre aléatoire, E1 est la première cellule de la colonne où vous appliquez la formule =ALEA(), et 2 indique que vous souhaitez insérer des nombres aléatoires dans deux colonnes. Vous pouvez les modifier selon vos besoins.
2. Lorsque tous les nombres uniques sont générés dans la plage, les cellules redondantes seront affichées comme vides.
3. Avec cette méthode, vous ne pouvez générer des nombres aléatoires qu'à partir du nombre 1. Mais avec la deuxième méthode, vous pouvez facilement spécifier la plage de nombres aléatoires.
Générer des nombres aléatoires uniques avec Kutools pour Excel : Insérer des données aléatoires
Avec les formules ci-dessus, il y a trop d'inconvénients à gérer. Mais avec la fonction Insérer des données aléatoires de Kutools pour Excel, vous pouvez rapidement et facilement insérer des nombres aléatoires uniques selon vos besoins, ce qui vous fera gagner beaucoup de temps.
Après avoir installé Kutools pour Excel, procédez comme suit :(Téléchargement gratuit de Kutools pour Excel dès maintenant!)
1. Sélectionnez la plage où vous devez générer des nombres aléatoires, puis cliquez sur Kutools > Insérer > Insérer des données aléatoires. Voir la capture d'écran :
2. Dans la boîte de dialogue Insérer des données aléatoires allez à l'onglet Entier saisissez la plage de nombres dont vous avez besoin dans les champs De et À texte, et n'oubliez pas de cocher l'option Générer des valeurs uniques Voir la capture d'écran :
3. Cliquez sur Ok pour générer les nombres aléatoires et fermer la boîte de dialogue.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !