J'ai une colonne de chiffres (admettons qu'il s'agit de A1: A100) et je dois en trouver un sous-ensemble qui correspond à un certain total.
C'est possible avec le complément Solver *. Les étapes suivantes ont fonctionné pour moi dans Excel 2007 et 2010.
Si le solveur prend beaucoup de temps, vous pouvez l'aider en supprimant les lignes qui ne fonctionneront évidemment pas (le total est en dollars et une seule ligne a des centimes non nuls)
Bonus: Excel peut mettre en surbrillance automatiquement les cellules que vous recherchez en ajoutant une mise en forme conditionnelle à ces cellules. Sélectionnez toutes les cellules que vous souhaitez formater et à partir de (onglet Accueil) >> (groupe Styles) >> formatage conditionnel >> nouvelle règle, sélectionnez "Utiliser une formule pour déterminer les cellules à formater". Dans la formule, entrez '= $ B1 = 1' (sans guillemets), ce qui donnera la valeur true si la ligne correspondante dans la colonne B est 1. Pour le format, vous pouvez ajouter ce que vous voulez (gras, italique, remplissage vert, etc.). etc).
Un autre moyen facile de trouver les lignes importantes est de trier la colonne B Z-> A, et tous les 1 iront au sommet.
* Le complément de solveur peut être installé avec ces étapes
Il existe un complément Excel SumMatch à faible coût, qui met en évidence le sous-ensemble de nombres qui s’ajoutent à une somme cible.