Solveur de microsoft Excel ne fonctionne pas lorsqu'une contrainte est pas satisfait au début
J'ai ceci:
A B C
2 3 A1+B1
4 5 A2+B2
constraint_1: A1 + A2 = 5
constraint_2: B1 + B2 <= 4
Objectif de la cellule: C3, qui est sum(C1,C2)
, il devrait être 0.
Quand j'ai commencer avec l'état ci-dessus, A1+A2
= 6, le solveur ne fonctionnera pas parce que constraint_1 est cassé à la première place (A1+A2=6). Est-il une solution pour cela?
- avez-vous essayé de changer les paramètres du solveur et les méthodes?
- Évolution des cellules est: A1, A2, B1, B2. Et j'ai essayé avec différentes options. pas de chance.
- Excel 2010, Par l'Évolution des Cellules est:
$A$1:$A$2,$B$1:$B$2
,A1:B2
sont dans le format de nombre, C1 est=A1+B1
, C2 est=A2+B2
, constraint_1 signifie la somme de A1 et A2 doit être égale à 5, je précise comme "A3=5" avecA3
=sum(A1:A2)
- il existe également des paramètres pour le solveur (je veux dire les paramètres du solveur de lui-même, et non pas les cellules que vous consultez).
- Oui, mais ils ne sont pas aider.
Vous devez vous connecter pour publier un commentaire.
Essayer de décocher l'option "Faire sans Contrainte Variables Non Négatives" dans la boîte de Dialogue Paramètres du Solveur. Quand je fais cela, je reçois une solution réalisable de
A1=5
,B1=0
,A2=0
,B2=-5
.La nature de votre problème est telle qu'il n'y a pas de solution réalisable, à moins que certaines de ces variables sont autorisés à être négatif.
La contrainte valeurs doivent être mis dans le bon ordre dans le solveur, par exemple A1 = B1 peut ne pas fonctionner, mais B1 = A1 va. Ça dépend qui est une valeur fixe, et qui est la valeur calculée.
La valeur calculée doit être sur la gauche. Si vous placez la valeur fixe sur la gauche, il tout simplement pas travailler.