Microsoft 365 Chercher le maximum d'une combinaison_Excel

nordiks

XLDnaute Nouveau
Bonjour, J'essaie de trouver la meilleure combinaison (soit celle avec le plus de points).
Afin d'y arriver, j'ai 2 conditions à respcter, soit un maximum de 12 valeurs à prendre, et que le somme de ces 12 valeurs ne dépasse pas 30 comme côtes. Ainsi, les 12 sélections donnerait le maximum de points.
Je joins le fichier, et je vous remercie de votre aide.
bonne journée
 

Pièces jointes

  • Max_Combinaison.xlsx
    11.1 KB · Affichages: 13

patricktoulon

XLDnaute Barbatruc
bonsoir
il ne s'agit ici en aucun cas de combinaison tout du moins mécaniquement vba parlant
un simple filtre <=30 sur ta colonne cotes
et une boucle sur les visibles de ta colonnes points avec WorksheetFunction.Large(Columns(colonne point ), x)
x etant itéré a niveau du count des visibles du filtre et stoppée a 12

terminé tu a tes 12
 

nordiks

XLDnaute Nouveau
Merci ODVJ, la base que tu m'a remise est super bonne. J'ai modifié les points suivants :
1) Ajouter une case pour le nombre de points (qui est mon objectif à définir) ;
2) La case Nombre de points est une SOMMEPROD des colonnes Varbon et Points.
J'ai joins le fichier, et merci beaucoup de ton aide.
 

Pièces jointes

  • xld_Max_Combinaison_v2.xlsx
    12.2 KB · Affichages: 7

JHA

XLDnaute Barbatruc
Bonjour à tous,

Suivant ton intitulé, je n'ai pas compris la même chose.
Voir cette formule qui calcule la somme toutes les 12 valeurs des points inférieurs à 30.
VB:
=SI(MOD(LIGNE()-5;$C$3)=0;SOMME.SI(DECALER($F6;;;-$C$3);"<="&$D$3;DECALER($F6;;;-$C$3));"")

JHA
 

Pièces jointes

  • xld_Max_Combinaison_v2.xlsx
    12.9 KB · Affichages: 8

Discussions similaires

Statistiques des forums

Discussions
312 070
Messages
2 085 045
Membres
102 766
dernier inscrit
Awiix