Постановка задачи и решение проблемы с помощью надстройки "Поиск решения"

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

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

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

В этой статье

Общие сведения

Постановка задачи и решение проблемы

Просмотр промежуточных результатов поиска решения

Изменение способа поиска решения

Сохранение или загрузка модели оптимизации

Методы поиска решения

Дополнительная справка по поиску решения

Общие сведения

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

Пример вычисления с помощью средства "Поиск решения"

В приведенном ниже примере объем продаж в каждом квартале зависит от уровня рекламы, что косвенно определяет сумму доходов, а также связанные издержки и прибыль. Процедура поиска решения может изменять ежеквартальные расходы на рекламу (ячейки переменных решения B5:C5) до ограничения в 20 000 рублей (ячейка F5), пока общая прибыль (целевая ячейка F7) не достигнет максимального значения. Значения в ячейках переменных используются для вычисления прибыли за каждый квартал, поэтому они связаны с формулой в целевой ячейке F7, =СУММА(Q1 Прибыль:Q2 Прибыль).

Перед вычислением с помощью надстройки «Поиск решения»

1. Ячейки переменных

2. Ячейка с ограничениями

3. Целевая ячейка

После выполнения процедуры получены следующие значения.

После вычисления с помощью надстройки «Поиск решения»

К началу страницы

Постановка задачи и решение проблемы

  1. На вкладке Данные в группе Анализ нажмите кнопку Поиск решения.

    Изображение ленты Excel

    Если команда Поиск решения или группа Анализ отсутствует, необходимо загрузить надстройку "Поиск решения".

    Загрузка надстройки "Поиск решения"

    1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.

    2. В поле Управление выберите значение Надстройки Excel и нажмите кнопку Перейти.

    3. В поле Доступные надстройки установите флажок рядом с пунктом Поиск решения и нажмите кнопку ОК.

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

  3. Выполните одно из указанных ниже действий.

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

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

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

  4. В поле Изменяя ячейки переменных введите имена диапазонов ячеек переменных решения или ссылки на них. Несмежные ссылки разделяйте запятыми. Ячейки переменных должны быть прямо или косвенно связаны с целевой ячейкой. Можно задать до 200 ячеек переменных.

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

    1. В диалоговом окне Параметры поиска решения нажмите кнопку Добавить.

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

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

      Если выбрать вариант int, в поле Ограничение появится значение целое число. Если выбрать вариант bin, в поле Ограничение появится значение двоичное число. Если выбрать вариант dif, в поле Ограничение появится значение все разные.

    4. Если в поле Ограничение было выбрано отношение <=, = или >=, введите число, ссылку на ячейку (или имя ячейки) или формулу.

    5. Выполните одно из указанных ниже действий.

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

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

        Примечание    Отношения int, bin и dif можно использовать только в ограничениях для ячеек переменных решения.

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

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

    7. Нажмите кнопку Изменить и внесите изменения либо нажмите кнопку Удалить.

  6. Нажмите кнопку Выполнить и выполните одно из указанных ниже действий.

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

    2. Чтобы восстановить исходные значения перед нажатием кнопки Решить, выберите вариант Восстановить исходные значения.

      Примечания    

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

    4. Чтобы создать отчет, основанный на найденном решении, выберите тип отчета в поле Отчеты и нажмите кнопку ОК. Отчет будет помещен на новый лист книги. Если решение не найдено, будут доступны только некоторые отчеты или они вообще не будут доступны.

    5. Чтобы сохранить значения ячейки переменной решения в качестве сценария, который можно будет отобразить позже, нажмите кнопку Сохранить сценарий в диалоговом окне Результаты поиска решения, а затем введите имя этого сценария в поле Название сценария.

К началу страницы

Просмотр промежуточных результатов поиска решения

  1. После постановки задачи нажмите кнопку Параметры в диалоговом окне Параметры поиска решения.

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

  3. В диалоговом окне Параметры поиска решения нажмите кнопку Выполнить.

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

    • Чтобы остановить поиск решения и вывести на экран диалоговое окно Результаты поиска решения, нажмите кнопку Стоп.

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

К началу страницы

Изменение способа поиска решения

  1. В диалоговом окне Параметры поиска решения нажмите кнопку Параметры.

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

К началу страницы

Сохранение или загрузка модели оптимизации

  1. В диалоговом окне "Параметры поиска решения" нажмите кнопку Загрузить или сохранить.

  2. Введите диапазон ячеек для области модели и нажмите кнопку Сохранить или Загрузить.

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

    Совет    Чтобы сохранить последние параметры, настроенные в диалоговом окне Параметры поиска решения вместе с листом, сохраните книгу. Каждый лист в книге может иметь свои настроенные параметры надстройки "Поиск решения", и все они сохраняются. Для листа также можно определить более одной проблемы, нажав кнопку Загрузить или сохранить для сохранения проблем по отдельности.

К началу страницы

Методы поиска решения

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

  • Нелинейный метод обобщенного понижающего градиента (ОПГ)    Используется для гладких нелинейных задач.

  • Симплекс-метод    Используется для линейных задач.

  • Эволюционный метод    Используется для негладких задач.

Для получения дополнительных сведений об этих методах обратитесь по следующему адресу:

Frontline Systems, Inc.
P.O. Box 4288
Incline Village, NV 89450-4288
(775) 831-0300
Веб-сайт: http://www.solver.com
Адрес электронной почты: info@solver.com

Авторские права на части программного кода надстройки "Поиск решения" версий 1990-2009 принадлежат компании Frontline Systems, Inc. Авторские права на части версии 1989 принадлежат компании Optimal Methods, Inc.

К началу страницы

Дополнительная справка по поиску решения

Дополнительные сведения о надстройке "Поиск решения" от компании Frontline Systems см. в справке по поиску решений на веб-сайте www.solver.com.

К началу страницы

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×