Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу

"Чечимди издөө" бул Excel кошумчасы, ал аркылуу көрсөтүлгөн чектөөлөрдүн негизинде көйгөйлөрдүн эң жакшы чечимин тандоого болот. Функция кызматкерлерди пландаштырууга, чыгымдарды же инвестицияларды бөлүштүрүүгө мүмкүндүк берет. Бул өзгөчөлүк кантип иштээрин билүү убакытты жана күч-аракетти үнөмдөйт.

Чечимдерди издөө деген эмне

Excelдеги башка ар кандай варианттар менен айкалыштырып, анча популярдуу эмес, бирок өтө зарыл болгон "Чечимди издөө" функциясы бар. Аны табуу оңой эмес экендигине карабастан, аны таанып-билүү жана колдонуу көптөгөн көйгөйлөрдү чечүүгө жардам берет. Опция маалыматтарды иштеп чыгат жана уруксат берилгендердин ичинен оптималдуу чечимди берет. Макалада Чечимди издөө түзмө-түз иштеши сүрөттөлөт.

"Чечимди издөө" функциясын кантип күйгүзсө болот

Натыйжалуулугуна карабастан, каралып жаткан параметр куралдар панелинде же контексттик менюда көрүнүктүү жерде эмес. Excelде иштеген колдонуучулардын көбү анын бар экенин билишпейт. Демейки боюнча, бул функция өчүрүлгөн, аны көрсөтүү үчүн төмөнкү аракеттерди аткарыңыз:

  1. Тиешелүү аталышты чыкылдатуу менен "Файлды" ачыңыз.
  2. "Орнотуулар" бөлүмүн чыкылдатыңыз.
  3. Андан кийин "Кошумчалар" бөлүмчөсүн тандаңыз. Программанын бардык кошумчалары бул жерде көрсөтүлөт, төмөндө "Менеджмент" деген жазуу пайда болот. Анын оң жагында калкыма меню пайда болот, анда сиз "Excel Кошумчалары" тандаңыз. Андан кийин "Go" чыкылдатыңыз.
    Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
    1
  4. Монитордо кошумча терезе "Кошумчалар" көрсөтүлөт. Керектүү функциянын жанындагы кутучаны белгилеп, OK баскычын басыңыз.
  5. Керектүү функция "Маалымат" бөлүмүнүн оң жагындагы лентада пайда болот.

Моделдер жөнүндө

Бул маалымат "оптималдаштыруу модели" түшүнүгү менен жаңыдан таанышып жаткандар үчүн абдан пайдалуу болот. "Чечимди издөөнү" колдонуудан мурун моделдерди куруу ыкмалары боюнча материалдарды изилдөө сунушталат:

  • Каралып жаткан вариант инвестициялоо, жайларды жүктөө, товарларды жеткирүү же башка иш-аракеттер үчүн каражаттарды бөлүштүрүү үчүн эң жакшы ыкманы аныктоого мүмкүндүк берет, эгерде эң жакшы чечимди табуу зарыл.
  • Мындай кырдаалда "оптималдуу ыкма" дегенди билдирет: кирешени көбөйтүү, чыгымдарды азайтуу, сапатты жакшыртуу ж.б.

Типтүү оптималдаштыруу милдеттери:

  • Өндүрүш планын аныктоо, анын жүрүшүндө чыгарылган товарларды сатуудан түшкөн пайда максималдуу болот.
  • Транспорттук карталарды аныктоо, анын жүрүшүндө транспорттук чыгымдар минимумга түшүрүлөт.
  • Иштин ар кандай түрлөрү үчүн бир нече машиналарды бөлүштүрүүнү издеңиз, ошондуктан өндүрүштүк чыгымдар төмөндөйт.
  • Ишти аяктоо үчүн эң кыска мөөнөттү аныктоо.

Маанилүү! Тапшырманы формалдаштыруу үчүн предметтик чөйрөнүн негизги параметрлерин чагылдырган моделди түзүү керек. Excelде модель бул өзгөрмөлөрдү колдонгон формулалардын жыйындысы. Каралып жаткан вариант максаттуу функция көрсөтүлгөн мааниге көбүрөөк (аз) же барабар болгон көрсөткүчтөрдү издейт.

Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
2

Даярдоо этабы

Функцияны лентага коюудан мурун, сиз опция кантип иштээрин түшүнүшүңүз керек. Мисалы, таблицада көрсөтүлгөн товарларды сатуу боюнча маалымат бар. Милдет ар бир буюм үчүн 4.5 миллион рублди түзөт арзандатууну дайындоо болуп саналат. Параметр максаттуу деп аталган уячанын ичинде көрсөтүлөт. Анын негизинде башка параметрлер эсептелет.

Биздин милдет ар кандай буюмдарды сатуу үчүн суммалар көбөйтүлгөн арзандатууну эсептөө болот. Бул 2 элемент төмөнкүдөй жазылган формула менен байланышкан: =D13*$G$2. Бул жерде D13 ишке ашыруу үчүн жалпы саны жазылган, ал эми $G$2 каалаган элементтин дареги болуп саналат.

Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
3

Функцияны колдонуу жана аны орнотуу

Формула даяр болгондо, сиз функциянын өзүн түздөн-түз колдонушуңуз керек:

  1. Сиз "Маалымат" бөлүмүнө өтүп, "Чечимди издөө" баскычын чыкылдатыңыз.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
4
  1. "Параметрлер" ачылат, анда керектүү орнотуулар орнотулган. "Максат функциясын оптималдаштыруу:" сабында арзандатуулардын суммасы көрсөтүлгөн уячаны көрсөтүү керек. Координаттарды өзүңүз жазып же документтен тандап алсаңыз болот.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
5
  1. Андан кийин, башка параметрлердин жөндөөлөрүнө өтүү керек. "Кимге:" бөлүмүндө максималдуу жана минималдуу чектерди же так санды коюуга болот.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
6
  1. Андан кийин "Өзгөрмөлөрдүн маанилерин өзгөртүү:" талаасы толтурулат. Бул жерде белгилүү бир маанини камтыган каалаган уячанын маалыматтары киргизилет. Координаттар өз алдынча катталат же документтеги тиешелүү уяча басылган.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
7
  1. Андан кийин "Чектөөлөргө ылайык:" кошумча барагы түзөтүлөт, анда колдонулган маалыматтарга чектөөлөр коюлат. Мисалы, ондук бөлчөктөр же терс сандар алынып салынат.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
8
  1. Андан кийин, эсептөөлөргө чектөөлөрдү кошууга мүмкүндүк берген терезе ачылат. Баштапкы сап уячанын же бүтүндөй диапазонун координаттарын камтыйт. Тапшырманын шарттарынан кийин, каалаган уячанын маалыматтары көрсөтүлөт, анда арзандатуу көрсөткүчү көрсөтүлөт. Андан кийин салыштыруу белгиси аныкталат. Ал акыркы маани минус белгиси менен болбошу үчүн "чоң же барабар" деп коюлган. Бул жагдайда 3-сапта коюлган "Чек" 0 болуп саналат. Ошондой эле "кошуу" менен чек коюуга болот. Кийинки кадамдар да ушундай.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
9
  1. Жогорудагы кадамдар аяктагандан кийин, коюлган чек эң чоң сапта пайда болот. Тизме чоң болушу мүмкүн жана эсептөөлөрдүн татаалдыгына жараша болот, бирок, белгилүү бир кырдаалда 1 шарт жетиштүү.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
10
  1. Мындан тышкары, башка өркүндөтүлгөн орнотууларды тандоого болот. Төмөнкү оң жагында муну жасоого мүмкүндүк берген "Параметрлер" опциясы бар.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
11
  1. Жөндөөлөрдөн сиз "Чектөөнүн тактыгы" жана "Чечимдин чектерин" орното аласыз. Биздин шартта бул варианттарды колдонуунун кереги жок.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
12
  1. Орнотуулар аяктагандан кийин, функция өзү башталат - чыкылдатыңыз "Чечимди табуу".
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
13
  1. Программа талап кылынган эсептөөлөрдү жүргүзгөндөн кийин жана керектүү уячаларда акыркы эсептөөлөрдү чыгарат. Андан кийин натыйжалары бар терезе ачылат, анда натыйжалар сакталат / жокко чыгарылат же издөө параметрлери жаңысына ылайык конфигурацияланат. Маалыматтар талаптарга жооп бергенде, табылган чечим сакталат. Эгер сиз алдын ала "Чечимди издөө параметрлерине кайтуу диалог кутучасын" белгилесеңиз, функция орнотуулары бар терезе ачылат.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
14
  1. Эсептөөлөр туура эмес болуп чыгышы мүмкүн же башка көрсөткүчтөрдү алуу үчүн баштапкы маалыматтарды өзгөртүү зарылчылыгы бар. Мындай кырдаалда сиз орнотуулар терезесин кайра ачып, маалыматты эки жолу текшеришиңиз керек.
  2. Маалыматтар так болгондо, альтернативалуу ыкма колдонулушу мүмкүн. Бул максаттар үчүн, сиз учурдагы опцияны чыкылдатып, пайда болгон тизмеден эң ылайыктуу ыкманы тандооңуз керек:
  • Сызыктуу эмес маселелер үчүн жалпыланган градиентти колдонуу менен чечим табуу. Демейки боюнча, бул параметр колдонулат, бирок башкаларды колдонууга болот.
  • Симплекс ыкмасынын негизинде сызыктуу маселелерди чечүү жолдорун табуу.
  • Тапшырманы бүтүрүү үчүн эволюциялык издөөнү колдонуу.

Көнүл бургула! Жогорудагы варианттар тапшырманы аткара албай калганда, сиз жөндөөлөрдөгү маалыматтарды кайра текшеришиңиз керек, анткени бул көп учурда мындай тапшырмалардагы негизги ката.

Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
15
  1. Каалаган арзандатуу алынгандан кийин, ар бир буюм үчүн арзандатуулардын суммасын эсептөө үчүн аны колдонуу керек. Бул үчүн "Арзандатуу суммасы" графасынын баштапкы элементи бөлүп көрсөтүлүп, формула жазылат «=D2*$G$2» жана "Enter" баскычын басыңыз. Формула чектеш сызыктарга созулганда G2 өзгөрбөшү үчүн доллардын белгилери коюлат.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
16
  1. Алгачкы буюм үчүн арзандатуу суммасы эми алынат. Андан кийин курсорду уячанын бурчуна жылдыруу керек, ал "плюс" болгондо, LMB басылып, формула керектүү саптарга чейин созулат.
  2. Андан кийин, стол акыры даяр болот.

Издөө параметрлерин жүктөө/сактоо

Бул параметр ар кандай чектөө параметрлерин колдонууда пайдалуу.

  1. Solution Finder Options менюсунан Жүктөө/Сактоо баскычын чыкылдатыңыз.
  2. Модель аймагынын диапазонун киргизип, Сактоо же Жүктөө баскычын чыкылдатыңыз.
Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
17

Модельди сактоодо оптималдаштыруу модели жайгаштырыла турган бош мамычанын 1 уячасына шилтеме киргизилет. Моделди жүктөө учурунда оптималдаштыруу моделин камтыган бүткүл диапазонго шилтеме киргизилет.

Маанилүү! Чечим параметрлери менюсунда акыркы орнотууларды сактоо үчүн иш китеби сакталат. Андагы ар бир барактын өзүнүн чечүүчү кошумча варианттары бар. Мындан тышкары, жеке тапшырмаларды сактоо үчүн "Жүктөө же Сактоо" баскычын чыкылдатуу менен баракка 1ден ашык тапшырма коюуга болот.

Solverди колдонуунун жөнөкөй мисалы

Анын массасы максималдуу болушу үчүн контейнерди контейнерлер менен жүктөө керек. Резервуардын көлөмү 32 куб метрди түзөт. м. Толтурулган кутунун салмагы 20 кг, көлөмү 0,15 куб. м. Коробка – 80 кг жана 0,5 куб. м. Бул контейнерлердин жалпы саны 110 даанадан кем эмес болушу керек. Маалыматтар төмөнкүдөй уюштурулган:

Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
18

Модель өзгөрмөлөрү жашыл түс менен белгиленген. Максат функциясы кызыл түс менен белгиленген. Чектөөлөр: контейнерлердин эң аз саны боюнча (110дон көп же барабар) жана салмагы боюнча (=SUMPRODUCT(B8:C8,B6:C6) – идиштеги таранын жалпы салмагы.

Аналогия боюнча, биз жалпы көлөмүн карап көрөлү: =SUMPRODUCT(B7:C7,B8:C8). Мындай формула контейнерлердин жалпы көлөмүнө чек коюу үчүн зарыл. Андан кийин, "Чечимди издөө" аркылуу өзгөрмөлөр, формулалар жана индикаторлор бар элементтерге (же белгилүү уячаларга шилтемелер) шилтемелер киргизилет. Албетте, контейнерлердин саны бүтүн сан (бул да чектөө). Биз "Чечимди табуу" баскычын басабыз, натыйжада биз жалпы масса максималдуу болгондо жана бардык чектөөлөр эске алынганда ушундай сандагы контейнерлерди табабыз.

Чечимди издөө чечимдерди таба алган жок

Мындай эскертме каралып жаткан функция ар бир чектөөнү канааттандырган өзгөрмөлүү упайлардын комбинацияларын таппаганда пайда болот. Simplex ыкмасын колдонууда, эч кандай чечим жок болушу толук мүмкүн.

Сызыктуу эмес маселелерди чечүү ыкмасы колдонулганда, бардык учурларда өзгөрмөлөрдүн баштапкы көрсөткүчтөрүнөн баштап, бул мүмкүн болгон чечимдин мындай параметрлерден алыс экендигин көрсөтөт. Эгер сиз функцияны өзгөрмөлөрдүн башка баштапкы көрсөткүчтөрү менен иштетсеңиз, анда чечим болушу мүмкүн.

Мисалы, сызыктуу эмес ыкманы колдонууда таблицанын өзгөрмөлүү элементтери толтурулган эмес, функция чечимдерди тапкан эмес. Бул эч кандай чечим жок дегенди билдирбейт. Эми белгилүү бир баалоонун жыйынтыгын эске алуу менен башка маалыматтар алынгандарга жакын өзгөрмөлүү элементтерге киргизилет.

Кандай гана кырдаал болбосун, сиз алгач чектөө конфликтинин жоктугу үчүн моделди карап чыгышыңыз керек. Көп учурда, бул катышы же чектөө көрсөткүчтүн туура эмес тандоо менен байланышкан.

Жогорудагы мисалда максималдуу көлөмдүн көрсөткүчү 16 куб метрди түзөт. м ордуна 32, анткени мындай чектөө отургучтардын минималдуу саны боюнча көрсөткүчтөргө карама-каршы келет, анткени ал 16,5 кубометрдин санына туура келет. м.

Excelде функцияны чечүү. Иштетүү, скриншоттор менен колдонуу
19

жыйынтыктоо

Мунун негизинде, Excelдеги "Чечимди издөө" опциясы кадимки жолдор менен чечүү кыйын же мүмкүн эмес болгон конкреттүү маселелерди чечүүгө жардам берет. Бул ыкманы колдонуунун кыйынчылыгы, адегенде бул параметр жашырылган, ошондуктан көпчүлүк колдонуучулар анын бар экенин билишпейт. Мындан тышкары, функцияны үйрөнүү жана колдонуу абдан кыйын, бирок туура изилдөө менен ал чоң пайда алып келет жана эсептөөлөрдү жеңилдетет.

Таштап Жооп