
Підбір параметрів
Основною
командою для вирішення оптимізаційних
завдань в Excel є команда Сервіс/Підбір
параметра.
Ця команда визначає невідому величину,
що приводить до необхідного результату.
Якщо команди Підбір параметра немає в меню Сервіс, виконайте наступну команду Сервіс/Надбудови і встановіть прапорець Пакет аналізу у вікні діалогу Надбудова.
Для роботи з командою Підбір параметра необхідно підготувати лист, щоб у листі знаходилися:
• формула для розрахунку;
• порожня клітинка для шуканого значення;
• інші величини, які використовуються у формулі.
Посилання на пусту клітинку повинне обов'язково бути присутнім у формулі, так як саме вона є змінною, значення якої шукає Excel. Під час підбору параметра в змінну клітинку безперервно заносяться нові значення, поки не буде знайдено розв’язок поставленого завдання.
Такий процес називається ітерацією, і триває він до тих пір, поки редактор не виконає 100 спроб або не знайде розв’язок, яке лежить в межах точності 0,001 від точного значення (налагодження цих параметрів здійснюється за допомогою команди Сервіс/Параметри, вкладка Обчислення).
Підбір параметра
Розглянемо процедуру пошуку параметра на простому прикладі: розв’яжемо рівняння
10 * x - 10 / x = 15.
Тут параметр (аргумент) - x. Хай це буде комірка A3. Введемо в цю комірку будь-яке число, що лежить в області визначення функції (в нашому прикладі це число не може бути рівне нулю). Це значення буде використано як початкове. Хай це буде 3. Введемо формулу =10*A3-10/A3, по якій повинне бути отримано необхідне значення, в яку-небудь комірку, наприклад, B3. Тепер можна запустити функцію пошуку параметра, вибравши команду Goal Seek (Підбір параметра) в меню Tools (Сервіс).
Рис. 1. Підбір параметра
Введіть параметри пошуку:
- В полі Set сеll (Встановити в комірці) введіть необхідну формулу, що містить посилання на комірку.
- Введіть шуканий результат в полі To value (Значення). У нашому випадку 15.
- В полі changing сеll (Змінюючи значення комірки) введіть посилання на комірку, що буде містити підбиране значення.
- Клацніть на клавіші OK.
Рис. 2. Результут опції “Підбір парамера”
Після закінчення роботи функції на екрані з'явиться вікно, в якому будуть відображені результати пошуку. Знайдений параметр з'явиться в комірці, яка була для нього зарезервована. Зверніть увагу на той факт, що в нашому прикладі рівняння має два розв’язки, а параметр підібраний тільки один - це відбувається тому що параметр змінюється тільки до тих пір, поки необхідне значення не буде знайдено. Перший знайдений таким чином аргумент і повертається до нас як результат пошуку. Якщо як початкове значення в нашому прикладі вказати -3, тоді буде знайдено друге значення рівняння: -0,5.
Достатньо складно правильно визначити найбільш відповідне початкове значення. Частіше ми можемо зробити які-небудь припущення про шуканий параметр, наприклад, параметр повинен бути цілим (тоді ми отримаємо перше значення нашого рівняння) або недодатнім (друге значення).
Оптимізація за допомогою команди Підбір параметрів виконується так:
1. Створіть лист, наприклад, з формулою = B1*B2 в комірці B3, з порожньою (змінною) коміркою (B2) та іншими даними (B1), які можуть знадобитися при обчисленнях. Наприклад, необхідно визначити кількість книг за ціною 23,75 грн., які необхідно продати, щоб обсяг продажів склав 10000,00 грн.
Рис. 3. Підбір параметра для кількості книг
2. Виділіть клітинку аркуша (B3), в якій міститься формула (ця комірка з'явиться в полі "Встановити в комірці" у вікні діалогу Підбір параметра). Виконайте команду Сервіс/Підбір параметра (Рис. 4). Відкривається вікно діалогу Підбір параметра.
Рис.4.
3. Введіть у текстове поле Значення число, відповідний об’єм продажів - 10000. Перемістіть курсор у текстовому полі, змінюючи значення комірки. Виділіть ту комірку, в якій повинна міститися відповідь (змінна комірка). Її вміст буде підібрано і підставлено у формулу командою Підбір параметра. Виділена клітинка (B2) виділяється на аркуші рамкою. Натисніть кнопку ОК, щоб знайти розв’язок.
Рис. 5. Результат Підбору параметра
Після завершення ітераційного циклу у вікні діалогу Результат підбору параметра з'являється повідомлення, а результат заноситься в комірку аркуша.
Розв’язок показує, що для досягнення об’єму продажів 10000 грн необхідно продати 421 книгу за ціною 23,75 грн. Для закриття вікна діалогу Результат підбору параметра клацніть на кнопці ОК.