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

1

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

Namrata Chhabra
источник
Не зная вашей ситуации, очень трудно дать решение. У меня есть только две идеи: 1: если у вас есть только одна переменная с таким поведением, то просто дважды запустите solver с двумя значениями / диапазоном и используйте лучшие результаты. 2: скорректируйте свои формулы так, чтобы они учитывали значение атрибута 50, как если бы оно было 0.
Máté Juhász
Что-то вроде «НЕ (0% & lt; a ≤ 50%)»?

Ответы:

-1

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

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

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