Я пытаюсь решить задачу оптимизации, когда одна из входных переменных должна быть ограничена минимальным и максимальным ограничением.Поскольку я не запускаю SolverReset в конце, я могу потом сказать, что Solver игнорирует третье ограничение ($ F $ 5 <= 1).Я также могу сказать, потому что иногда он дает мне ответ, где $ F $ 5> 1.
Когда я использую Солвер вручную, я могу добавить третье ограничение.Я попытался записать макрос, чтобы увидеть, что мне не хватает, но я все еще в тупике.Я использую 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