Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
excel_max.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
31.92 Mб
Скачать
    1. Использование команды Поиск решения

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

Если команда Поиск решения отсутствует в меню Сервис, выполните команду Надстройки из меню Сервис и установите флажок Пакет анализа в диалоговом окне Надстройки.

Рис. 21. Примеры применения команды Подбор параметра

Рассмотрим решение простой оптимизационной задачи на примере небольшого кафетерия, для которого необходимо определить число продаваемых чашек кофе и вычислить потенциальный доход.

Предположим, что в кафетерии продается кофе трех разновидностей:

  • обычный кофе (9 руб. 99 коп.);

  • особый кофе со сливками (15 руб.);

  • особый кофе с шоколадом (24 руб.).

У нас нет полной информации относительно размеров потенциальной прибыли и того, на какой напиток следует делать основную ставку (хотя особые виды кофе приносят больше прибыли, их компоненты стоят дороже, к тому же приготовление порции занимает больше времени).

Некоторые подсчеты можно произвести и от руки, но все же хотелось бы представить данные в виде листа Excel, чтобы периодически обновлять информацию и анализировать ее с помощью команды Поиск решения.

      1. Постановка задачи при работе с командой Поиск решения

  1. Создание специализированного листа.

  • Создание целевой ячейки, в которой определяется суть задачи (например, формула определения общего дохода, который необходимо максимизировать).

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

  • Включение других значений и формул, использующих значения целевой и переменных ячеек.

  • Для успешного поиска решения необходимо, чтобы каждая из переменных ячеек влияла на целевую ячейку (другими словами, формула в целевой ячейке должна опираться в вычислениях на значения переменных ячеек).

  1. Выяснение или задание ограничений.

  • Ограничением называется граничное условие или руководящий принцип, которому должен подчиняться бизнес. Например, в нашей задаче: складские помещения и условия продажи позволяют производить за неделю не более 500 чашек кофе (как обычного, так и особого). Кроме того, существуют ограничения на поставку сливок и шоколада, которые не позволяют производить в неделю более 125 чашек кофе с шоколадом и 350 чашек особого кофе обоих видов (рис. 22).

  • Н а листе должны содержаться ячейки, в которых вычисляются ограничиваемые величины (в нашем примере – ячейки с F7 по F9). Численные значения самих ограничений приведены в ячейках с F12 по F14 для наглядности.

Рис. 22. Использование команды Поиск решения

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

      1. Непосредственный поиск решения

После того как задача оптимизации будет подготовлена на листе, можно приступать к определению максимального еженедельного дохода кафетерия

  1. Выделите на листе целевую ячейку (F4).

  1. Выполните команду Поиск решения из меню Сервис. Открывается диалоговое окно Поиск решения (рис. 23).

  2. в группе Равной установить переключатель Максимальному значению, поскольку нас интересует именно максимальное значение целевой ячейки.

  3. В поле Изменяя ячейки поместите адреса переменных ячеек (при этом ссылки в поле разделяются запятыми – С5, С9, С13).

Рис. 23. Диалоговое окно Поиск решения

  1. Щ елкните на кнопке Добавить, если требуется ввести ограничения (в нашем случае присутствуют три условия). Открывается диалоговое окно Добавление ограничения (рис. 24), в котором задается первое ограничение (F9>500).

Рис. 24. Диалоговое окно Добавление ограничений

  1. Щелкая на кнопке Добавить, вводим все ограничения. Щелкните на кнопке , чтобы занести все ограничения в диалоговое окно Поиск решения.

Чтобы изменить ограничения, приведенные в диалоговом окне Поиск решения, выделите ограничение в списке и щелкните на кнопке Изменить. Чтобы настроить итерационный цикл и задать параметры вычислений, щелкните на кнопке Параметры и внесите требуемые изменения.

Оптимизационная задача готова к выполнению. Щелчок на кнопке Выполнить открывает диалоговое окно Результаты поиска решения (рис. 25) или выводит на экран сообщение об ошибке, если при поиске решения возникли проблемы.

У становите переключатель Сохранить найденное решение и щелкните на кнопке ОК. Найденная максимальная величина помещается в целевую ячейку, а переменные ячейки заполняются оптимальными значениями переменных, которые удовлетворяют наложенным ограничениям.

Рис. 25. Диалоговое окно Результаты поиска решения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]