Если вы используете Excel с некоторой регулярностью, возможно, вы когда-либо прибегали к решающее устройство, дополнение к программе электронных таблиц Microsoft Office, с помощью которой мы можем выполнять вычисления для получения результатов другим и гораздо более точным способом. В этом посте мы увидим, для чего он нужен и как он работает.
Solver, что в переводе с испанского означает «решатель», — это название, используемое в компьютерной сфере для обозначения инструментов или инструментов, включенных в программу, основной целью которой является решить математическую задачу.
Поэтому Решатель Excel — это инструмент расчета, который может быть особенно практичным в определенных обстоятельствах, очень ценный ресурс при организации работы в сфере логистики или производственных систем. Его основная полезность заключается в определении максимального или минимального значения ячейки путем изменения значений других ячеек, поиске оптимизированных целей для линейных и нелинейных моделей. Мы объясним это более подробно ниже:
Переменные ячейки и целевые ячейки
Чтобы понять, как работает Solver и чем он может быть нам полезен, необходимо сначала объяснить два основных понятия: переменные ячейки и целевые ячейки.*
Основа работы Solver лежит в переменные ячейки, также называемые ячейками переменной решения. Эти ячейки используются для вычисления формул, в которых клетки-мишени, также известный как «ограничение». Что делает Solver, так это корректирует значения переменных ячеек, чтобы они соответствовали ограничениям, установленным ячейками ограничений, таким образом получая желаемый результат в целевой ячейке.
(*) Именование, используемое в версиях Solver до Excel 2007, было другим: переменные ячейки назывались «изменяющимися ячейками» или «регулируемыми ячейками», а целевая ячейка называлась «целевой ячейкой».
Как пользоваться Солвером: пример приложения
Все это может показаться немного сложным, однако, лучше понять на примере. Это поможет нам увидеть, насколько полезной может быть эта надстройка Excel:
Представим себе, что производственная компания имеет лист Excel с тремя столбцами, каждый из которых соответствует одному из производимых ею продуктов: A, B и C.
Для изготовления каждого из них вам потребуется определенное количество трех разных видов сырья, показанных в строках X, Y и Z. Предположим, что для производства одной единицы А вам нужна одна единица материала Х, две единицы Y и три единицы материала Z. Для производства B и C необходимы другие комбинации количества и сырья.
Мы добавляем новый столбец (назовем его D), в котором указано максимально доступное количество каждого из этих товаров. Мы также помещаем новую строку ниже, в которой подробно описана прибыль, полученная от каждой единицы проданного продукта. Простой.
Со всеми данными в таблице вопрос, который мы задаем себе, следующий: Как определить оптимальное сочетание продуктов для производства с учетом ограниченного количества сырья? Вот как мы должны действовать:
- Сначала мы идем на панель инструментов и получаем доступ решающее устройство (из Данные, группы Анализ).
- Затем мы выбираем целевая ячейка (H8) и на панели выбираем опцию "Макс" и в коробке Изменение переменных ячеек в нашем случае мы пишем C10:E10.
- Добавляем ограничения нажатием кнопки "Добавить": в ссылка на ячейку H5:H7, то есть диапазон ячеек, для которого вы хотите ограничить значение; И в Ограничение Ф5:Ф7.
- Наконец, нажимаем кнопку "Решать" чтобы результаты появились в ячейках строки 10.
Тот, который мы подняли, является простым примером. Случай представлен, чтобы показать более или менее полезность и работу этого инструмента. На самом деле с Солвером можно выполнять гораздо более сложные операции. Именно поэтому он так интересен компаниям и специалистам, работающим с большими объемами данных.
Алгоритмы, используемые Solver
Решатель работает с тремя различными алгоритмами или методами решения, которые пользователь может выбрать в диалоговом окне. Параметры решателя. Вот они:
- LP симплекс, для решения линейных задач.
- эволюционный, для решения несглаженных задач.
- Обобщенный редуцированный градиент (GRG) Нелинейный, указанный для решения сглаженных нелинейных задач.
Вы можете выбрать тот или иной метод с помощью кнопки «Параметры» в диалоговом окне. Параметры решателя. Позже можно сохранить различные результаты, полученные с помощью Solver, в разных электронных таблицах. Каждый из них может содержать собственные варианты выбора Решателя, с которыми можно ознакомиться позже. Также возможно, даже рекомендуется, определить более одной проблемы в электронной таблице с помощью параметров загрузки/сохранения и, таким образом, сохранить проблемы по отдельности.