Excel Solver bilan ba'zi amaliy misollar

  • Buni Baham Ko'Ring
Hugh West

Excel solver Excelda ma'lumotlarni tahlil qilishda duch keladigan eng foydali xususiyatlardan biridir. Bu Excel plaginlari ko'rinishidagi nima bo'lsa tahlil qilish xususiyati. Ushbu maqola Exceldagi hal qiluvchi funksiyasining turli misollariga, jumladan, koʻplab sohalarga qaratiladi.

Amaliy kitobni yuklab oling

Quyidagi havoladan koʻrsatish uchun foydalanilgan ish kitobini yuklab oling. .

Excel Solver.xlsx

Excelda hal qiluvchi nima?

Solver - bu Microsoft Excel plagin dasturi. Yechish biz Excelda turli stsenariylarni sinab ko'rish uchun foydalanishimiz mumkin bo'lgan What-If tahlil vositalarining bir qismidir. Biz qaror qabul qilish masalalarini eng mukammal echimlarni topish orqali Excel vositasi Solver yordamida hal qilishimiz mumkin. Ular, shuningdek, har bir imkoniyat ishchi varaqning chiqishiga qanday ta'sir qilishini tahlil qiladi.

Excelda Yechish xususiyatini qanday yoqish mumkin

Ma'lumotlarni tanlash orqali Yechimchiga kirishingiz mumkin Tahlil qilish Yechish. Ba'zida bu buyruq mavjud bo'lmasligi mumkin, siz quyidagi amallarni bajarib, Solver plaginini o'rnatishingiz kerak:

  • Birinchi navbatda Fayl <10-ni tanlang>
  • Ikkinchidan, menyudan Options -ni tanlang.

  • Shunday qilib, Excel Options dialog oynasi paydo bo'ladi.
  • Bu erda Qo'shimchalar
  • Excel Options dialog oynasining pastki qismidagi -ni tanlang. Boshqarish ochiladigan ro'yxatidan Excel plaginlari va keyin bosingyechim izlanmoqda.

    Takrorlanishlar : Siz Solver muammoni hal qilishga urinmoqchi boʻlgan sinov yechimlarining maksimal sonini kiriting.

    Maksimal kichik muammolar : Murakkab masalalarni yechish uchun ishlatiladi. Evolyutsiya algoritmi tomonidan hal qilinishi mumkin bo'lgan eng ko'p kichik muammolar sonini ko'rsating.

    Maks. Mumkin echimlar : U murakkab masalalar uchun ishlatiladi. Evolyutsiya algoritmi yordamida hal qilinishi mumkin bo'lgan maksimal yechimlar sonini ko'rsating.

    Batafsil o'qing: Excel Evolutionary Solver-dan qanday foydalanish (oson qadamlar bilan)

    Excel Solver yordamida investitsiya portfelini optimallashtirish misoli

    Ushbu bo'limda biz investitsion portfel muammosini ko'rib chiqamiz, uni moliyaviy muammo deb ham aytish mumkin. Biz buni Excel hal qiluvchi yordamida optimallashtirmoqchimiz. portfel yoki moliyaviy optimallashtirish ning maqsadi ma'lum bir maqsad qo'yilgan portfel bo'lganlar orasida optimal portfelni (aktivlarni taqsimlash) aniqlashdir. Aksariyat hollarda maqsad, moliyaviy risk kabi majburiyatlarni minimallashtirish bilan birga, bashorat qilingan daromad kabi foydani maksimal darajada oshirishdir.

    Keling, quyidagi investitsiya portfelini ko'rib chiqaylik.

    Muammo bayoni quyida tasvirlangan.

    • Kredit uyushmasi yangi avtomashina kreditlariga investitsiya qiladigan summa kredit uyushmasi eski avtomobilga investitsiya qiladigan summadan kamida uch baravar ko'p bo'lishi kerak. kreditlar. Sababi:foydalanilgan avtomobil kreditlari xavfliroq investitsiyalardir. Ushbu cheklov C5>=C6*3
    • Avtomobil kreditlari portfelning kamida 15% ni tashkil qilishi kerak. Ushbu cheklov D14>=.15
    • Kafolatsiz kreditlar portfelning 25% dan oshmasligi kerak. Ushbu cheklov E8<=.25
    • portfelning kamida 10% bank kompakt disklarida bo'lishi kerak. Bu cheklov E9>=.10
    • Investitsiya qilingan umumiy miqdor $5 000 000.
    • Barcha investitsiyalar ijobiy yoki nolga teng boʻlishi kerak.

    Bu kabi misollar uchun Excelda hal qiluvchidan qanday foydalanishni koʻrish uchun quyidagi amallarni bajaring.

    Qadamlar:

    • Birinchi navbatda, -ni tanlang. Ma'lumotlar
    • Keyin Tahlil

    • Endi Yechuvchi ni tanlang Maqsadni belgilash maydonini quyidagi qiymat bilan to'ldiring: $E$13 .
    • Keyin To <10-dagi Maks opsiyasi uchun radio tugmani tanlang>
    • Bundan so'ng O'zgaruvchan katakchalarni o'zgartirish orqali maydonini to'ldirish uchun $D$6 - $D$10 katakchalarini tanlang. Bu maydon keyin $D$6:$D$10 koʻrsatiladi.
    • Cheklovlarni birma-bir qoʻshing. Cheklovlar: $D$11= $C$4 $D$6>= $D$7*3, $E$15>= 0.15, $F$9= 0.1 . Ushbu cheklovlar Cheklovlarga bo'ysunish
    • Cheklanmagan o'zgaruvchilarni manfiy bo'lmagan qilish katagiga belgi qo'yish oynasida ko'rsatiladi.
    • ni tanlang. GRG Nonlinear dan Yechish usulini tanlang ochiladigan ro'yxat.

  • Endi Yechish tugmasini bosing OK .
  • Natija turlarini tanlashingiz kerak bo'lgan yana bir dialog oynasi paydo bo'ladi.
  • Demak, siz Keep Solver Solution ni tanlashingiz kerak. Aks holda, qiymatlar asl qiymatlariga qaytadi.
  • Keyin muloqot oynasining oʻng tomonida Hisobotlar dagi barcha variantlarni tanlang.
  • Keyin bosing. OK bundan keyin.

  • Biz boshlang'ich qiymatlar sifatida o'zgaruvchan katakchalarga 1 000 000 kiritdik. Solverni ushbu parametrlar bilan ishga tushirganingizda, u quyidagi rasmda ko'rsatilgan yechimni ishlab chiqaradi, uning umumiy rentabelligi 25% .
  • Avtokreditlar qiymatlari ham o'zgardi. 15% gacha.
  • Va shunday qilib biz barcha cheklovlarni hisobga olgan holda Umumiy rentabellik ning eng yuqori optimallashtirish qiymatiga erishdik.

Va biz Excel hal qiluvchi yordamida investitsiya portfelini optimallashtirishni shunday yakunlaymiz.

Batafsil o'qing: Moliyaviy rejalashtirish kalkulyatorini qanday yaratish kerak. Excel

Excel hal qiluvchi yordamida chiziqli butun sonli dasturlash misoli

Keling, Excel hal qiluvchining butun sonli chiziqli dasturlashda foydalanish misolini ko'rib chiqamiz. Birinchidan, muammo uchun mos ma'lumotlar to'plamini ko'rib chiqing.

Endi bu butun sonli chiziqli dasturlash misoli uchun Excel hal qiluvchi tafsilotlarini ko'rib chiqish vaqti keldi:

QarorO'zgaruvchilar:

X1: 1-mahsulotning ishlab chiqarish miqdori.

X2: 2-mahsulotning ishlab chiqarish miqdori.

Y: birinchi parametr tanlangan bo'lsa 1 yoki 0 agar ikkinchi sozlama tanlansa.

Maqsad funksiyasi:

Z=10X1+12X2

Cheklovlar:

X1+X2<=35

X1-8Y<=12

X2+15Y<=25

Y={0,1}

X1,X2>=0

Endi bu aniq chiziqli dasturlash misolini Excelda hal qiluvchi yordamida qanday yechishimizni koʻrish uchun quyidagi amallarni bajaring.

Qadamlar:

  • Avval Ma'lumotlar yorlig'iga o'ting va Tahlil

<-dan Yechuvchi -ni tanlang. 19>

  • Endi rasmda ko'rsatilgandek Yechuvchi parametri bo'limiga qiymatlar va cheklovlarni kiriting.

  • Keyin Yechish -ni bosing.
  • Keyin, Yechish natijalari da OK tugmasini bosing.

Butun sonli chiziqli dasturlash misolida Excel hal qiluvchidan foydalanishning yakuniy natijasi shunday bo'ladi.

Excel bilan rejalashtirish misoli Yechishchi

Fazrat qilaylik, th elektron bankda 22 nafar xodim ishlaydi. Ishchilar dam olish kunlarining maksimal soniga ega bo'lishlari uchun qanday rejalashtirish kerak? Biz Excel hal qiluvchining ushbu rejalashtirish misolida belgilangan miqdordagi xodimlar bilan dam olish kunlarining sonini maksimal darajada oshiramiz.

Ma'lumotlar to'plamini ko'rib chiqaylik.

Cheklovlar rasmda ko'rsatilgan. Rejalashtirish muammosini hal qilish va hal qiluvchidan foydalanish uchunshunga o'xshash misollar uchun quyidagi amallarni bajarishingiz mumkin.

Qadamlar:

  • Birinchi, lentangizdagi Ma'lumotlar yorlig'iga o'ting va Echish Tahlildan

  • Keyin, cheklovlar va parametrlarning qiymatlarini quyidagicha kiriting. quyidagi rasmda ko'rsatilgan.

  • Shundan so'ng Yechish tugmasini bosing.
  • Nihoyat, ni bosing. OK Yechuvchi Natijalarda.

Yechuvchi avtomatik ravishda Excelda rejalashtirish muammosi natijasini koʻrsatadi. elektron jadval, chunki biz qadamlarda qilgan tanlovlarimiz.

Siz shunga o'xshash misollarda Excelda hal qiluvchidan foydalanishingiz mumkin.

Excel uchun hal qiluvchi misol Marketing byudjyetini taqsimlash

Nihoyat, keling, marketing byudjetini taqsimlash uchun Excelda hal qiluvchidan foydalanishimiz kerak bo'lgan stsenariyni ko'rib chiqaylik. Buning uchun mana shunday ma'lumotlar to'plamini olaylik.

Mana, chap tomonda joriy statistik ma'lumotlar mavjud va biz hal qiluvchidan foydalanmoqchi bo'lgan qismimiz to'g'ri.

Ushbu marketing muammosini Excel solver yordamida qanday hal qilishimiz mumkinligini bilish uchun quyidagi bosqichlarni bajaring.

Qadamlar:

  • Birinchidan, lentangizdagi Ma'lumotlar yorlig'iga o'ting va Tahlil guruhidan Echimchi ni tanlang.

  • Keyin rasmda ko'rsatilganidek, quyidagi cheklovlar va parametrlarni yozing.

  • Shundan so'ng tugmasini bosing. Yechish .
  • Keyin, Yechish natijalarida OK -ni bosing

Biz tanlagan cheklovlar va parametrlar tufayli qiymatlar bunga o'zgaradi.

Siz Excelda shunga o'xshash misollarda hal qiluvchidan foydalanishingiz mumkin.

Batafsil o'qing: Excelda resurslarni taqsimlash (Tezkor qadamlar bilan yarating)

Xulosa

Bu Excel hal qiluvchi misollari haqidagi maqolani yakunlaydi. Umid qilamanki, siz ushbu misollardan turli xil stsenariylar uchun Excel hal qiluvchi vositasidan foydalanish g'oyasini tushundingiz. Umid qilamanki, siz ushbu qo'llanmani foydali va ma'lumotli deb topdingiz. Agar sizda biron bir savol yoki taklifingiz bo'lsa, quyidagi izohlarda bizga xabar bering.

Bunday ko'rsatmalar uchun ExcelWIKI.com saytiga tashrif buyuring.

O'tish .

  • Darhol Qo'shimchalar dialog oynasi paydo bo'ladi.
  • Keyin, Yechuvchi plagin yoniga belgi qo'ying va OK tugmasini bosing.

Bir marta Excel ish kitobingizdagi plaginlarni faollashtiring, ular lentada ko'rinadi. Shunchaki Ma'lumotlar yorlig'iga o'ting va Tahlil qilish guruhidagi Echimchi qo'shimchasini topishingiz mumkin.

Excelda hal qiluvchidan qanday foydalanish

Batafsilroq ma'lumot berishdan oldin, bu erda Echituvchidan foydalanishning asosiy tartibi:

  • Avvalo, sozlang qiymatlar va formulalar bilan ish varag'i. Hujayralarni to'g'ri formatlaganingizga ishonch hosil qiling; masalan, mahsulotingizning qisman birliklarini ishlab chiqara olmaydigan maksimal vaqt, shuning uchun bu katakchalarni oʻnlik qiymatlari boʻlmagan raqamlardan iborat qilib formatlang.
  • Keyin, Maʼlumotlar ➪ Tahlil ➪ <1-ni tanlang>Yechuvchi . Yechish parametrlari dialog oynasi paydo bo'ladi.
  • Keyin, maqsadli katakchani belgilang. Maqsadli katak ob'ektiv sifatida ham tanilgan.
  • Keyin, o'zgaruvchan katakchalarni o'z ichiga olgan diapazonni belgilang.
  • Cheklovlarni belgilang.
  • Agar kerak bo'lsa, Yechish parametrlarini o'zgartiring.
  • Massani yechishga ruxsat bering.

Excel hal qiluvchidan samarali foydalanishning 2 ta mos misollari

Dastlab, biz Excel hal qiluvchi yordamida ikkita oddiy masalaga e'tibor qaratamiz. Birinchisi, bir qator mahsulotlardan maksimal foyda olish, ikkinchisi esa minimallashtirishga qaratilganishlab chiqarish tannarxi. Bu ikki xil stsenariyda Excel hal qiluvchi protsedurasini ko'rsatadigan ikkita misol. Xuddi shu xususiyatga oid koʻproq muammolar maqolaning keyingi qismida koʻrib chiqiladi.

1. Mahsulotlar foydasini maksimal darajada oshirish

Keling, avval quyidagi maʼlumotlar toʻplamini koʻrib chiqamiz.

Eng yuqori foyda C mahsulotidan olinadi. Shuning uchun ishlab chiqarishdan olingan umumiy foydani maksimal darajada oshirish uchun biz faqat C mahsulotini ishlab chiqara olamiz. Lekin agar hamma narsa juda oddiy bo'lsa, sizga Solver kabi vositalar kerak bo'lmaydi. Ushbu kompaniya mahsulot ishlab chiqarish uchun bajarilishi kerak bo'lgan ba'zi cheklovlarga ega:

  • Birgalikda ishlab chiqarish quvvati kuniga 300 dona.
  • Mavjud mahsulotni to'ldirish uchun kompaniyaga 50 birlik A mahsuloti kerak. buyurtma.
  • Kompaniyaga kutilayotgan buyurtmani bajarish uchun 40 dona B mahsuloti kerak.
  • S mahsuloti bozori nisbatan cheklangan. Shunday qilib, kompaniya kuniga 40 donadan ortiq ushbu mahsulot ishlab chiqarishdan manfaatdor emas.

Endi muammo bilan ishlash uchun hal qiluvchidan qanday foydalanishni ko'rib chiqamiz.

Qadamlar:

  • Birinchi, lentangizdagi Maʼlumotlar yorligʻiga oʻting.
  • Keyin Yechish -ni tanlang. 1>Tahlil guruhi.

  • Endi Yechuvchi parametrining maqsadli katakchasi sifatida E8 katakchani tanlang. quti.
  • To opsiyalaridan tashqari Maks ni tanlang, chunki biz katak qiymatini maksimallashtirishga harakat qilmoqdamiz.
  • Oʻzgaruvchini oʻzgartirish orqaliCells , biz asosan o'zgartirishga e'tibor qaratadigan hujayra qiymatlarini tanlang. Bu yerda ular C5:C7 diapazoniga tegishli.
  • Endi cheklovni qutining oʻng tomonidagi Qoʻshish tugmasini bosish orqali qoʻshing.
  • Nihoyat, Yechish usulini tanlang

  • Oxir-oqibat, Simplex LP ni tanlang. yuqoridagi barcha amallarni bajarib, qutining pastki qismidagi Yechish -ni bosing.
  • Shundan so'ng, Echish natijalari oynasi paydo bo'ladi.
  • Endi ushbu oynada afzal ko'rmoqchi bo'lgan variantlar va hisobotlarni tanlang. Namoyish uchun biz faqat Keep Solver Solution variantini yoqishni tanlaymiz.

  • Keyingi, tugmasini bosing. OK .
  • Maʼlumotlar toʻplami endi bunga oʻzgaradi.

Bu maksimal foyda olish uchun zarur boʻlgan birliklarning optimal sonini bildiradi. kiritilgan cheklovlar doirasida. Bu Excel hal qiluvchi xususiyati qanchalik kuchli ekanligini ko'rsatadigan misollardan biri xolos.

Batafsil o'qing: Excelda optimal mahsulot aralashmasini qanday hisoblash mumkin (oson qadamlar bilan)

2. Yuk tashish narxini minimallashtirish

Yuqoridagi maksimallashtirish muammosidan so'ng, qiymatlarni minimallashtirishga qaratilgan misolni ko'rib chiqaylik. Turli parametrlarni hisoblash uchun SUM va SUMPRODUCT funksiyalaridan foydalanamiz. Buning uchun quyidagi ma'lumotlar to'plamini olaylik.

Yuk tashish xarajatlari jadvali : Bu jadvalda B4:E10 katakchalar diapazoni mavjud. Buhar bir ombordan har bir chakana savdo nuqtasiga bir birlik yuk tashish xarajatlarini o'z ichiga olgan matritsa. Masalan, Bostondan Detroytga mahsulot birligini jo'natish narxi $38 .

Har bir chakana savdo do'konining mahsulotga bo'lgan ehtiyoji : Bu ma'lumot hujayrada ko'rinadi. diapazoni C14:C19 . Masalan, Xyustondagi chakana savdo nuqtasiga 225 dona, Denverga 150 dona, Atlantaga 100 birlik kerak va hokazo. C18 - bu rozetkalardan kerakli jami birliklarni hisoblaydigan formulali katak.

Yo'q. … dan jo‘natish uchun: D14:F19 uyalar diapazoni sozlanishi yacheykalarni saqlaydi. Ushbu hujayra qiymatlari Solver tomonidan o'zgartiriladi. Solverga boshlang'ich qiymat berish uchun biz ushbu katakchalarni 25 qiymati bilan ishga tushirdik. G ustunida formulalar mavjud. Ushbu ustunda kompaniya omborlardan har bir chakana savdo nuqtasiga etkazib berishi kerak bo'lgan birliklar yig'indisi mavjud. Masalan, G14 75 qiymatini ko'rsatadi. Kompaniya Denverdagi savdo nuqtasiga uchta ombordan 75 birlik mahsulot yuborishi kerak.

Ombor inventarlari : 21-qator har bir ombordagi inventar miqdorini o'z ichiga oladi. Masalan, Los-Anjelesdagi omborda 400 birlik inventar mavjud. 22-qatorda yuk tashishdan keyin qolgan inventarni ko'rsatadigan formulalar mavjud. Misol uchun, Los-Anjeles 150 (qarang, 18-qator) mahsulot birliklarini jo'natgan, shuning uchun u qolgan 250 (400-150) inventar birligiga ega.

Hisoblangan yuk tashish xarajatlari : Qator 24 formulalarni o'z ichiga oladiyuk tashish xarajatlarini hisoblang.

Echituvchi D14:F19 katakchadagi qiymatlarni omborlardan savdo nuqtalarigacha etkazib berish xarajatlarini minimallashtiradigan tarzda to'ldiradi. Boshqacha qilib aytganda, yechim D14:F19 katak diapazoni qiymatlarini sozlash orqali G24 yacheykadagi qiymatni minimallashtiradi, bu esa quyidagi cheklovlarga javob beradi:

  • Har biri talab qiladigan birliklar soni. chakana savdo nuqtasi jo'natilgan raqamga teng bo'lishi kerak. Boshqacha qilib aytganda, barcha buyurtmalar to'ldiriladi. Quyidagi spetsifikatsiyalar ushbu cheklovlarni ifodalashi mumkin: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, va C19=G19
  • Har bir omborning inventarizatsiyasida qolgan birliklar soni manfiy bo'lmasligi kerak. Boshqacha qilib aytadigan bo'lsak, ombor o'z inventarlaridan ko'proq narsani jo'nata olmaydi. Quyidagi cheklov buni ko'rsatadi: D24>=0, E24>=0, F24>=0 .
  • Sozlanishi mumkin bo'lgan katakchalar manfiy bo'lishi mumkin emas, chunki manfiy sonli birliklarni jo'natish hech qanday natija bermaydi. tuyg'u. Parametrlarni yechish muloqot oynasida qulay variant mavjud: Cheklanmagan o‘zgaruvchilarni manfiy bo‘lmagan qilish. Bu sozlama yoqilganligiga ishonch hosil qiling.

Vazifani bajarish uchun quyidagi bosqichlarni bajaramiz.

Qadamlar:

  • Avvalo, biz kerakli formulalarni o'rnatamiz. yuklanishi ni hisoblash uchun quyidagi formulani kiriting.

=SUM(D14:F14)

  • Keyin, Enter -ni bosing.

  • Keyingi, Toʻldirish-ni torting.Boshqa katakchalarni formula bilan toʻldirish uchun G19 katakchagacha boʻlgan piktogrammani ishlating.
  • Shuning uchun chiqish shunday boʻladi.

  • Keyin, jami hisoblash uchun quyidagi formulani kiriting.

=SUM(C14:C19)

  • Keyin Enter tugmasini bosing.

  • Keyin, Toʻldirish dastagi belgisini oʻngdan, G20 yacheykagacha tortib, boshqasini toʻldiring. formulali katakchalar.
  • Shuning uchun chiqish shunday bo'ladi.

  • Keyin yuk tashish xarajatlarini hisoblash uchun yozing. quyidagi formula.

=SUMPRODUCT(C5:C10,D14:D19)

  • Keyin Enter tugmasini bosing.

  • Keyin, boshqa katakchalarni formula bilan toʻldirish uchun Toʻldirish dastagi belgisini oʻngga F26 katakgacha torting.
  • Endi G26 katakchaga quyidagi formulani kiriting.

=SUM(D26:F26)

  • Yechuvchi plaginini ochish uchun Ma'lumotlar yorlig'iga o'ting va Yechuvchi -ni bosing.

  • Keyin, Maqsad belgilash maydonini quyidagi qiymat bilan toʻldiring: $G$26 .
  • Keyin, Boshqarish uchun Min opsiyaning radio tugmachasini tanlang.
  • Yacheykani tanlang $D$14 $F$19 maydonini to'ldirish uchun O'zgaruvchan katakchalarni o'zgartirish orqali . Bu maydon keyin $D$14:$F$19 koʻrsatiladi.
  • Endi, cheklovlarni birma-bir qoʻshing. Cheklovlar: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, C19=G19, D24>=0, E24>=0 va F24>=0 . BularCheklovlar "Cheklovlarga mavzu" maydonida ko'rsatiladi.
  • Keyin, Cheklanmagan o'zgaruvchilarni manfiy bo'lmagan qilish katagiga belgi qo'ying.
  • Nihoyat, Simpleks-ni tanlang. Yechish usulini tanlash ochiladigan roʻyxatidan LP .

  • Endi, Yechish tugmasini bosing. rasmda Natijalarni yechish dialog oynasi ko'rsatilgan. OK tugmasini bosganingizdan so'ng, natijangiz ko'rsatiladi.

  • Yechuvchi quyidagi rasmda ko'rsatilgan yechimni ko'rsatadi.

Batafsil o'qing: Xarajatlarni kamaytirish uchun Excel Solver misoli

Excel Solver haqida batafsil

Biz ushbu bo'limda Yechim variantlari dialog oynasini muhokama qilamiz. Ushbu dialog oynasidan foydalanib, siz hal qilish jarayonining ko'p jihatlarini boshqarishingiz mumkin. Shuningdek, ushbu dialog oynasi yordamida model spetsifikatsiyalarini ishchi varaq oralig‘iga yuklashingiz va saqlashingiz mumkin.

Odatda, siz ish varag‘ida bir nechta Yechish parametrlari to‘plamidan foydalansangizgina modelni saqlashni xohlaysiz. Excel birinchi Solver modelini yashirin nomlar yordamida ishchi varaqingiz bilan avtomatik ravishda saqlaydi. Agar siz qo'shimcha modellarni saqlasangiz, Excel ma'lumotlarni spetsifikatsiyalarga mos keladigan formulalar shaklida saqlaydi. (Saqlangan diapazondagi oxirgi katak parametr sozlamalarini saqlaydigan massiv formulasidir.)

Echituvchi yechim topa olmagani haqida xabar berishi mumkin, hatto siz bitta yechimni bilsangiz hammavjud bo'lishi kerak. Yechish opsiyalaridan birini yoki bir nechtasini oʻzgartirishingiz va qaytadan urinib koʻrishingiz mumkin. Yechish parametrlari dialog oynasidagi Variantlar tugmasini bosganingizda quyidagi rasmda ko'rsatilgan Yechish variantlari dialog oynasi paydo bo'ladi.

Exceldagi oddiy Yechish misoli

Biz qanday qilib yechishning ko'p jihatlarini boshqarishimiz mumkin. Yechiuvchi muammoni hal qiladi.

Bu yerda Yechim variantlarining qisqacha tavsifi:

Cheklash aniqligi : Hujayra qanchalik yaqinligini belgilang Malumot va Cheklov formulalari cheklovni qondirish uchun bo'lishi kerak. Kamroq aniqlik belgilansa, Excel muammoni tezroq hal qiladi.

Avtomatik masshtabdan foydalanish : Bu muammo kattalikdagi katta farqlar bilan bogʻliq boʻlganda — foizni maksimal darajaga koʻtarishga harakat qilganingizda ishlatiladi. masalan, juda katta katakchalarni oʻzgartirish orqali.

Iteratsiya natijalarini koʻrsatish : Ushbu katakchani belgilash orqali Yechiuvchiga har bir iteratsiyadan keyin natijalarni toʻxtatib turish va koʻrsatish buyuriladi.

Butun son cheklovlariga e'tibor bermaslik : Agar siz ushbu katakchani belgilasangiz, Yechiuvchi ma'lum bir katak butun son bo'lishi kerakligini eslatuvchi cheklovlarni e'tiborsiz qoldiradi. Ushbu parametrdan foydalanish Solverga boshqa usulda topib bo'lmaydigan yechimni topishga imkon berishi mumkin.

Maksimal vaqt : Solver sarflashi kerak bo'lgan maksimal vaqt miqdorini (soniyalarda) eslatib o'ting. bitta muammo. Agar Solver vaqt chegarasidan oshib ketganini xabar qilsa, siz uning sarflaydigan vaqtini oshirishingiz mumkin

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.