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

826
Namrata Chhabra

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

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

1 ответ на вопрос

-1
Sir Adelaide

Add a dummy variable in another cell with a formula that returns a 1 when the primary variable is 0 or 0.5-1, and returns 0 any other time.

Then put a constraint on this dummy variable, so that it must be 1 in an accepted solution.

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

Похожие вопросы