Я пытаюсь решить проблему оптимизации, когда одна из входных переменных должна быть ограничена минимальным и максимальным ограничением. Поскольку я не запускаю SolverReset в конце, я могу потом сказать, что Solver игнорирует третье ограничение ($F$5 ‹= 1). Я также могу сказать, потому что иногда он дает мне ответ, где $ F $ 5 > 1.
Когда я использую Solver вручную, я могу добавить третье ограничение. Я пытался записать макрос, чтобы увидеть, что мне не хватает, но я все еще в тупике. Я использую Excel 2007. Есть идеи? Спасибо,
Public Sub SEDMSolver()
SolverReset
SolverAdd CellRef:="$F$5", Relation:=3, FormulaText:="0.1"
SolverAdd CellRef:="$F$4", Relation:=3, FormulaText:="0"
SolverAdd CellRef:="$F$5", Relation:=1, FormulaText:="1"
SolverOk SetCell:="$G$8", MaxMinVal:=2, ValueOf:="0", ByChange:="$F$4:$F$5"
SolverSolve userFinish:=True
End Sub