Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана

„Тражи решење“ је додатак за Екцел, преко којег је могуће изабрати најбоље решење проблема на основу наведених ограничења. Функција омогућава распоређивање запослених, расподелу трошкова или инвестиција. Ако знате како ова функција функционише, уштедећете време и труд.

Шта је Потрага за решењима

У комбинацији са разним другим опцијама у Екцел-у, постоји једна мање популарна, али изузетно неопходна функција „Тражи решење“. Упркос чињеници да није лако пронаћи га, упознавање и коришћење помаже у решавању многих проблема. Опција обрађује податке и даје оптимално решење од дозвољених. Чланак описује како директно функционише Потрага за решењем.

Како да укључите функцију „Тражи решење“.

Упркос ефикасности, дотична опција није на истакнутом месту на траци са алаткама или контекстном менију. Већина корисника који раде у Екцел-у нису свесни његовог присуства. Подразумевано, ова функција је онемогућена, да бисте је приказали, извршите следеће радње:

  1. Отворите „Датотеку“ кликом на одговарајуће име.
  2. Кликните на одељак „Подешавања“.
  3. Затим изаберите пододељак „Додаци“. Овде ће бити приказани сви додаци програма, испод ће се појавити натпис „Управљање“. На десној страни налазиће се искачући мени у којем треба да изаберете „Екцел додаци“. Затим кликните на „Иди“.
    Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
    1
  4. Додатни прозор „Додаци“ ће бити приказан на монитору. Означите поље поред жељене функције и кликните на ОК.
  5. Жељена функција ће се појавити на траци десно од одељка „Подаци“.

О моделима

Ове информације ће бити изузетно корисне за оне који се тек упознају са концептом „модела оптимизације“. Пре употребе „Тражи решење“, препоручује се да проучите материјале о методама изградње модела:

  • опција која се разматра омогућиће да се идентификује најбољи метод за издвајање средстава за инвестиције, утовар просторија, снабдевање робом или друге радње где је потребно пронаћи најбоље решење.
  • „Оптимални метод“ у таквој ситуацији би значио: повећање прихода, смањење трошкова, побољшање квалитета итд.

Типични задаци оптимизације:

  • Одређивање плана производње, током којег ће профит од продаје пуштене робе бити максималан.
  • Одређивање транспортних карата, при чему се трошкови транспорта минимизирају.
  • Тражите дистрибуцију неколико машина за различите врсте послова, како би се смањили трошкови производње.
  • Одређивање најкраћег рока за завршетак посла.

Важно! Да би се формализовао задатак, потребно је креирати модел који одражава главне параметре предметне области. У Екцел-у, модел је скуп формула које користе променљиве. Разматрана опција тражи такве индикаторе да је функција циља већа (мања) или једнака наведеној вредности.

Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
2

Припремна фаза

Пре него што поставите функцију на траку, морате да разумете како опција функционише. На пример, постоје информације о продаји робе наведене у табели. Задатак је да се додели попуст за сваку ставку, што би било 4.5 милиона рубаља. Параметар се приказује унутар ћелије која се зове циљ. На основу тога се израчунавају други параметри.

Наш задатак ће бити да израчунамо попуст којим се помноже суме за продају разних производа. Ова 2 елемента су повезана формулом написаном овако: =Д13*$Г$2. Где је у Д13 уписана укупна количина за имплементацију, а $Г$2 је адреса жељеног елемента.

Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
3

Коришћење функције и њено подешавање

Када је формула спремна, морате директно да користите саму функцију:

  1. Морате да пређете на одељак „Подаци“ и кликнете на „Тражи решење“.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
4
  1. Отвориће се „Опције“ где су постављена потребна подешавања. У реду „Оптимизујте функцију циља:“ треба да наведете ћелију у којој се приказује збир попуста. Могуће је сами прописати координате или изабрати из документа.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
5
  1. Затим морате ићи на подешавања других параметара. У одељку „За:“ могуће је поставити максимално и минимално ограничење или тачан број.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
6
  1. Затим се попуњава поље „Промена вредности променљивих:“. Овде се уносе подаци жељене ћелије, који садрже одређену вредност. Координате се региструју независно или се кликне на одговарајућу ћелију у документу.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
7
  1. Затим се уређује картица „Према ограничењима:“ где се постављају ограничења за примењене податке. На пример, децимални разломци или негативни бројеви су искључени.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
8
  1. Након тога, отвара се прозор који вам омогућава да додате ограничења у прорачунима. Почетна линија садржи координате ћелије или читавог опсега. У складу са условима задатка, назначени су подаци жељене ћелије, где је приказан индикатор попуста. Затим се одређује знак поређења. Поставља се на „веће или једнако“ тако да коначна вредност није са предзнаком минус. „Лимит“ постављен у реду 3 је 0 у овој ситуацији. Такође је могуће поставити ограничење са „Додај“. Следећи кораци су исти.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
9
  1. Када се горе наведени кораци заврше, постављено ограничење се појављује у највећој линији. Листа може бити велика и зависиће од сложености прорачуна, међутим, у одређеној ситуацији, довољан је 1 услов.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
10
  1. Поред тога, могуће је изабрати и друга напредна подешавања. У доњем десном углу налази се опција „Опције“ која вам омогућава да то урадите.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
11
  1. У подешавањима можете подесити „Тачност ограничења“ и „Границе решења“. У нашој ситуацији, нема потребе да користите ове опције.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
12
  1. Када су подешавања завршена, сама функција се покреће – кликните на „Пронађи решење“.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
13
  1. Након што програм изврши потребне прорачуне и изда коначне прорачуне у траженим ћелијама. Затим се отвара прозор са резултатима, где се резултати чувају/поништавају, или се параметри претраге конфигуришу према новом. Када подаци задовоље услове, пронађено решење се чува. Ако унапред означите поље „Повратак на дијалог са опцијама за претрагу решења“, отвориће се прозор са подешавањима функције.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
14
  1. Постоји могућност да су се прорачуни показали погрешним или постоји потреба за променом почетних података како би се добили други индикатори. У таквој ситуацији, потребно је да поново отворите прозор са подешавањима и још једном проверите информације.
  2. Када су подаци тачни, може се користити алтернативни метод. За ове сврхе, потребно је да кликнете на тренутну опцију и изаберете најпогоднији метод са листе која се појави:
  • Проналажење решења коришћењем генерализованог градијента за нелинеарне проблеме. Подразумевано, ова опција се користи, али је могуће користити и друге.
  • Проналажење решења за линеарне задатке на основу симплекс методе.
  • Коришћење еволуционе претраге за довршавање задатка.

Пажња! Када горе наведене опције нису успеле да се носе са задатком, требало би поново да проверите податке у подешавањима, јер је то често главна грешка у таквим задацима.

Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
15
  1. Када добијете жељени попуст, остаје да га примените да бисте израчунали износ попуста за сваки артикал. У ту сврху се истиче почетни елемент колоне „Износ попуста“, уписује се формула «=Д2*$Г$2» и притисните „Ентер“. Знакови долара се стављају тако да када се формула растеже на суседне линије, Г2 се не мења.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
16
  1. Сада ће се добити износ попуста за почетни артикал. Затим треба да померите курсор преко угла ћелије, када постане „плус“, ЛМБ се притисне и формула се развуче до потребних линија.
  2. Након тога, сто ће коначно бити спреман.

Учитај/Сачувај опције претраге

Ова опција је корисна када се примењују различите опције ограничења.

  1. У менију Опције проналажења решења кликните на Учитај/Сачувај.
  2. Унесите опсег за област модела и кликните на Сачувај или Учитај.
Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
17

Приликом снимања модела, уноси се референца на 1 ћелију празне колоне у коју ће бити смештен оптимизациони модел. Током учитавања модела, референца се уноси на цео опсег који садржи оптимизациони модел.

Важно! Да бисте сачували последња подешавања у менију Опције решења, радна свеска се чува. Сваки лист у њему има сопствене опције додатака Солвер. Поред тога, могуће је подесити више од 1 задатка за лист кликом на дугме „Учитај или сачувај“ да бисте сачували појединачне задатке.

Једноставан пример коришћења Солвера

Неопходно је напунити контејнер са контејнерима тако да је његова маса максимална. Резервоар има запремину од 32 кубна метра. м. Напуњена кутија има тежину од 20 кг, запремина је 0,15 кубних метара. м. Кутија – 80 кг и 0,5 цу. м. Потребно је да укупан број контејнера буде најмање 110 ком. Подаци су организовани овако:

Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
18

Променљиве модела су означене зеленом бојом. Циљна функција је означена црвеном бојом. Ограничења: по најмањем броју контејнера (већим или једнаким 110) и по тежини (=СУМПРОИЗВОД(Б8:Ц8,Б6:Ц6) – укупна тежина таре у контејнеру.

Аналогно, разматрамо укупну запремину: =СУМПРОИЗВОД(Б7:Ц7,Б8:Ц8). Таква формула је неопходна за постављање ограничења укупне запремине контејнера. Затим се кроз „Тражи решење“ уносе везе ка елементима са варијаблама, формулама и самим индикаторима (или везе ка одређеним ћелијама). Наравно, број контејнера је цео број (то је такође ограничење). Притиснемо „Пронађи решење“, као резултат тога пронађемо толики број контејнера када је укупна маса максимална и сва ограничења су узета у обзир.

Претрага решења није успела да пронађе решења

Такво обавештење се појављује када дотична функција није пронашла комбинације променљивих резултата које задовољавају свако ограничење. Када се користи Симплекс метода, сасвим је могуће да нема решења.

Када се користи метод за решавање нелинеарних задатака, у свим случајевима почев од почетних индикатора варијабли, то указује да је могуће решење далеко од таквих параметара. Ако покренете функцију са другим почетним индикаторима варијабли, онда вероватно постоји решење.

На пример, када се користи нелинеарна метода, елементи табеле са променљивим нису попуњени, а функција није пронашла решења. То не значи да нема решења. Сада, узимајући у обзир резултате одређене процене, други подаци се уносе у елементе са варијаблама које су блиске примљеним.

У свакој ситуацији, прво би требало да испитате модел да не постоји сукоб ограничења. Често је ово повезано са неправилним одабиром односа или ограничавајућег индикатора.

У горњем примеру, индикатор максималне запремине је 16 кубних метара. м уместо 32, јер је такво ограничење у супротности са показатељима за минимални број седишта, пошто ће одговарати броју од 16,5 кубних метара. м.

Реши функцију у Екцел-у. Омогућите, користите случај са снимцима екрана
19

Zakljucak

На основу тога, опција „Тражи решење“ у Екцел-у ће помоћи у решавању специфичних проблема које је прилично тешко или немогуће решити на уобичајене начине. Потешкоћа у примени ове методе је што је ова опција у почетку скривена, због чега већина корисника није свесна њеног присуства. Поред тога, функцију је прилично тешко научити и користити, али уз правилно истраживање, донеће велике користи и олакшати прорачуне.

Ostavite komentar