Lister combinaison excel
Ferméccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 27 nov. 2023 à 16:30
Bonjour,
J'aimerais lister toutes le combinaisons sur Excel/VBA sans ordre de 15 éléments parmi 25 avec un paramètre telle que la moyenne doit être comprise entre 49 et 51.
A la nous avons 3268760 groupes de 15 éléments.
Avec ce paramètre, ça doit baisser considérablement et pouvoir les lister dans une feuille Excel.
Merci
- Lister combinaison excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Excel liste déroulante en cascade - Guide
- Déplacer une colonne excel - Guide
4 réponses
Modifié le 24 nov. 2023 à 18:42
Bonjour,
Factorielle 15-->: 1 307 674 368 000 (mille trois cent milliards)
La combinatoire ça fait vite des grands nombres.
25 nov. 2023 à 01:42
Bonjour.
Si tu t'intéresses aux combinaisons, tu trouveras toutes les explications ici !
Bon courage ...
Je précise que ce forum tente de trouver la mise en formule Excel d'expressions mathématiques. Mais ces expressions, nous ne sommes pas pour les découvrir !
Quand tu nous auras fourni cette expression mathématique, nous tacherons de te proposer la formule Excel correspondante.
25 nov. 2023 à 07:48
Bonjour,
Ce que nous ignorons avant tout est la valeur des paramètres en question.
On suppose que la combinaison est sans ordre mais aussi sans répétition (on ne peut pas utiliser deux fois le même élément).
Mais il n'est bien sûr pas possible de sélectionner une moyenne des éléments choisis sans l'avoir calculée, ce qui ne résout pas la lourdeur de la chose: il me faudrait une macro qui calcule successivement chaque combinaison, qui fasse la moyenne des nombres obtenus puis n'affiche la ligne que selon le critère choisi.
On ne sait pas non plus si les paramètres d'entrée sont purement aléatoires ou si les nombres y sont bornés: pour être trivial, je peux simplifier la chose par exemple en rejetant toutes les combinaisons dont tous les nombres seraient inférieurs à 49 ou dont un seul serait supérieur à 635 dès lors qu'aucun ne peut être nul.
On trouve sur Internet des VBA prêtes à l'emploi permettant de lister toutes les combinaisons de k parmi n, les adapter à un résultat attendu en fonction, sans même avoir besoin d'en calculer la moyenne, de la valeur de leur somme et sans même parler d'exclure les combinaisons qui d'emblée renfermeraient des nombres aberrants est une autre affaire...
25 nov. 2023 à 21:23
Bonjour,
Il manque certaines des informations à ma demande et à juste titre.
Prenons l'échantillon de 1 a 25 et je veux lister tous les groupes de 15 parmi 25 sans doublon avec de surcroît une moyenne comprise entre 12 et 13.
Si la moyenne 'est pas dans ce créneau je ne veux pas de cette combinaison
Merci
Cdlt
27 nov. 2023 à 16:30
Bonjour
Une tentative
https://www.cjoint.com/c/MKBpBQg71QB
Cdlmnt