Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish

“Yechim izlash” Excel plaginidir, u orqali belgilangan cheklovlar asosida muammolarning eng yaxshi yechimini tanlash mumkin. Funktsiya xodimlarni rejalashtirish, xarajatlar yoki investitsiyalarni taqsimlash imkonini beradi. Bu funksiya qanday ishlashini bilish vaqt va kuchingizni tejaydi.

Yechimlarni qidirish nima

Excelda boshqa turli xil variantlar bilan birgalikda kamroq mashhur, ammo juda zarur bo'lgan "Yechim izlash" funktsiyasi mavjud. Uni topish oson emasligiga qaramay, uni bilish va undan foydalanish ko'plab muammolarni hal qilishda yordam beradi. Variant ma'lumotlarni qayta ishlaydi va ruxsat etilganlardan optimal echimni beradi. Maqolada Yechimni qidirish to'g'ridan-to'g'ri qanday ishlashi tasvirlangan.

"Yechim izlash" funksiyasini qanday yoqish mumkin

Samaradorlikka qaramay, ko'rib chiqilayotgan variant asboblar paneli yoki kontekst menyusidagi taniqli joyda emas. Excelda ishlaydigan ko'pchilik foydalanuvchilar uning mavjudligini bilishmaydi. Odatiy bo'lib, bu funksiya o'chirilgan, uni ko'rsatish uchun quyidagi amallarni bajaring:

  1. Tegishli nomni bosish orqali "Fayl" ni oching.
  2. "Sozlamalar" bo'limini bosing.
  3. Keyin "Qo'shimchalar" bo'limini tanlang. Dasturning barcha qo'shimchalari bu erda ko'rsatiladi, quyida "Menejment" yozuvi paydo bo'ladi. Uning o'ng tomonida "Excel plaginlari" ni tanlashingiz kerak bo'lgan qalqib chiquvchi menyu bo'ladi. Keyin "O'tish" tugmasini bosing.
    Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
    1
  4. Monitorda qo'shimcha "Qo'shimchalar" oynasi paydo bo'ladi. Kerakli funksiya yonidagi katakchani belgilang va OK tugmasini bosing.
  5. Kerakli funksiya "Ma'lumotlar" bo'limining o'ng tomonidagi lentada paydo bo'ladi.

Modellar haqida

Ushbu ma'lumot "optimallashtirish modeli" tushunchasi bilan endigina tanishayotganlar uchun juda foydali bo'ladi. "Yechim izlash" dan foydalanishdan oldin modellarni qurish usullari bo'yicha materiallarni o'rganish tavsiya etiladi:

  • ko'rib chiqilayotgan variant investitsiyalar uchun mablag'larni ajratish, binolarni yuklash, tovarlarni etkazib berish yoki eng yaxshi echimni topish zarur bo'lgan boshqa harakatlar uchun eng yaxshi usulni aniqlash imkonini beradi.
  • Bunday vaziyatda "optimal usul" quyidagilarni anglatadi: daromadni oshirish, xarajatlarni kamaytirish, sifatni yaxshilash va hokazo.

Oddiy optimallashtirish vazifalari:

  • Ishlab chiqarish rejasini aniqlash, uning davomida chiqarilgan tovarlarni sotishdan olinadigan foyda maksimal bo'ladi.
  • Yuk tashish xaritalarini aniqlash, uning davomida transport xarajatlari minimallashtiriladi.
  • Ishlab chiqarish xarajatlarini kamaytirish uchun har xil turdagi ishlar uchun bir nechta mashinalarni taqsimlashni qidiring.
  • Ishni bajarish uchun eng qisqa vaqtni aniqlash.

Muhim! Vazifani rasmiylashtirish uchun fan sohasining asosiy parametrlarini aks ettiruvchi modelni yaratish kerak. Excelda model o'zgaruvchilardan foydalanadigan formulalar to'plamidir. Ko'rib chiqilgan variant maqsad funktsiyasi ko'rsatilgan qiymatdan kattaroq (kamroq) yoki teng bo'lgan ko'rsatkichlarni qidiradi.

Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
2

Tayyorgarlik bosqichi

Tasmaga funktsiyani joylashtirishdan oldin, variant qanday ishlashini tushunishingiz kerak. Masalan, jadvalda ko'rsatilgan tovarlarni sotish to'g'risida ma'lumot mavjud. Vazifa - har bir mahsulot uchun chegirma belgilash, bu 4.5 million rublni tashkil qiladi. Parametr maqsad deb nomlangan katak ichida ko'rsatiladi. Unga asoslanib, boshqa parametrlar hisoblab chiqiladi.

Bizning vazifamiz turli xil mahsulotlarni sotish uchun summalar ko'paytiriladigan chegirmani hisoblashdir. Ushbu 2 element quyidagi formula bilan bog'langan: =D13*$G$2. Bu erda D13 da amalga oshirish uchun umumiy miqdor yoziladi va $G$2 - kerakli elementning manzili.

Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
3

Funktsiyadan foydalanish va uni sozlash

Formula tayyor bo'lganda, siz to'g'ridan-to'g'ri funktsiyadan foydalanishingiz kerak:

  1. Siz "Ma'lumotlar" bo'limiga o'tishingiz va "Yechim izlash" tugmasini bosishingiz kerak.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
4
  1. Kerakli sozlamalar o'rnatilgan "Options" ochiladi. "Maqsad funktsiyasini optimallashtirish:" qatorida chegirmalar yig'indisi ko'rsatiladigan katakchani ko'rsatishingiz kerak. Koordinatalarni o'zingiz belgilashingiz yoki hujjatdan tanlashingiz mumkin.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
5
  1. Keyinchalik, boshqa parametrlar sozlamalariga o'tishingiz kerak. "Kimga:" bo'limida maksimal va minimal chegaralarni yoki aniq raqamni belgilash mumkin.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
6
  1. Keyin "O'zgaruvchilar qiymatlarini o'zgartirish:" maydoni to'ldiriladi. Bu erda ma'lum bir qiymatni o'z ichiga olgan kerakli katakning ma'lumotlari kiritiladi. Koordinatalar mustaqil ravishda ro'yxatga olinadi yoki hujjatning tegishli katakchasi bosiladi.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
7
  1. Keyin "Cheklovlarga ko'ra:" yorlig'i tahrirlanadi, bu erda qo'llaniladigan ma'lumotlarga cheklovlar o'rnatiladi. Masalan, o'nli kasrlar yoki manfiy sonlar bundan mustasno.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
8
  1. Shundan so'ng, hisob-kitoblarga cheklovlar qo'shish imkonini beruvchi oyna ochiladi. Boshlang'ich satr hujayra yoki butun diapazonning koordinatalarini o'z ichiga oladi. Vazifa shartlaridan so'ng, kerakli katakning ma'lumotlari ko'rsatiladi, bu erda chegirma ko'rsatkichi ko'rsatiladi. Keyin taqqoslash belgisi aniqlanadi. Yakuniy qiymat minus belgisi bilan bo'lmasligi uchun "katta yoki teng" ga o'rnatiladi. 3-qatorda o'rnatilgan "Limit" bu vaziyatda 0 ga teng. Bundan tashqari, "Qo'shish" bilan chegara o'rnatish mumkin. Keyingi qadamlar bir xil.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
9
  1. Yuqoridagi amallar bajarilganda, belgilangan chegara eng katta qatorda paydo bo'ladi. Ro'yxat katta bo'lishi mumkin va hisob-kitoblarning murakkabligiga bog'liq bo'ladi, ammo ma'lum bir vaziyatda 1 ta shart etarli.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
10
  1. Bundan tashqari, boshqa kengaytirilgan sozlamalarni tanlash mumkin. Pastki o'ng tomonda buni amalga oshirishga imkon beruvchi "Tanlovlar" opsiyasi mavjud.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
11
  1. Sozlamalarda siz "Cheklash aniqligi" va "Yechim chegaralari" ni o'rnatishingiz mumkin. Bizning vaziyatimizda bu variantlardan foydalanishning hojati yo'q.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
12
  1. Sozlamalar tugallangach, funktsiyaning o'zi boshlanadi - "Yechim topish" tugmasini bosing.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
13
  1. Dastur kerakli hisob-kitoblarni amalga oshirgandan so'ng va kerakli kataklarda yakuniy hisob-kitoblarni chiqaradi. Keyin natijalar saqlanadigan / bekor qilinadigan yoki qidiruv parametrlari yangisiga ko'ra sozlangan natijalar oynasi ochiladi. Ma'lumotlar talablarga javob bersa, topilgan yechim saqlanadi. Agar siz "Yechim qidirish variantlariga qaytish" dialog oynasini oldindan belgilasangiz, funktsiya sozlamalari bo'lgan oyna ochiladi.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
14
  1. Hisob-kitoblar noto'g'ri bo'lib chiqishi yoki boshqa ko'rsatkichlarni olish uchun dastlabki ma'lumotlarni o'zgartirish zarurati mavjud. Bunday vaziyatda siz sozlamalar oynasini qayta ochishingiz va ma'lumotni ikki marta tekshirishingiz kerak.
  2. Ma'lumotlar aniq bo'lsa, muqobil usuldan foydalanish mumkin. Ushbu maqsadlar uchun siz joriy variantni bosishingiz va paydo bo'lgan ro'yxatdan eng mos usulni tanlashingiz kerak:
  • Nochiziqli masalalar uchun umumlashtirilgan gradient yordamida yechim topish. Odatiy bo'lib, bu parametr ishlatiladi, lekin boshqalardan foydalanish mumkin.
  • Simpleks usuli asosida chiziqli masalalar yechimini topish.
  • Vazifani bajarish uchun evolyutsion qidiruvdan foydalanish.

Diqqat! Yuqoridagi variantlar vazifani bajara olmasa, sozlamalardagi ma'lumotlarni qayta tekshirishingiz kerak, chunki bu ko'pincha bunday vazifalardagi asosiy xatodir.

Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
15
  1. Istalgan chegirma olinganda, har bir mahsulot uchun chegirmalar miqdorini hisoblash uchun uni qo'llash qoladi. Shu maqsadda "Chegirma miqdori" ustunining boshlang'ich elementi ta'kidlanadi, formula yoziladi «=D2*$G$2» va "Enter" tugmasini bosing. Dollar belgilari shunday qo'yiladiki, formula qo'shni chiziqlarga cho'zilganda G2 o'zgarmaydi.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
16
  1. Dastlabki mahsulot uchun chegirma miqdori endi olinadi. Keyin kursorni katakning burchagiga olib borishingiz kerak, u "plyus" ga aylanganda, LMB bosiladi va formula kerakli qatorlarga cho'ziladi.
  2. Shundan so'ng, stol nihoyat tayyor bo'ladi.

Qidiruv parametrlarini yuklash/saqlash

Ushbu parametr turli xil cheklash variantlarini qo'llashda foydalidir.

  1. Solution Finder Options menyusida Yuklash/Saqlash-ni bosing.
  2. Model maydoni uchun diapazonni kiriting va Saqlash yoki Yuklash tugmasini bosing.
Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
17

Modelni saqlashda optimallashtirish modeli joylashtiriladigan bo'sh ustunning 1 katakchasiga havola kiritiladi. Modelni yuklash vaqtida optimallashtirish modelini o'z ichiga olgan butun diapazonga havola kiritiladi.

Muhim! Yechim variantlari menyusida oxirgi sozlamalarni saqlash uchun ish kitobi saqlanadi. Undagi har bir varaqning o'ziga xos Solver plaginlari mavjud. Bundan tashqari, individual vazifalarni saqlash uchun "Yuklash yoki saqlash" tugmasini bosish orqali varaq uchun 1 dan ortiq vazifani o'rnatish mumkin.

Solverdan foydalanishning oddiy misoli

Uning massasi maksimal bo'lishi uchun konteynerni konteynerlar bilan yuklash kerak. Tankning hajmi 32 kubometrni tashkil qiladi. m. To'ldirilgan qutining og'irligi 20 kg, hajmi 0,15 kubometr. m. Quti - 80 kg va 0,5 kub. m. Idishlarning umumiy soni kamida 110 dona bo'lishi talab qilinadi. Ma'lumotlar quyidagicha tashkil etilgan:

Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
18

Model o'zgaruvchilari yashil rang bilan belgilangan. Maqsad funktsiyasi qizil rang bilan ta'kidlangan. Cheklovlar: konteynerlarning eng kichik soni (110 dan ortiq yoki teng) va og'irligi (=QISM MAHSULOT(B8:C8,B6:C6) – idishdagi umumiy tara og‘irligi.

Analogiya bo'yicha biz umumiy hajmni ko'rib chiqamiz: =QISM MAHSULOT(B7:C7,B8:C8). Bunday formula konteynerlarning umumiy hajmiga cheklov o'rnatish uchun kerak. Keyin, "Yechimni qidirish" orqali o'zgaruvchilar, formulalar va ko'rsatkichlar (yoki ma'lum hujayralarga havolalar) bo'lgan elementlarga havolalar kiritiladi. Albatta, konteynerlar soni butun sondir (bu ham cheklovdir). Biz "Yechim toping" tugmasini bosamiz, natijada biz umumiy massa maksimal bo'lganda va barcha cheklovlar hisobga olinganda bunday miqdordagi idishlarni topamiz.

Yechimni qidirish yechimlarni topa olmadi

Bunday bildirishnoma ko'rib chiqilayotgan funktsiya har bir cheklovni qondiradigan o'zgaruvchan ballar kombinatsiyasini topmaganda paydo bo'ladi. Simpleks usulidan foydalanganda, hech qanday yechim bo'lmasligi mumkin.

Nochiziqli muammolarni hal qilish usuli qo'llanilganda, o'zgaruvchilarning boshlang'ich ko'rsatkichlaridan boshlab barcha holatlarda, bu mumkin bo'lgan echim bunday parametrlardan uzoq ekanligini ko'rsatadi. Agar siz funktsiyani o'zgaruvchilarning boshqa boshlang'ich ko'rsatkichlari bilan ishlatsangiz, ehtimol yechim bor.

Masalan, chiziqli bo'lmagan usuldan foydalanganda jadvalning o'zgaruvchilari bilan elementlari to'ldirilmagan va funktsiya yechimlarni topa olmadi. Bu hech qanday yechim yo'q degani emas. Endi, ma'lum bir baholash natijalarini hisobga olgan holda, boshqa ma'lumotlar qabul qilinganlarga yaqin bo'lgan o'zgaruvchilarga ega elementlarga kiritiladi.

Har qanday vaziyatda, siz dastlab modelni cheklash ziddiyatining yo'qligi uchun tekshirishingiz kerak. Ko'pincha, bu nisbat yoki cheklovchi ko'rsatkichni noto'g'ri tanlash bilan o'zaro bog'liq.

Yuqoridagi misolda maksimal hajm ko'rsatkichi 16 kubometrni tashkil qiladi. m 32 o'rniga, chunki bunday cheklov o'rindiqlarning minimal soni ko'rsatkichlariga zid keladi, chunki u 16,5 kubometrga to'g'ri keladi. m.

Excelda funksiya yechish. Yoqish, skrinshotlar bilan foydalanish
19

Xulosa

Shunga asoslanib, Excel-dagi "Yechim izlash" opsiyasi odatdagi usullar bilan hal qilish juda qiyin yoki imkonsiz bo'lgan muayyan muammolarni hal qilishda yordam beradi. Ushbu usulni qo'llashning qiyinligi shundaki, dastlab bu variant yashirin, shuning uchun ko'pchilik foydalanuvchilar uning mavjudligini bilishmaydi. Bundan tashqari, funktsiyani o'rganish va ishlatish juda qiyin, ammo to'g'ri tadqiqot bilan u katta foyda keltiradi va hisob-kitoblarni osonlashtiradi.

Leave a Reply