Académique Documents
Professionnel Documents
Culture Documents
Somme de la
combinaison du 0.00 =SOMMEPROD(C6:C14;D6:D14)
Solver
Une fois la fenêtre Macro complémentaire affichée > Cliquer sur Complément SOLVEUR > Puis OK
22
III. Paramétrage d'une recherche combinatoire d'une valeur cible à partir de variables multiples
Problématique :
Nous avons donc un tableur, dans lequel nous possédons une liste de nombres : Base
Nombre
Ainsi qu'une valeur cible : Valeur cible 8,10
1,00
2,00
-5,00
10,00
3,00
0,50
-0,50
1,10
3,00
Pour laquelle nous allons rechercher quel dispatching peut donner la somme des nombres égale à la valeur cible, à l'aide du Solveur.
Equation : x + y + … = valeur cible
Afin de résoudre cette problématique, nous allons affecter par le solveur à chaque cellule adjacente au cellule nombre, dans la colonne Combinaison, une inconnue dont la
valeur sera 1 si ce nombre fait partie de la solution ou 0 si elle n'en fait pas partie. Et par une formule, en multipliant chaque nombre par la valeur de l'inconnue qui est lui
est affectée puis en additionnant l'ensemble, on obtient une somme égale à la valeur cible. Somme de la
combinaison du 0,00 =SOMMEPROD(C6:C14;D6:D14)
Solver
Somme de la La cellule C17 représente la somme calculée de la valeur cible, elle est obtenue en faisant la somme des produits
combinaison du 0,00 =SOMMEPROD(C6:C14;D6:D14)
de chaque nombres de la colonne Nombre, par la valeur de l'inconnue qui lui correspond (0 ou 1).
Solver
Exemple de ce que donne la formule SOMMEPROD, si vous recherchez une valeur cible de 3,00
1.00 1 1.00 1x1=1
2.00 1 2.00 2x1=2
-5.00 0 0.00 -5x0=0
10.00 0 0.00 10x0=0
3.00 0 0.00 3x0=0
3.00 Somme : 1+2+0+0+0=3,00
Somme de la
Dans Objectif à définir : nous indiquons la cellule C17, la formule fournira la base necessaire à l'établissement de l'équation. combinaison du 0,00 =SOMMEPROD(C6:C14;D6:D14)
Solver
Et choisir Valeur, en indiquant à la main le nombre de la valeur cible, ainsi l'objectif devra répondre
à la résolution pouvant donner cette valeur (8,10).
Valeur cible 8,10
Ensuite s'agissant d'une équation linéaire simple, nous choisissons la méthode de résolution : SIMPLEX PL
Puis si vous le désirez nous pouvons voir les options de cette méthode.
Vous disposez d'un certain nombre d'options, dans la résolution de ce type d'équation définir le temps maxi
est très utile, afin d'éviter d'avoir à attendre un temps x que le solveur trouve sa solution.
Le temps est définit en seconde, soit 120 => attente maxi de 2 minutes, le maximum est 7000
Final La boite de dialogue doit donner ceci =>> Appuyer sur RESOUDRE
Somme de la
combinaison du 8,10 =SOMMEPROD(C6:C14;D6:D14)
Solver