Ось книга Excel, створена для вирішення проблеми моделювання оптимізації для бізнесу однієї особи. Якщо ви вирішите створити приклад книги Solver самостійно (гарна ідея), ви хочете вказати Excel відображати в книзі фактичні формули, а не результати формул.
До речі, саме цим займається цей зошит. Для цього виберіть діапазон робочого аркуша, в якому потрібно відобразити фактичні формули, а не результати формул, а потім одночасно натисніть клавіші Ctrl і ` (важкий акцент). Натискаючи Ctrl+`, ви вказуєте Excel відображати формулу, а не результат формули у вибраному діапазоні.
Налаштування книги Solver вимагає трьох кроків:
Визначте змінні Solver.
По-перше, ви хочете визначити змінні у вашій задачі моделювання оптимізації. Якщо ви намагаєтеся з’ясувати кількість книг, які потрібно написати, і семінарів, щоб заробити якомога більше грошей у вашому бізнесі однієї особи, дві змінні Solver – це книги та семінари.
Ви повинні ввести мітки, показані в діапазоні A1:A3, а потім початкові значення змінних, показані в діапазоні B2:B3. Ця частина робочого аркуша не є магічним. Він просто визначає, які змінні входять до цільової функції. Цільова функція — це формула, яку потрібно максимізувати чи мінімізувати. Значення, збережені в діапазоні робочого аркуша B2:B3, є початковими припущеннями щодо оптимальних значень змінних.
Це лише припущення, що оптимальна кількість книг для написання — дві, а оптимальна кількість семінарів — вісім. Ви не дізнаєтеся, яка насправді оптимальна кількість книг і семінарів, поки не вирішите проблему.
Хоча вам не потрібно називати клітинки, які містять значення змінних — у даному випадку клітини B2 і B3 — іменування цих комірок робить формулу цільової функції та формули обмежень набагато легшими для розуміння. Отже, вам слід назвати клітинки.
Якщо ви налаштували книгу, подібну до цієї, ви можете назвати клітинки значення змінної, вибравши діапазон робочого аркуша A2:B3, а потім клацнувши командну кнопку «Створити з виділення» на вкладці «Формула». Коли Excel відобразить діалогове вікно «Створити імена з вибору», установіть прапорець «Лівий стовпець» і натисніть «ОК».
Це вказує Excel використовувати мітки в лівому стовпці: це буде діапазон A2:A3 — щоб назвати діапазон B2:B3. Іншими словами, дотримуючись цих кроків, ви називаєте клітинку B2 Books і називаєте клітинку B3 Seminars.
Опишіть цільову функцію.
Цільова функція, показана в клітинці B5, дає формулу, яку потрібно оптимізувати. У випадку формули прибутку ви хочете максимізувати функцію, тому що ви, звичайно, хочете максимізувати прибуток.
Не всі цільові функції повинні бути максимальними. Деякі цільові функції слід звести до мінімуму. Наприклад, якщо ви створюєте цільову функцію, яка описує вартість певної рекламної програми або ризик якоїсь інвестиційної програми, ви можете логічно вибрати мінімізувати свої витрати або мінімізувати ризики.
Щоб описати цільову функцію, створіть формулу, яка описує значення, яке потрібно оптимізувати. У випадку функції прибутку для бізнесу однієї особи ви заробляєте 15 000 доларів США за кожну написану книгу і 20 000 доларів США за кожен семінар, який ви проводите. Ви можете описати це, ввівши формулу =15000*Книги+20000*Семінари .
Іншими словами, ви можете обчислити прибуток свого бізнесу, помноживши кількість книг, які ви пишете, на 15 000 доларів, а кількість семінарів, які ви проводите, на 20 000 доларів. Це те, що показано в клітинці B5.
Визначте будь-які обмеження цільової функції.
У діапазоні робочого аркуша A8:C11 обмеження описані та визначені для цільової функції. Чотири обмеження можуть обмежити прибуток, який ви можете отримати у своєму бізнесі:
-
Обмеження необхідної готівки: перше обмеження (комірка A8) визначає кількісно необхідне обмеження готівки. У цьому прикладі для кожної книги потрібно 500 доларів США готівкою, а для кожного семінару — 2500 доларів США. Якщо у вас є 20 000 доларів, які ви можете інвестувати в книги та семінари, ви обмежені в кількості книг, які ви можете написати, і кількості семінарів, які ви можете провести за рахунок готівкових авансових інвестицій, які вам потрібно зробити.
Формула в клітинці B8 описує готівку, необхідну вашому бізнесу. Значення, показане в клітинці C8, 20000, визначає фактичне обмеження.
-
Обмеження робочого часу: обмеження робочого часу кількісно визначається формулою в клітинці B9 і значенням 1880 в клітинці C9. Використовуйте ці дві частини інформації, формулу та константу, щоб описати обмеження робочого часу. Коротше кажучи, це обмеження говорить про те, що кількість годин, які ви витратили на книги та семінари, має бути менше 1880.
-
Політика щодо мінімальної кількості книг . Обмеження, що ви повинні писати принаймні одну книгу на рік, встановлюється в клітинках B10 і C10. Формула =Книги переходить у клітинку B10. Мінімальна кількість книг, 1, потрапляє в клітинку C10.
-
Політика щодо мінімальної кількості семінарів . Обмеження, що ви повинні проводити принаймні чотири семінари на рік, встановлюється в клітинках B11 і C11. Формула переходить у клітинку B11. Мінімальна кількість семінарів постійне значення, 4, входить у комірку C11.
Після того, як ви наведете формули обмежень і надасте константи, з якими будуть порівнюватися результати формули, ви готові вирішити проблему оптимізації моделювання. Налаштувавши книгу, розв’язати цю функцію насправді дуже легко.
Налаштування робочого зошита та визначення проблеми цільової функції та формул обмежень є складною частиною.