Невозможно установить целочисленное ограничение для определенной ячейки
У меня есть упражнение по производственному программированию, которое я должен решить с помощью решателя Excel. Однако я не могу установить целочисленное ограничение для определенной ячейки, которая должна быть только целой.
Я приложил минимальный пример к этому посту, структура выглядит следующим образом:
Существует 6 продуктов, в каждом из которых есть количество для изготовления на заказ и для производства, сумма этих двух и соответствующая маржинальная прибыль. Общая маржинальная прибыль рассчитывается как произведение общего количества каждого продукта на сумму его маржинальной прибыли.
Теперь для решателя я хочу максимизировать суммарную маржинальную прибыль, изменяя значения для каждого продукта на складе и значения для некоторых продуктов (есть некоторые ограничения, которые не имеют отношения к этой проблеме).).
Теперь я уже установил решатель на место возникновения проблемы, и как только я пытаюсь добавить целочисленное ограничение в ячейку "сделать на склад", где ячейка "сделать на заказ" над ней должна измениться, я получаю ошибку Msgstr "Ссылка на ячейку целочисленного ограничения должна включать только переменные ячейки." Я не понимаю почему, потому что ячейка (в данном случае F3) помечена как переменная ячейка. Это ошибка в Солвере, или я что-то упустил?
Минимальный пример: ссылка
1 ответ
RikuXan,
Единственный способ появления ошибки - это когда ячейки, к которым вы добавляете целочисленные ограничения, не находятся в поле "By Changing Variable Cells". Если у вас есть разные переменные ячейки или в этом поле ничего нет, эта ошибка появится при применении целочисленных ограничений.
Для вашего примера в поле "путем изменения переменной" должны быть и ячейка изготовления на склад, и ячейка изготовления на заказ.
Это крайне редкое сообщение об ошибке, с которым, как я полагаю, могут возникнуть проблемы только у таких студентов, как я, поскольку я не нашел ничего другого в Интернете. Я решил это для упражнения, которое я пытался сделать вскоре после того, как наткнулся на этот пост.
Надеюсь, это поможет (я пытался опубликовать картинку, но это мой первый пост). Дэвид