Добавить несколько ограничений в Excel Solver


1

В Excel Solver мне нужно, чтобы переменная была либо нулевой, либо лежала между 50% и максимумом до 100%. то есть оно не должно находиться в диапазоне от 0 до 50%, но может быть равно нулю. Как добавить ограничение, как это?


Не зная вашей ситуации, очень трудно дать решение. У меня есть только две идеи: 1: если у вас есть только одна переменная с таким поведением, то просто дважды запустите solver с двумя значениями / диапазоном и используйте лучшие результаты. 2: скорректируйте свои формулы так, чтобы они учитывали значение атрибута 50, как если бы оно было 0.
Máté Juhász

Что-то вроде «НЕ (0% & lt; a ≤ 50%)»?

Ответы:


-1

Добавьте фиктивную переменную в другую ячейку с формулой, которая возвращает 1, когда первичная переменная равна 0 или 0,5-1, и возвращает 0 в любое другое время.

Затем наложите ограничение на эту фиктивную переменную, чтобы она была равна 1 в принятом решении.


кажется логичным, но я боюсь, как решатель может управлять такой переменной. Вы уже опробовали этот подход?
Máté Juhász

Вы правы, что решатель не любит переменные, которые внезапно переключают состояние. Но в зависимости от вашей проблемы, она все равно может решить.
Sir Adelaide
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.