Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 "Мой Office" для iPhone

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

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

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

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

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

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

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

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

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

  1. На вкладке Данные в группе Анализ выберите Решатель.Изображение ленты Excel

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

    Изображение диалогового окна "Поиск решения" в Excel 2010 +
  2. В поле Оптимизировать целевую функцию введите ссылка на ячейку или имя целевой ячейки. Целевая ячейка должна содержать формулу.

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

    • Если нужно, чтобы значение целевой ячейки было как можно больше, выберите Max (Максимальное значение).

    • Если вы хотите, чтобы значение целевой ячейки было как можно меньше, выберите Минимум.

    • Если вы хотите, чтобы целевая ячейка была определенным значением, выберите Значение и введите значение в поле .

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

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

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

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

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

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

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

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

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

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

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

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

      • Выберите Изменить , а затем внесите изменения или нажмите кнопку Удалить.

  5. Выберите Решение и выполните одно из следующих действий.

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

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

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

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

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

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

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

  3. В диалоговом окне Параметры решателя выберите Решить.

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

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

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

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

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

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

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

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

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

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

  • Обобщенный уменьшенный градиент (GRG) нелинейный:    Используется для гладких нелинейных задач.

  • LP Simplex:    Используется для линейных задач.

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

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

Для получения более подробной справки по решателям обращайтесь:

Frontline Systems, Inc. P.O. Box 4288 Наклонная деревня, NV 89450-4288 (775) 831-0300 Веб-сайт: http://www.solver.com Электронная почта: info@solver.comсправка по решению проблемы по адресу www.solver.com.

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Использование решателя для бюджетирования капитала

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

Введение в анализ гипотетических вариантов

Полные сведения о формулах в Excel

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

Поиск ошибок в формулах

Сочетания клавиш в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.