Permutation aléatoire d’une série
Le problème que nous avons à résoudre aujourd’hui est original : nous avons besoin de créer une permutation aléatoire d’une série de nombres.
Les données du problème sont
la borne inférieure de la série (5 dans notre exemple) et le nombre de valeurs
consécutives (7 dans notre exemple) que nous souhaitons permuter. Le but est
d’obtenir un résultat tel que celui affiché en colonne A, avec un permutation
des valeurs de 5 à 11.
La formule de A2, recopiée
ensuite jusqu’en A50, est :
=si(ligne()>$E$2+1;"";alea())
=si(ligne()>$E$2+1;"";alea())
La formule de B2, recopiée
ensuite jusqu’en B50, est : =si(estnum(A2);$E$1+equiv(grande.valeur($A$1:$A$50;ligne()-1);
$A$1:$A$50;0)-2;"")
$A$1:$A$50;0)-2;"")
Remarque 1 – Si vous voulez
utiliser ce modèle pour préparer votre ticket de loto, il suffit d’entrer 1 en
E1 et 49 en E2. Pour jouer une combinaison à 7 numéros, prenez alors les
numéros affichés de B2 à B8.
Remarque 2 – Et maintenant,
un challenge pour les champions : essayez à présent de résoudre ce
problème en utilisant une seule colonne (A) au lieu de deux (A et B), donc avec
une seule formule en A2, recopiée vers le bas. Je vous proposerai une solution
dans le prochain article !