логотип

Поиск решения

Используйте возможности MS Exсel на 100%!

Поиск решений является частью блока задач, который иногда называют анализ "что-если".
Процедура поиска решения позволяет найти оптимальное значение формулы, содержащейся в ячейке, которая называется целевой.
Эта процедура работает с группой ячеек, прямо или косвенно связанных с формулой в целевой ячейке. Чтобы получить по формуле, содержащейся в целевой ячейке, заданный результат, процедура изменяет значения во влияющих ячейках. Чтобы сузить множество значений, используемых в модели, применяются ограничения. Эти ограничения могут ссылаться на другие влияющие ячейки.
Процедуру поиска решения можно использовать для определения значения влияющей ячейки, которое соответствует экстремуму зависимой ячейки — например можно изменить объем планируемого бюджета рекламы и увидеть, как это повлияет на проектируемую сумму расходов.
Встроенный инструмент Excel имеет ограничения. По числу переменных: Nv < = 200 и по числу ограничений: Nc < = 100.

1

Как подключить Поиск решения

О подключении Поиска решения смотрите здесь

2

Интерфейс надстройки Поиск решения

Поиск решения находится в блоке Данные основного меню MS Excel

Поиск решения в меню данные

При нажатии Поиск решения появится панель интерфеса надстройки

Оптимизировать целевую функцию.
В этом поле нужно указать целевую ячейку, значение которой необходимо максимизировать, минимизировать или установить равным заданному числу. Эта ячейка должна содержать формулу.

Изменяя ячейки переменных.
В этом поле указывают ячейки, значения которых меняются в процессе поиска решения. Значения изменяются до тех пор, пока не будут выполнены наложенные ограничения и условие оптимизации целевой ячейки, указанной в поле Оптимизировать целевую функцию.

В соответствии с ограничениями.
В этом поле отображается список граничных условий, которые вводятся с помощью клавиши Добавить.

Выберите метод решения.
Здесь можно выбрать линейную или нелинейную задачу следует решать.

Your browser does not support the HTML5 canvas tag.

Найти решение. Эта клавиша запускает надстройку Поиск решения.

До. Здесь нужно выбрать вариант оптимизации значения целевой ячейки: должно значение быть максимальным, минимимальным или равным заданному числу. Заданное число вводится в это поле.

Вызывает диалоговое окно Добавление ограничения.

Вызывает диалоговое окно Изменение ограничения.

Удаляет выделеное ограничение.

Сбрасывает все настройки.

Сохраняет и загружает модель задачи.

При нажатии клавиши Добавить появляется диалоговое окно

Добавление ограничения

В поле Ссылка на ячейки указывают ячейки, которые должны меняться.

В поле Ограничения указывают ячейки, в которые записаны ограничения.

При нажатии клавиши Изменить появляется диалоговое окно

Изменение ограничения

В этом окне можно изменить введеные ранее ограничения.

3

Пример применения надстройки Поиск решения

формулировка задачи

Небольшая компания "Фасад" производит 3 типа дверей: стандартные, полированные и резные.
Компания работает "под заказ", поэтому продает всю производимую продукцию. На производстве работают 10 рабочих в одну смену (8 рабочих часов) 5 дней в неделю, что дает 400 часов в неделю. Рабочее время поделено между двумя существенно различными технологическими процессами: собственно производством и конечной обработкой дверей. Из 400 рабочих часов в неделю 250 отведены под собственно производство и 150 под конечную обработку. В таблице приведены временные затраты и прибыль от продажи одной двери каждого типа.
Сколько дверей различных типов нужно производить, чтобы максимизировать прибыль?

Продукция Время на производство (мин) Время на обработку (мин) Прибыль
Стандартные 30 15 $45
Полированные 30 30 $90
Резные 60 30 $120
Решение задачи
Наша цель максимизировать прибыль.
Значит полная прибыль - это целевая ячейка.
Как найти полную прибыль?
Полная прибыль = Прибыль от продажи стандартной двери * количество проданных стандартных дверей + прибыль от продажи полированной двери * количество проданных полированных дверей + прибыль от продажи резной двери * количество проданных резных дверей
Так как компания работает "под заказ", то количество проданных дверей равно количеству произведенных дверей.
Следовательно,
количество дверей каждого типа, которое следует произвести - это Переменные задачи.
А есть ли ограничения в задаче?
Безусловно, Ограничения - это время, которое тратиться на производственную стадию (не больше 250 часов в неделю), и на обработку (не больше 150 часов).
Организация данных в таблице MS Excel
Организация данных в MS Excel (Фасад)

Нажмите, чтобы посмотреть формулы в таблице

Формулы задачи Фасад
Вызов Поиска Решений
Панель Поиска Решений для задачи Фасад
Решение, найденое надстройкой Поиск Решения
Решение Поиска Решения (Фасад)