Що таке 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.