Trier aléatoirement une liste

Notions à retenir

  • Excel ne propose pas d’option de tri aléatoire directe dans ses menus standard
  • Les fonctions ALEA() et ALEA.ENTRE.BORNES() permettent de générer des nombres aléatoires pour créer un tri aléatoire
  • L’ajout d’une colonne auxiliaire avec des valeurs aléatoires permet de mélanger n’importe quelle liste de données

Pour effectuer un tri aléatoire dans Excel, la méthode la plus efficace consiste à utiliser une colonne supplémentaire contenant des nombres aléatoires générés par des formules spécifiques.

La fonction ALEA()
Cette fonction génère un nombre décimal aléatoire compris entre 0 et 1. Sa syntaxe est simple : =ALEA(). L’avantage principal de cette fonction réside dans sa précision de 15 chiffres après la virgule, ce qui garantit pratiquement l’unicité de chaque valeur générée.

La fonction ALEA.ENTRE.BORNES()
Cette fonction permet de définir des limites personnalisées pour la génération de nombres aléatoires. Sa syntaxe est : =ALEA.ENTRE.BORNES(valeur_min;valeur_max). Par exemple, =ALEA.ENTRE.BORNES(1;10) génère un nombre entier aléatoire entre 1 et 10.

Procédure de tri aléatoire
Ajoutez une nouvelle colonne à côté de vos données et insérez la formule =ALEA.ENTRE.BORNES(1;10) dans la première cellule de cette colonne. Copiez ensuite cette formule sur toute la hauteur de votre liste de données. Une fois les nombres aléatoires générés, sélectionnez l’ensemble de vos données incluant la nouvelle colonne et effectuez un tri croissant ou décroissant sur cette colonne auxiliaire. Vos données seront alors mélangées de manière totalement aléatoire, sans suivre aucune règle particulière.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

16 − = 9
Powered by MathCaptcha

Retour en haut