XL 2019 Doublon

gg13

XLDnaute Occasionnel
Bonjour,

Encore un problème de doublon.
Voici la matrice de départ
Dans la colonne A les valeurs de 1 à 7 et dans B,C,D les valeurs de 8 à 14
(ex : sur le fichier joint avec explications)
Le maximun est 40 donc dans ce cas
la colonne A aura les valeurs de 1 à 20 et dans B,C,D les valeurs de 20 à 40.
Matrice.jpg

Le but est de n’avoir aucun doublon sur chaque ligne après tirage au sort.
La colonne B a obligatoirement des valeurs différentes de la A
Une macro (faite avec l’aide du forum) tire au sort les valeurs
de le colonne C qui doivent être différentes de la B sur la même ligne.
Puis la macro tire les valeurs de la colonne D qui doivent être différentes de la B et C
La macro relance le tirage en boucle pour la colonne C pas de problème.
Mais pour la D la boucle devient très longue et parfois sans solution après 10 000 Tests.
Matrice1.jpg

Je ne connais les formules magiques qui peuvent résoudre ce problème sans itération.
Merci de votre aide si vous savez solutionner ce problème.

GG13
 

Pièces jointes

  • Doublon.xlsx
    10.6 KB · Affichages: 8

gg13

XLDnaute Occasionnel
Danreb
Encore une formule magique super efficace mais super compliquée.
C'est très rapide mais incompréhensible pour moi.
Je vais l'utiliser.
J'ai trouvé une erreur dans ma macro, avec des boucles, donc le résultat est correct mais c'est nettement moins pro.
Merci encore.
Bonne soirée.
GG13
 

Discussions similaires

Statistiques des forums

Discussions
315 088
Messages
2 116 088
Membres
112 657
dernier inscrit
jpb3