Що таке Solver в Excel і як ним користуватися

Розчинник

Якщо ви використовуєте перевершувати з певною регулярністю, цілком можливо, що ви коли-небудь вдавалися до Розчинник, доповнення до програми електронних таблиць Microsoft Office, за допомогою якого ми можемо виконувати обчислення, щоб досягти результатів у інший та набагато більш витончений спосіб. У цій публікації ми точно побачимо, для чого це потрібно та як це працює.

Розв’язувач, що в перекладі з іспанської означає «розв’язувач», — це назва, яка використовується в області комп’ютерів для позначення інструментів або інструментів, включених до програми, основною метою якої є розв’язати математичну задачу. 

Таким чином, Excel Solver є інструментом для розрахунків, який може бути особливо практичним за певних обставин, дуже цінним ресурсом при організації роботи в галузі логістики або виробничих систем. Його основна корисність полягає у визначенні максимального або мінімального значення клітинки шляхом зміни значень інших клітинок, пошуку оптимізованих цілей для лінійних і нелінійних моделей. Ми пояснимо це більш детально нижче:

Варіабельні клітини та клітини-мішені

Щоб зрозуміти, як працює Solver і чим він може бути нам корисний, необхідно спочатку пояснити дві основні концепції: змінні клітини та цільові клітини.*

Основа роботи Solver полягає в змінні клітини, які також називають комірками змінних рішень. Ці комірки використовуються для обчислення формул, у яких клітини-мішені, також відомий як "обмеження". Що робить Solver, це коригує значення клітинок змінних, щоб вони відповідали обмеженням, встановленим клітинками обмежень, таким чином отримуючи бажаний результат у цільовій клітинці.

(*) Імена, які використовувалися у версіях Solver до Excel 2007, відрізнялися: комірки зі змінними називалися «комірками, що змінюються» або «комірками, які можна налаштовувати», тоді як комірка-ціль — «комірка-ціль».

Як користуватися Solver: приклад застосування

Все це може здатися трохи складним, однак, це краще зрозуміти на прикладі. Це допоможе нам побачити, наскільки корисною може бути ця надбудова Excel:

вирішити в excel

Уявімо, що компанія-виробник має аркуш Excel із трьома стовпцями, кожен з яких відповідає одному з продуктів, які вона виробляє: A, B і C.

Для виготовлення кожного з них вам знадобиться певна кількість трьох різних типів сировини, вказаних у рядках X, Y і Z. Скажімо, щоб виготовити одну одиницю A, вам потрібна одна одиниця матеріалу X, дві з Y і три з Z. Для виробництва B і C потрібні інші комбінації кількостей і сировини.

Ми додаємо новий стовпець (назвемо його D), у якому перелічено максимальну доступну кількість кожного з цих товарів. Нижче ми також розміщуємо новий рядок, у якому детально описується прибуток, отриманий від кожної проданої одиниці продукту. простий

З огляду на всі дані в таблиці, питання, яке ми задаємо собі, таке: Як знайти оптимальне поєднання продуктів, що виробляються, враховуючи обмежену кількість сировини? Ось як ми повинні діяти:

  1. Спочатку ми переходимо до панелі інструментів і отримуємо доступ Розчинникдані, групи аналіз).
  2. Потім вибираємо клітина-мішень (H8) і на панелі вибираємо опцію «Макс» і в коробці Зміна клітинок змінних ми пишемо в нашому випадку C10:E10.
  3. Додаємо обмеження натисканням кнопки "Додати": в посилання на клітинку H5:H7, тобто діапазон клітинок, для якого потрібно обмежити значення; і в Обмеження F5:F7.
  4. Нарешті, натискаємо кнопку "Розв'язати" щоб результати відображалися в клітинках рядка 10.

Цей, який ми підняли, є простим прикладом. Представлений випадок, щоб показати більш-менш корисність і роботу цього інструменту. Насправді, за допомогою Solver ви можете виконувати набагато складніші операції. Ось чому це так цікаво для компаній і професіоналів, які працюють з великими обсягами даних.

Алгоритми, які використовує Solver

Розв’язувач працює з трьома різними алгоритмами або методами розв’язання, які користувач може вибрати в діалоговому вікні. Параметри розв'язувача. Вони такі:

  • LP Simplex, розв’язувати лінійні задачі.
  • Еволюційна, для вирішення незгладжених проблем.
  • Узагальнений зменшений градієнт (GRG) Нелінійний, призначений для розв’язування згладжених нелінійних задач.

Ви можете вибрати той чи інший метод за допомогою кнопки «Параметри» в діалоговому вікні Параметри розв'язувача. Пізніше можна зберегти різні результати, отримані за допомогою Solver, у різних електронних таблицях. Кожен із них може містити власний вибір Розв’язувача, з яким можна ознайомитися пізніше. Також можна, навіть рекомендовано, визначити більше ніж одну задачу в електронній таблиці за допомогою параметрів Завантажити/Зберегти та таким чином зберегти проблеми окремо.


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.