Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии-Багиева.docx
Скачиваний:
69
Добавлен:
13.04.2015
Размер:
5.51 Mб
Скачать
  1. Поиск решения

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

Вызов команды Сервис/Поиск решения. Если команда Поиск решения отсутствует в меню Сервис, следует установить надстройку Поиск решения (надстройка – это вспомогательная программа, служащая для добавления в Microsoft Office специальных команд или возможностей). Для этого:

  1. В меню Сервис выбрать команду Надстройки.

Рисунок 32. Окно команды Надстройки

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

  2. Следовать инструкциям программы установки, если они имеются.

Использование процедуры поиск решения.

  1. В меню Сервис выбрать команду Поиск решения (рис. 33).

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

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

  2. Выполнить одно из следующих действий:

  • чтобы максимизировать значение целевой ячейки путем изменения значений влияющих ячеек, установить переключатель в положение максимальному значению;

  • чтобы минимизировать значение целевой ячейки путем изменения значений влияющих ячеек, установить переключатель в положение минимальному значению;

  • чтобы установить значение в целевой ячейке равным некоторому числу, установить переключатель в положение значению и ввести в соответствующее поле требуемое число.

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

  • Чтобы автоматически найти все ячейки, влияющие на формулу модели, нажать кнопку Предположить.

  • В поле Ограничения ввести все ограничения, накладываемые на поиск решения (рис. 34).

  • В разделе Ограничения диалогового окна Поиск решения нажать кнопку Добавить.

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

  • Выбрать из раскрывающегося списка условный оператор ( <=, =, >=, цел или двоич), который должен располагаться между ссылкой и ограничением.

  • В поле Ограничение ввести число, ссылку на ячейку или ее имя либо формулу.

  • Выполнить одно из следующих действий.

  • Чтобы принять ограничение и приступить к вводу нового, нажать кнопку Добавить.

Рисунок 34. Окно Добавление ограничения

  • Чтобы принять ограничение и вернуться в диалоговое окно Поиск решения, нажать кнопку OK.

  • Нажать кнопку Выполнить и произвести одно из следующих действий:

  • чтобы сохранить найденное решение на листе, выбрать в диалоговом окне Результаты поиска решения вариант Сохранить найденное решение;

  • чтобы восстановить исходные данные, выбрать вариант Восстановить исходные значения.

Чтобы прервать поиск решения, следует нажать клавишу ESC. Лист Microsoft Excel будет пересчитан с учетом найденных значений влияющих ячеек.

На рис. 35 приведен пример использования команды Поиск решения для транспортной задачи.

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