J'ai une colonne de chiffres (disons que c'est A1: A100) et j'ai besoin d'en trouver un sous-ensemble qui totalise un certain total.
J'ai une colonne de chiffres (disons que c'est A1: A100) et j'ai besoin d'en trouver un sous-ensemble qui totalise un certain total.
Réponses:
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 cents non nuls)
Bonus: vous pouvez demander à Excel de mettre automatiquement en surbrillance 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) qui sera évalué à vrai 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).
Un autre moyen facile de trouver les lignes importantes est de trier la colonne B Z-> A, et tous les 1 arriveront en haut.
* Le complément du solveur peut être installé avec ces étapes
Il existe un complément Excel à faible coût SumMatch , qui mettra en évidence le sous-ensemble de nombres qui s'ajoutent à une somme cible.