Calculer les combinaisons

lebontuyau

XLDnaute Nouveau
Bonjour les costauds,

Ca fait très très longtemps que je ne me suis pas manifesté mais là je suis désespéré : (

Je vous explique.

Je dispose d'une grille de 11 cases représentant 11 joueurs de football : )

case 1 = joueur1
case 2 = joueur2
..
case 11 = joueur11




Comment faire pour qu'Excel me calcule toutes les combinaisons possibles sur ces 11 cases ?
Apparemment il y en aurait 39 millions (11 x 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1) = factoriel

J'aimerais bien entendu que cela puisse être réalisé via un script VBA
Mais quel est ce script ?


Au final
Par exemple, 1ère combinaison :

case 1 = joueur1
case 2 = joueur2
..
case 11 = joueur11



2è combinaison :
case 1 = joueur2
case 2 = joueur1
..
case 11 = joueur11

etc..

Mouais dur dur, et moi pas assez calé en math : (

Merci les costauds
 

ROGER2327

XLDnaute Barbatruc
Re : Calculer les combinaisons

Suite...


À essayer et à vérifier.​


ℝOGER2327
#8054


Mercredi 25 Absolu 143 (Nativité de Sa Magnificence Opach - fête Suprême Quarte)
10 Vendémiaire An CCXXIV, 5,7296h - cuve
2015-W40-5T13:45:04Z
 

Pièces jointes

  • Meilleures combinaisons (2).xlsm
    86.2 KB · Affichages: 47

lebontuyau

XLDnaute Nouveau
Re : Calculer les combinaisons

Merci pour ton retour Roger.

J'ai testé et j'ai constaté des anomalies.
L'ordre de tri ne se fait plus en ordre décroissant

Et étonnant, j'arrive à trouver en manuel une combinaison qui rapporte plus de points : (
La voici :

Tactique 352

Joueur 5 en case 1
6 en 2
10 en 3
9 en 4
2 en 5
8 en 6
11 en 7
4 en 8
7 en 9
3 en 10
1 en 11


Les chiffres appliqués :
Joueur 1 867 1156 1156 1156 1734 1388 1388 1156 1041 1156 1388
Joueur 2 846 1128 1128 1128 1692 1354 1354 1128 1016 1129 1354
Joueur 3 854 1138 1138 1138 1707 1366 1366 1138 1025 1140 1366
Joueur 4 847 1129 1129 1129 1693 1355 1355 1129 1016 1130 1355
Joueur 5 880 1173 1173 1173 1759 1408 1408 1173 1056 1173 1408
Joueur 6 876 1168 1168 1168 1751 1401 1401 1168 1051 1201 1401
Joueur 7 864 1152 1152 1152 1728 1383 1383 1152 1037 1152 1383
Joueur 8 866 1155 1155 1155 1732 1386 1386 1155 1040 1148 1386
Joueur 9 815 1087 1087 1087 1630 1304 1304 1087 978 1090 1304
Joueur 10 871 1161 1161 1161 1741 1393 1393 1161 1045 1161 1393
Joueur 11 879 1172 1172 1172 1757 1406 1406 1172 1055 1205 1406


Bon week-end Roger :)
Steph
 

ROGER2327

XLDnaute Barbatruc
Re : Calculer les combinaisons

Re...


... étonnant, j'arrive à trouver en manuel une combinaison qui rapporte plus de points...
Tant que vous y êtes, dites-nous combien elle rapporte, cette combinaison. Cela nous permettra peut-être de deviner les calculs que vous faites...


Bonne journée.


ℝOGER2327
#8055


Jeudi 26 Absolu 143 (Saint Joseb, notaire à la mode de Bretagne - fête Suprême Quarte)
11 Vendémiaire An CCXXIV, 4,4413h - pomme de terre
2015-W40-6T10:39:33Z
 

lebontuyau

XLDnaute Nouveau
Re : Calculer les combinaisons

Re.. Roger

Voilà, j'ai refait une simulation avec les chiffres ci-dessous et toujours en 352
Même remarque : j'arrive à dépasser ton total points et j'ai du descendre au niveau des résultats pour y trouver ton total max qui est de 28594.5 pts (qui d'ailleurs en faisant le total en manuel ne fait pas ceci)

Voici le détail ci-dessous



joueur 1 867 1156 1156 1156 1734 1665 1665 1388 867 964 1156
joueur 2 846 1128 1128 1128 1692 1625 1625 1354 846 941 1128
joueur 3 854 1138 1138 1138 1707 1639 1639 1366 854 950 1138
joueur 4 847 1129 1129 1129 1693 1626 1626 1355 847 942 1129
joueur 5 880 1173 1173 1173 1759 1689 1689 1408 880 978 1173
joueur 6 876 1168 1168 1168 1751 1681 1681 1401 876 1001 1168
joueur 7 864 1152 1152 1152 1728 1659 1659 1383 864 960 1152
joueur 8 866 1155 1155 1155 1732 1663 1663 1386 866 956 1155
joueur 9 815 1087 1087 1087 1630 1565 1565 1304 815 908 1087
joueur 10 871 1161 1161 1161 1741 1672 1672 1393 871 968 1161
joueur 11 879 1172 1172 1172 1757 1687 1687 1406 879 1004 1172


Appli Roger, meilleur total pondéré = 28594.5
Tactique 352

Joueur 2 en case 1 = 846 x 3 = 2538 pts
8 en 2 = 1155 x 2.5 = 2887.5 pts
10 en 3 = 1161 x 2.5 = 2902.5 pts
1 en 4 = 1156 x 1 = 1156 pts
5 en 5 = 1759 x 1 = 1759 pts
11 en 6 = 1687 x 2 = 3374 pts
3 en 7 = 1639 x 3 = 4917 pts
4 en 8 = 1355 x 1.5 = 2032.5 pts
9 en 9 = 815 x 2 = 1630 pts
6 en 10 = 1001 x 1.5 = 1501.5 pts
7 en 11 = 1152 x 2 = 2304 pts
Total = 27002 pts (pourquoi d'ailleurs, ça ne fait pas les 28594.5 pts annoncés ?)



Mon test manuel :
Tactique 352


Joueur 5 en case 1 = 880 x 3 = 2640 pts
6 en 2 = 1168 x 2.5 = 2920 pts
10 en 3 = 1161 x 2.5 = 2902.5 pts
9 en 4 = 1087 x 1 = 1087 pts
2 en 5 = 1692 x 1 = 1692 pts
8 en 6 = 1663 x 2 = 3326 pts
11 en 7 = 1687 x 3 = 5061 pts
4 en 8 = 1355 x 1.5 = 2032.5 pts
7 en 9 = 864 x 2 = 1728 pts
3 en 10 = 950 x 1.5 = 1425 pts
1 en 11 = 1156 x 2 = 2312 pts
Total = 27126 pts

Mon positionnement = 27126 - 27002 = + 124 pts


Merci pour ton analyse
Steph
 

lebontuyau

XLDnaute Nouveau
Re : Calculer les combinaisons

Il y a peut-être un bug sur l'affichage du total pondéré sur l'ordre décroissant
Apparemment il faudrait bien prendre la 1re ligne affichée malgré que le total pondéré soit plus faible que les lignes suivantes (1487 ème ligne) affichant par exemple les 28594.5 pts (la 1re ligne affichant 28128.5)

Je vais refaire le calcul de Roger avec cette 1re ligne
 

lebontuyau

XLDnaute Nouveau
Re : Calculer les combinaisons

Appli Roger
Tactique 352 (prise en compte de la 1re ligne du résultat total pondéré, mais qui ne correspond à un ordre décroissant)

Joueur 9 en case 1 = 815 x 3 = 2445 pts
4 en 2 = 1129 x 2.5 = 2822.5 pts
3 en 3 = 1138 x 2.5 = 2845 pts
7 en 4 = 1152 x 1 = 1152 pts
5 en 5 = 1759 x 1 = 1759 pts
10 en 6 = 1672 x 2 = 3344 pts
11 en 7 = 1687 x 3 = 5061 pts
1 en 8 = 1388 x 1.5 = 2082 pts
2 en 9 = 846 x 2 = 1692 pts
6 en 10 = 1001 x 1.5 = 1501.5 pts
8 en 11 = 1155 x 2 = 2310 pts
Total = 27014 pts

Et bien non, ça fait toujours moins que mon positionnement de 27126 pts : (
Arff.

Steph
 

ROGER2327

XLDnaute Barbatruc
Re : Calculer les combinaisons

Re bonjour à tous.



Avec un peu plus de renseignements, je me rends compte que j'ai tout faux...
Voyez si le nouvel essai ci-joint donne des résultats plus corrects.


ℝOGER2327
#8056


Jeudi 26 Absolu 143 (Saint Joseb, notaire à la mode de Bretagne - fête Suprême Quarte)
11 Vendémiaire An CCXXIV, 6,1474h - pomme de terre
2015-W40-6T14:45:14Z
 

Pièces jointes

  • Meilleures combinaisons (4).xlsm
    51.7 KB · Affichages: 54
Dernière édition:

lebontuyau

XLDnaute Nouveau
Re : Calculer les combinaisons

Oh non, snif, j'ai réussi à faire mieux pour la tactique 433 avec les caractéristiques ci-dessous :


Joueur 1 1041 1388 1156 1156 1388 1388 1156 1156 1156 1734 867
Joueur 2 1016 1354 1128 1129 1354 1354 1128 1128 1128 1692 846
Joueur 3 1025 1366 1138 1140 1366 1366 1138 1138 1138 1707 854
Joueur 4 1016 1355 1129 1130 1355 1355 1129 1129 1129 1693 847
Joueur 5 1056 1408 1173 1173 1408 1408 1173 1173 1173 1759 880
Joueur 6 1051 1401 1168 1201 1401 1401 1168 1168 1168 1751 876
Joueur 7 1037 1383 1152 1152 1383 1383 1152 1152 1152 1728 864
Joueur 8 1040 1386 1155 1148 1386 1386 1155 1155 1155 1732 866
Joueur 9 978 1304 1087 1090 1304 1304 1087 1087 1087 1630 815
Joueur 10 1045 1393 1161 1161 1393 1393 1161 1161 1161 1741 871
Joueur 11 1055 1406 1172 1205 1406 1406 1172 1172 1172 1757 879

L'appli de Roger donne ceci.
Meilleur positionnement :

Joueur 11 en case 1 = 879 x 3 = 2637 pts
3 en 2 = 1138 x 1.5 = 1707 pts
4 en 3 = 1129 x 1.5 = 1693.5 pts
9 en 4 = 1087 x 1 = 1087 pts
7 en 5 = 1728 x 1.5 = 2592 pts
1 en 6 = 1388 x 1.5 = 2082 pts
2 en 7 = 1354 x 1.5 = 2031 pts
6 en 8 = 1168 x 3 = 3504 pts
8 en 9 = 1040 x 2.5 = 2600 pts
5 en 10 = 1173 x 2 = 2346 pts
10 en 11 = 1393 x 3 = 4179 pts
Total = 26458.5 pts


Et moi j'ai mis cette combinaison et j'arrive à avoir un total un peu supérieur :

Joueur 5 en case 1 = 880 x 3 = 2640 pts
4 en 2 = 1129 x 1.5 = 1693.5 pts
2 en 3 = 1128 x 1.5 = 1692 pts
9 en 4 = 1087 x 1 = 1087 pts
8 en 5 = 1732 x 1.5 = 2598 pts
3 en 6 = 1366 x 1.5 pts = 2049 pts
7 en 7 = 1383 x 1.5 = 2074.5 pts
11 en 8 = 1172 x 3 = 3516 pts
10 en 9 = 1045 x 2.5 = 2612.5 pts
1 en 10 = 1156 x 2 = 2312 pts
6 en 11 = 1401 x 3 = 4203 pts
Total = 26477.5


Ma combinaison : 26477.5 - 26458.5 = + 19 pts

Peut-être un p'tit truc à changer dans le programme

Steph
 

ROGER2327

XLDnaute Barbatruc
Re : Calculer les combinaisons

Re...


Pouvez-vous m'expliquer pourquoi "Joueur 11 en case 1 = 879 x 3 = 2637 pts" ?


ℝOGER2327
#8057


Jeudi 26 Absolu 143 (Saint Joseb, notaire à la mode de Bretagne - fête Suprême Quarte)
11 Vendémiaire An CCXXIV, 8,5089h - pomme de terre
2015-W40-6T20:25:17Z
 

Discussions similaires