bonjour, dans une tableau xls j'ai de 50 à 100 participants.
j'aimerai faire un tirage au sort pour un concours de belote sur 6 manches
pourriez vous m'aider pour cette macro
merci de votre aide:cry:
Version imprimable
bonjour, dans une tableau xls j'ai de 50 à 100 participants.
j'aimerai faire un tirage au sort pour un concours de belote sur 6 manches
pourriez vous m'aider pour cette macro
merci de votre aide:cry:
Bonjour,
Vu que c'est pour une belote, je suppose que les joueurs seront en équipes de 2 ? Ces équipes restent fixes ou de nouvelles équipes se forment à chaque tour ?
Si elles restent fixes c'est assez simple à réaliser, dans le cas contraire c'est un casse tête chinois et tu es bon pour fabriquer une usine à gaz digne de ce nom :aie:
Le principe du pairings (formation de paires) est le suivant :
- dans le cas d'un nombre d'équipes paire (exemple pour 10 équipes)
Citation:
Round 1 : 1 vs 10 - 2 vs 9 - 3 vs 8 - 4 vs 7 - 5 vs 6
Round 2 : 6 vs 10 - 7 vs 5 - 8 vs 4 - 9 vs 3 - 1 vs 2
Round 3 : 2 vs 10 - 3 vs 1 - 4 vs 9 - 5 vs 8 - 6 vs 7
Round 4 : 7 vs 10 - 8 vs 6 - 9 vs 5 - 1 vs 4 - 2 vs 3
Round 5 : 3 vs 10 - 4 vs 2 - 5 vs 1 - 6 vs 9 - 7 vs 8
Round 6 : 8 vs 10 - 9 vs 7 - 1 vs 6 - 2 vs 5 - 3 vs 4
Round 7 : 4 vs 10 - 5 vs 3 - 6 vs 2 - 7 vs 1 - 8 vs 9
Round 8 : 9 vs 10 - 1 vs 8 - 2 vs 7 - 3 vs 6 - 4 vs 5
Round 9 : 5 vs 10 - 6 vs 4 - 7 vs 3 - 8 vs 2 - 9 vs 1
- dans le cas d'un nombre d'équipe impaire (exemple pour 9 équipes)
Citation:
Round 1 : 1 vs bye - 2 vs 9 - 3 vs 8 - 4 vs 7 - 5 vs 6
Round 2 : 6 vs bye - 7 vs 5 - 8 vs 4 - 9 vs 3 - 1 vs 2
Round 3 : 2 vs bye - 3 vs 1 - 4 vs 9 - 5 vs 8 - 6 vs 7
Round 4 : 7 vs bye - 8 vs 6 - 9 vs 5 - 1 vs 4 - 2 vs 3
Round 5 : 3 vs bye - 4 vs 2 - 5 vs 1 - 6 vs 9 - 7 vs 8
Round 6 : 8 vs bye - 9 vs 7 - 1 vs 6 - 2 vs 5 - 3 vs 4
Round 7 : 4 vs bye - 5 vs 3 - 6 vs 2 - 7 vs 1 - 8 vs 9
Round 8 : 9 vs bye - 1 vs 8 - 2 vs 7 - 3 vs 6 - 4 vs 5
Round 9 : 5 vs bye - 6 vs 4 - 7 vs 3 - 8 vs 2 - 9 vs 1
Regarde bien le principe, il y a une suite logique dans le tirage des équipe.
Il ne reste plus qu'à transposer ce principe dans un petit bout de code ;)