re,
j'ajoute un nouveau fichier avec 2 MFCs supplémentaire pour la plage B3:U22 de "auxiliaire" qui vous montrera les doublons en orange et les vides en gris.
Supposons que vous voulez un tournoi qui n'existe pas pour le moment, par exemple "12 equipes et 10 jeux". Bon, on commence avec l'ajouter dans ce tableau "Type" de la colonne E (donc la première cellule vide juste en dessous). Dans la feuille "meilleur", on sauvegarde la meilleur solution par type tournoi et ce novueau tournai sera référé comme "_12E_10J-J" (donc vos 12Equipes et 10Jeux et priorité aux Jeux). Comme cette référence n'existe pas encore dans la liste des "plages nommées", quand vous poussez le bouton vert, vous verrez un message d'alerte.
Bon, maintenant vous poussez le bouton orange et excel cherchera une solution dans la feuille "auxiliaire". Juste à côté de ce bouton, vous pouvez choisir le nombre de boucles à faire (pour le moment 10, mais si vous voulez qu'excel cherche plus longtemps, vous changez ce 10 en 50, 100 ou .... en savant qu'un boucle dure +10 secondes). Après autant de boucles, il y aura une plage nommée (ici _12E10J_J" dans la feuille "Meilleur". Si vous la sélectionnez, elle se trouvera toujours ans une colonne qui termine avec "A", par exemple "CA1". Vous voyez un chiffre là-dedans, ce sont les points de pénalité. et quelque cellules plus loin, il y a 2 autres chiffres : dans cellule xD (avec ce x, un charactère aléatoire, donc ici par exemple ce "C") = nombre de couples en doublon (ce que vous permettez) et dans la cellule xE le nombre de doublons de jeux (que vous ne permettez pas). Donc, ce dernier chiffre devrait être 0 !!! En dessous ce plage à partir de la ligne 25, vous voyez chaque fois un temps et un chiffre. Ce sont ces 10 boucles d'ici dessus et ses résultats et les meilleur des ces résultats est sauvegardé. Pour mieux juger ce résultat vous pouvez sélectionner cette plage de 20x20 de xB3:xU22 (avec ce x un lettre), le copier (=CTRL+C) et la coller comme valeur (!) dans la plage B3 de "auxiliaire". Maintenant vers la droite, vous voyez plusieurs tableaux qui comptent les points de pénalité. Pour le moment peut-être trop compliqué pour expliquer, mais peut-être demain ... . Bon, la plage B3:U22, vous voyez des cellules grises (=vides), des cellules vertes (=état normal) et des cellules oranges (=un couple d'équipes en doublon). Donc, plus tard, quand on échangera ces 2 lettres par 2 équipes, à cet endroit pouvez aurez un doublon (mais peut-être inversé). A partir de la colonne AI, vous voyez un tableau qui compte les jeux par équipe et vous voulez que chaque équipe joue chaque jeu une fois. Donc, si vous voyez quelque chose différent que des "1", c'est un point de pénalité et à éviter ! Vous comprenez cette explication assez vite. C'est bien de savoir comment excel trouve une solution, mais ce n'est pas nécessaire de complètement comprendre la système.
Bon, maintenant on peut pousser sur le bouton vert "nouveau tournoi" et on récupère un schéma possible (qui peut-être n'est pas sans points de pénalité).
PS. Je vois que vous avez déjà demandé le fichier, mais j'étais encore en train d'expliquer