Tournoi de double mixte de Tennis

2e8b92

XLDnaute Nouveau
Bonsoir tout le monde,

On m´a demandé de réaliser le tirage au sort pour un tournoi de double mixte de Tennis respectant les règles ci-dessous:

- (1) il y a au moins 16 joueurs (dont 8 hommes et 8 femmes)
- (2) un homme et une femme forme la paire (2 hommes ou 2 femmes ne peuvent pas jouer ensemble, si plus de 16 joueurs inscrits)
- (3) un joueur ne peut pas être plus d´une fois exempté (pour 17 joueurs inscrits, un ne jouera pas par tours mais jamais le même)
- (4) un joueur ne peut pas avoir 2 fois le même partenaire
- (5) chacun joueur ne peut pas avoir 2 fois le(s) même adversaire(s)
- (6) il y a 4 courts de tennis (donc 4 parties peuvent se jouer simultanément)

Ci-joint le fichier excel que j´ai développé : Tennis Double Mixte21.xls

Mon fichier respecte toutes les règles sauf le numéro (5).
J´obtiens toujours de 5 à 9 joueurs qui jouent au moins 2 fois ou plus contre le même adversaire.

merci par avance pour aide

Cordialement,
Stéphane
 

Pièces jointes

  • Tennis Double Mixte21.xls
    153 KB · Affichages: 68

Noel Bedard

XLDnaute Occasionnel
Bonjour 2e8b92 et le Forum,

J'ai trouvé un fichier ici sur le site il y a quelque temps, qui génère des listes.

Je l'ai adapté pour faire des groupes de joueurs, ça sera à vous de l'ajouter à votre feuille.
Car vous avez fait un très beau fichier et je ne voudrais pas déplacé quoi que ce soit.

Sinon utilisez les listes des joueurs.

Bonne Journée
Noël
 

Pièces jointes

  • Fonction_Combin_VBA1.xlsm
    399.7 KB · Affichages: 3 260

2e8b92

XLDnaute Nouveau
Bonjour,

merci pour votre aide, votre liste génère la liste complête des partenaires et adversaires d´un double mixte mais ne tient pas compte de mes règles initiales (4) et (5).
- (4) un joueur ne peut pas avoir 2 fois le même partenaire
- (5) chacun joueur ne peut pas avoir 2 fois le(s) même adversaire(s)
la règle (4) est surmontable, par contre, l´ai un soucis avec la (5): y a t il une formule mathématique ou une fonction VBA qui pourrait donner toutes les combinaisons possibles? avec, au minimum, 8 joueuses et 8 joueurs (voire plus)

encore merci par avance
Stéphane
 

2e8b92

XLDnaute Nouveau
Bonsoir,

j´ai résolu mon problème en trouvant une solution pour respecter toutes les règles énoncées dans mon 1er message ci-dessus.
Maintenant, j´ai un souci de performance parfoi même mon programme se bloque.
Pourriez-vous m´indiquer ce qui peut être optimisé?

Merci par avance,
Stéphane
 

Pièces jointes

  • Tennis Double Mixte22.xls
    143.5 KB · Affichages: 47

Statistiques des forums

Discussions
312 165
Messages
2 085 883
Membres
103 013
dernier inscrit
cicro