အဆင့်ဆင့် ဥပမာများဖြင့် Excel Solver သင်ခန်းစာ

  • ဒါကိုမျှဝေပါ။
Michael Brown

ကျူတိုရီရယ်တွင် 2016 မှ 2003 ခုနှစ်အထိ မတူညီသော Excel ဗားရှင်းများတွင် Solver ကိုထည့်သွင်းနည်းနှင့် Solver ကို မည်သည့်နေရာတွင်ရှာရမည်ကို ရှင်းပြထားသည်။ အဆင့်ဆင့်သောဥပမာများသည် linear programming နှင့် အခြားသောအမျိုးအစားများအတွက် အကောင်းဆုံးဖြေရှင်းနည်းများကိုရှာဖွေရန် Excel Solver ကိုအသုံးပြုနည်းကို အဆင့်ဆင့်ပြသထားပါသည်။ ပြဿနာများ။

Microsoft Excel သည် သင့်အား တွက်ချက်မှုနာရီပေါင်းများစွာကို သက်သာစေနိုင်သည့် အသုံးဝင်သောလုပ်ဆောင်ချက်များနှင့် အစွမ်းထက်သောကိရိယာများစွာပါရှိသည်ကို လူတိုင်းသိပါသည်။ သို့သော် ၎င်းတွင် ဆုံးဖြတ်ချက်ပြဿနာများအတွက် အကောင်းဆုံးဖြေရှင်းနည်းများကို သင်ရှာဖွေကူညီပေးနိုင်သည့် ကိရိယာတစ်ခုလည်း ရှိကြောင်း သင်သိပါသလား။

ဤသင်ခန်းစာတွင်၊ ကျွန်ုပ်တို့သည် Excel Solver add-in ၏ မရှိမဖြစ်လိုအပ်သော ကဏ္ဍအားလုံးကို ခြုံငုံပြီး အဆင့်တစ်ဆင့်ပေးမည် ထိထိရောက်ရောက်အသုံးပြုနည်းကို အဆင့်ဆင့်လမ်းညွှန်ချက်။

    Excel Solver ဆိုသည်မှာ အဘယ်နည်း။

    Excel Solver သည် အထူးအစုတစ်ခုမှ ဖြစ်သည် ညွှန်ကြားချက်များကို What-if Analysis Tools ဟု မကြာခဏ ရည်ညွှန်းသည်။ အမျိုးမျိုးသော လုပ်ငန်းနှင့် အင်ဂျင်နီယာဆိုင်ရာ မော်ဒယ်များကို ပုံဖော်ခြင်းနှင့် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းအတွက် အဓိကရည်ရွယ်ပါသည်။

    Excel Solver add-in သည် linear programming ပြဿနာများ၊ aka linear optimization ပြဿနာများကို ဖြေရှင်းရန်အတွက် အထူးသဖြင့် အသုံးဝင်သောကြောင့် တစ်ခါတစ်ရံတွင် ဟုခေါ်သည် linear programming ဖြေရှင်းသူ ။ ထို့အပြင်၊ ၎င်းသည် linear မဟုတ်သောနှင့်ချောမွေ့သောပြဿနာများကိုကိုင်တွယ်ဖြေရှင်းနိုင်သည်။ အသေးစိတ်အချက်အလက်များအတွက် Excel Solver အယ်လဂိုရီသမ်များကို ကြည့်ပါ။

    Solver သည် ဖြစ်နိုင်သည့်ပြဿနာတိုင်းကို မခွဲထုတ်နိုင်သော်လည်း အကောင်းဆုံးဆုံးဖြတ်ချက်ချရန်လိုအပ်သည့် အကောင်းဆုံးပြင်ဆင်မှုပြဿနာများကို ဖြေရှင်းရာတွင် အမှန်တကယ်အထောက်အကူဖြစ်စေပါသည်။ ဥပမာအားဖြင့်၊ဖောက်သည်တစ်ဦးစီမှ မှာယူသောပမာဏ (B10:E10) ကို ပို့ဆောင်သင့်ပါသည်။ ဤအရာများသည် ကန့်သတ်ထားသော ဆဲလ်များဖြစ်သည်။

  • ပန်းတိုင်ကား အဘယ်နည်း။ ပို့ဆောင်မှု စုစုပေါင်းကုန်ကျစရိတ် အနည်းဆုံးဖြစ်သည်။ ၎င်းသည် ကျွန်ုပ်တို့၏ ရည်ရွယ်ချက် ဆဲလ် (C12) ဖြစ်သည်။
  • သင်လုပ်ရမည့် နောက်တစ်ခုမှာ ဂိုဒေါင်တစ်ခုစီမှ တင်ပို့သည့် စုစုပေါင်းပမာဏကို တွက်ချက်ရန် (G7:G8) နှင့် ဖောက်သည်တစ်ဦးစီမှ လက်ခံရရှိသော စုစုပေါင်းကုန်ပစ္စည်းများ (B9:E9)။ အောက်ပါ screenshot တွင်ပြသထားသော ရိုးရှင်းသော Sum ဖော်မြူလာများဖြင့် ၎င်းကို သင်ပြုလုပ်နိုင်သည်။ ထို့အပြင်၊ ပို့ဆောင်ခစုစုပေါင်းကုန်ကျစရိတ်ကိုတွက်ချက်ရန် C12 တွင် SUMPRODUCT ဖော်မြူလာကို ထည့်သွင်းပါ-

    ကျွန်ုပ်တို့၏သယ်ယူပို့ဆောင်ရေးဆိုင်ရာ ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုပုံစံကို နားလည်ရလွယ်ကူစေရန်၊ အောက်ပါအမည်ရှိသော အပိုင်းအခြားများကို ဖန်တီးပါ-

    အပိုင်းအခြားအမည် ဆဲလ်များ ဖြေရှင်းမှု ကန့်သတ်ချက်
    ထုတ်ကုန်များ_တင်ပို့ခဲ့သည် B7- E8 ပြောင်းလဲနိုင်သောဆဲလ်များ
    ရရှိနိုင် I7:I8 ကန့်သတ်
    Total_shipped G7:G8 ကန့်သတ်ချက်
    မှာယူထားသည် B10:E10 ကန့်သတ်ချက်
    စုစုပေါင်း_လက်ခံရရှိ B9:E9 ကန့်သတ်ချက်
    ပို့ဆောင်ခ C12 Objective

    နောက်ဆုံးကျန်သောအရာမှာ Excel Solver parameters များကို configure:

    • ရည်ရွယ်ချက်- Shipping_cost ကို Min တွင် သတ်မှတ်ထားသည်
    • ပြောင်းလဲနိုင်သောဆဲလ်များ- Products_shipped
    • ကန့်သတ်ချက်များ- Total_received = Ordered and Total_shipped <= Available

    ကျေးဇူးပြု၍ ငွေပေးချေပါ ကျွန်ုပ်တို့ရွေးချယ်ထားသော အာရုံစိုက်မှု Simplex LP သည် linear programming ပြဿနာကို ကိုင်တွယ်ဖြေရှင်းနေသောကြောင့် ဤဥပမာတွင် ဖြေရှင်းနည်းဖြစ်သည်။ သင့်ပြဿနာက မည်ကဲ့သို့သောပြဿနာဖြစ်သည်ကို သင်မသေချာပါက၊ သင်သည် ပုံသေ GRG Nonlinear ဖြေရှင်းရေးနည်းလမ်းကို ထားခဲ့နိုင်ပါသည်။ ပိုမိုသိရှိလိုပါက၊ Excel Solver algorithms ကိုကြည့်ပါ။

    ဖြေရှင်းချက်

    Solver Parameters ဝင်းဒိုးအောက်ခြေရှိ Solve ခလုတ်ကို နှိပ်ပါ၊ သင်၊ သင်၏အဖြေကိုရလိမ့်မည်။ ဤဥပမာတွင်၊ Excel Solver add-in သည် ကုန်လှောင်ရုံတစ်ခုစီမှ ဝယ်ယူသူတိုင်းထံ ပို့ဆောင်ရန် အကောင်းဆုံးပမာဏကို တွက်ချက်ထားသည်-

    ချွေတာနည်း။ နှင့် Excel Solver မြင်ကွင်းများကို ဖွင့်ပါ

    အချို့သော မော်ဒယ်ကို ဖြေရှင်းသည့်အခါ၊ သင်သည် သင်၏ Variable ဆဲလ်တန်ဖိုးများကို သင်ကြည့်ရှုနိုင် သို့မဟုတ် နောက်မှ ပြန်လည်အသုံးပြုနိုင်သည့် မြင်ကွင်းတစ်ခုအဖြစ် သိမ်းဆည်းလိုပေမည်။

    ဥပမာ၊ ဤကျူတိုရီရယ်တွင် ဆွေးနွေးထားသော ပထမဥပမာတွင် အနည်းဆုံး ဝန်ဆောင်မှုကုန်ကျစရိတ်ကို တွက်ချက်သောအခါ၊ သင်သည် တစ်လလျှင် ပရိုဂရမ်ပြုလုပ်ထားသော သုံးစွဲသူအရေအတွက် အမျိုးမျိုးကို စမ်းကြည့်ပြီး ဝန်ဆောင်မှုကုန်ကျစရိတ်အပေါ် မည်ကဲ့သို့အကျိုးသက်ရောက်သည်ကို ကြည့်နိုင်ပါသည်။ ထိုအချိန်တွင်၊ သင်တွက်ချက်ပြီးသော ဖြစ်နိုင်ခြေအရှိဆုံး မြင်ကွင်းကို သိမ်းဆည်းလိုပေမည်။

    သိမ်းဆည်းခြင်း Excel Solver သည် ဆဲလ်အကွာအဝေးကို ရွေးချယ်ခြင်းမှ အကျုံးဝင်ပါသည်။ ဒေတာကို သိမ်းဆည်းပါ။ Loading Solver မော်ဒယ်သည် သင့်မော်ဒယ်ကို သိမ်းဆည်းထားသည့် ဆဲလ်အကွာအဝေးကို Excel ပေးဆောင်သည့် ကိစ္စသာဖြစ်သည်။ အသေးစိတ်အဆင့်များကို အောက်ပါအတိုင်း လုပ်ဆောင်ပါ။

    ကို သိမ်းဆည်းပါ။မော်ဒယ်

    Excel Solver မြင်ကွင်းကို သိမ်းဆည်းရန်၊ အောက်ပါ အဆင့်များကို လုပ်ဆောင်ပါ-

    1. တွက်ချက်ထားသော မော်ဒယ်ဖြင့် အလုပ်စာရွက်ကို ဖွင့်ပြီး Excel Solver ကို ဖွင့်ပါ။
    2. Solver Parameters window၊ Load/Save ခလုတ်ကိုနှိပ်ပါ။

  • Excel Solver သည် ဆဲလ်အရေအတွက်မည်မျှလိုအပ်ကြောင်း သင့်အား ပြောပြပါမည်။ သင့်ဇာတ်လမ်းကို သိမ်းဆည်းရန်။ ထိုအချည်းနှီးသော ဆဲလ်များစွာကို ရွေးပြီး Save :
  • Excel သည် ဤအရာနှင့် ဆင်တူသည့်ပုံပေါက်သည့် သင့်လက်ရှိ မော်ဒယ်ကို သိမ်းဆည်းပါမည်-
  • တစ်ချိန်တည်းမှာပင်၊ Solver Parameters ဝင်းဒိုးသည် သင့်ကန့်သတ်ချက်များကို ပြောင်းလဲနိုင်ပြီး မတူညီသော "what if" ရွေးစရာများကို စမ်းသုံးနိုင်သည့်နေရာတွင် ပြပါမည်။

    Loading သိမ်းဆည်းထားသော မော်ဒယ်

    သိမ်းဆည်းထားသော မြင်ကွင်းကို ပြန်လည်ရယူရန် ဆုံးဖြတ်သောအခါ၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

    1. Solver Parameters ဝင်းဒိုးတွင်၊ Load/ ကို နှိပ်ပါ။ သိမ်းဆည်းရန် ခလုတ်။
    2. အလုပ်စာရွက်ပေါ်တွင်၊ သိမ်းဆည်းထားသော မော်ဒယ်ကို ကိုင်ဆောင်ထားသည့် ဆဲလ်အကွာအဝေးကို ရွေးပြီး Load -

    ကိုနှိပ်ပါ။

  • Load Model dialog တွင်၊ Replace ခလုတ်ကို နှိပ်ပါ-
  • ၎င်းသည် ပင်မ Excel Solver ဝင်းဒိုးကို ဖွင့်ပေးပါမည်။ ယခင်သိမ်းဆည်းထားသော မော်ဒယ်၏ ကန့်သတ်ချက်များ။ ၎င်းကို ပြန်လည်တွက်ချက်ရန် Solve ခလုတ်ကို နှိပ်ရန်ဖြစ်သည်။
  • Excel Solver algorithms

    Excel Solver အတွက် ပြဿနာတစ်ခုကို သတ်မှတ်သည့်အခါ၊ သင်ရွေးချယ်နိုင်သည်။ ဖြေရှင်းရေးနည်းလမ်းကိုရွေးချယ်ပါ dropdown box ရှိ အောက်ပါနည်းလမ်းများထဲမှတစ်ခု-

    • GRG Nonlinear။ Generalized Reduced Gradient Nonlinear algorithm ကို ချောမွေ့သော nonlinear ဖြစ်သော ပြဿနာများအတွက် အသုံးပြုသည်၊ ဆိုလိုသည်မှာ ကန့်သတ်ချက်များထဲမှ အနည်းဆုံးတစ်ခုသည် ဆုံးဖြတ်ချက် variable များ၏ ချောမွေ့သော linear မဟုတ်သော လုပ်ဆောင်မှုဖြစ်သည့်အတွက် အသုံးပြုပါသည်။ နောက်ထပ်အသေးစိတ်အချက်အလက်များကို ဤနေရာတွင် ကြည့်ရှုနိုင်ပါသည်။
    • LP Simplex ။ Simplex LP Solving နည်းလမ်းသည် အမေရိကန် သင်္ချာပညာရှင် George Dantzig မှ ဖန်တီးထားသော Simplex algorithm ကို အခြေခံထားသည်။ Linear Programming ဟုခေါ်သော ပြဿနာများကို ဖြေရှင်းရန်အတွက် အသုံးပြုသည် - မျဉ်းရိုးဆက်နွယ်မှုဖြင့် သွင်ပြင်လက္ခဏာရှိသော လိုအပ်ချက်များဖြစ်သည့် သင်္ချာမော်ဒယ်များ၊ ဆိုလိုသည်မှာ ချဲ့ထွင်ရမည့် မျဥ်းညီမျှခြင်းမှ ကိုယ်စားပြုသည့် တစ်ခုတည်းသော ရည်မှန်းချက်တစ်ခု ပါဝင်ပါသည်။ ပိုမိုသိရှိလိုပါက၊ ဤစာမျက်နှာကို ကြည့်ရှုပါ။
    • ဆင့်ကဲဖြစ်စဉ် ။ အချို့သောလုပ်ဆောင်ချက်များသည် ချောမွေ့ခြင်းမရှိသော သို့မဟုတ် အဆက်မပြတ်ဖြစ်နေသောကြောင့် ဖြေရှင်းရန်အခက်ခဲဆုံးသော ပိုမိုကောင်းမွန်အောင်ဖန်တီးမှုပြဿနာများဖြစ်သည့် ချောမွေ့မှုမရှိသောပြဿနာများအတွက် အသုံးပြုသည်၊ ထို့ကြောင့် လုပ်ဆောင်ချက်တစ်ခုတိုးလာခြင်း သို့မဟုတ် လျော့ကျသွားသည့် ဦးတည်ချက်ကို ဆုံးဖြတ်ရန်ခက်ခဲသည်။ ပိုမိုသိရှိလိုပါက၊ ဤစာမျက်နှာကို ကြည့်ရှုပါ။

    ဖြေရှင်းချက်တစ်ခုကို Solver ရှာတွေ့ပုံကို ပြောင်းလဲရန်၊ Solver Parameters dialog box ရှိ ရွေးချယ်မှုများ ခလုတ်ကို နှိပ်ပါ၊ GRG Nonlinear All Methods ၊ နှင့် Evolutionary tabs ပေါ်ရှိ ရွေးချယ်စရာများ သို့မဟုတ် အားလုံးကို configure လုပ်ပါ။

    ဤသည်မှာ Solver တွင် Excel ကို သင်အသုံးပြုနည်းဖြစ်သည်။ သင့်ဆုံးဖြတ်ချက်ပြဿနာများအတွက် အကောင်းဆုံးဖြေရှင်းနည်းများကို ရှာဖွေပါ။ ယခုလည်း ဖြစ်ချင်ဖြစ်မည်။ဤသင်ခန်းစာတွင် ဆွေးနွေးထားသော Excel Solver နမူနာများကို ဒေါင်းလုဒ်လုပ်ပြီး ပိုမိုကောင်းမွန်စွာ နားလည်နိုင်စေရန် ၎င်းတို့ကို ပြောင်းပြန်-အင်ဂျင်နီယာကို ပြုလုပ်ပါ။ ဖတ်ရှု့ပေးတဲ့အတွက် ကျေးဇူးတင်ပါတယ် နောက်တစ်ပတ်မှာ ဘလော့ဂ်မှာ ပြန်တွေ့မယ်လို့ မျှော်လင့်ပါတယ်။

    ရင်းနှီးမြုပ်နှံမှုပြန်အလာကို အမြင့်ဆုံးဖြစ်အောင် ကူညီပေးပါ၊ သင့်ကြော်ငြာကမ်ပိန်အတွက် အကောင်းဆုံးဘတ်ဂျက်ကို ရွေးချယ်ပါ၊ သင့်ဝန်ထမ်းများအတွက် အကောင်းဆုံးအလုပ်အချိန်ဇယားပြုလုပ်ရန်၊ ပို့ဆောင်ခကို လျှော့ချရန်စသည်ဖြင့် ကူညီပေးပါသည်။

    Solver သို့ Excel ကိုထည့်နည်း

    Solver add-in ကို 2003 မှစတင်သော Microsoft Excel ဗားရှင်းအားလုံးတွင် ပါ၀င်သော်လည်း ၎င်းကို မူရင်းအတိုင်း ဖွင့်ထားခြင်းမရှိပါ။

    သင့် Excel တွင် Solver ထည့်ရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ-

    1. Excel 2010 - Excel 365 တွင်၊ File > Options ကိုနှိပ်ပါ။

      Excel 2007 တွင် Microsoft Office ခလုတ်ကို နှိပ်ပါ၊ ထို့နောက် Excel Options ကိုနှိပ်ပါ။

    2. Excel Options dialog တွင်၊ ဘယ်ဘက်ဘေးဘားရှိ Add-Ins ကိုနှိပ်ပါ၊ သေချာအောင် Excel Add-ins ကို ဝင်းဒိုးအောက်ခြေရှိ စီမံကွပ်ကဲရန် အကွက်တွင် ရွေးချယ်ပြီး Go ကိုနှိပ်ပါ။
    3. Add-Ins dialog box၊ Solver Add-in box ကိုစစ်ဆေးပြီး OK :

    ကိုနှိပ်ပါ။

    Solver ကို Excel 2003 တွင်ရယူရန်၊ Tools menu သို့သွားပြီး Add-Ins ကိုနှိပ်ပါ။ Add-Ins ရရှိနိုင် စာရင်းတွင်၊ Solver Add-in အကွက်ကို စစ်ဆေးပြီး OK ကိုနှိပ်ပါ။

    မှတ်ချက်။ အကယ်၍ Excel သည် Solver Add-in ကို သင့်ကွန်ပြူတာတွင် လောလောဆယ် မတပ်ဆင်ရသေးကြောင်း မက်ဆေ့ချ်ပြပါက၊ ၎င်းကို ထည့်သွင်းရန် Yes ကိုနှိပ်ပါ။

    Excel တွင် Solver သည် အဘယ်မှာရှိသနည်း။

    Excel ၏ ခေတ်မီဗားရှင်းများတွင်၊ Solver ခလုတ်သည် Data tab တွင် Analysis<ရှိ၊ 2> အဖွဲ့-

    ဘယ်မှာလဲ။Excel 2003 တွင် Solver?

    Solver Add-in ကို Excel 2003 တွင် တင်ပြီးနောက်၊ ၎င်း၏ command ကို Tools menu သို့ ပေါင်းထည့်သည်-

    အခု Excel မှာ Solver ကို ဘယ်မှာရှာရမလဲဆိုတာ သိပြီးတာနဲ့ အလုပ်စာရွက်အသစ်တစ်ခုကိုဖွင့်ပြီး စတင်လိုက်ကြရအောင်။

    မှတ်ချက်။ ဤသင်ခန်းစာတွင် ဆွေးနွေးထားသော နမူနာများသည် Solver တွင် Excel 2013 ကို အသုံးပြုပါသည်။ သင့်တွင် အခြားသော Excel ဗားရှင်းရှိပါက၊ Solver လုပ်ဆောင်ချက်သည် အခြေခံအားဖြင့် တူညီသော်လည်း၊ ဖန်သားပြင်ဓာတ်ပုံများသည် သင့်ဗားရှင်းနှင့် အတိအကျတူညီမည်မဟုတ်ပါ။

    Excel တွင် Solver ကိုအသုံးပြုနည်း

    Excel Solver add-in ကိုမလုပ်ဆောင်မီ၊ သင်ဖြေရှင်းလိုသောပုံစံကို worksheet တစ်ခုတွင် ပုံဖော်ပါ။ ဤဥပမာတွင်၊ အောက်ပါရိုးရှင်းသော ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းပြဿနာအတွက် အဖြေကိုရှာဖွေကြပါစို့။

    ပြဿနာ ။ ဆိုပါစို့ သင်သည် အလှပြင်ဆိုင်ပိုင်ရှင်ဖြစ်ပြီး သင့်ဖောက်သည်များအား ဝန်ဆောင်မှုအသစ်တစ်ခု ပေးဆောင်ရန် စီစဉ်နေပါသည်။ ယင်းအတွက်၊ သင်သည် $40,000 ကုန်ကျမည့် စက်ပစ္စည်းအသစ်ကို ဝယ်ယူရန် လိုအပ်ပြီး 12 လအတွင်း အရစ်ကျပေးချေရမည်ဖြစ်ပါသည်။

    ပန်းတိုင် - သင့်အတွက်ပေးချေနိုင်မည့် ဝန်ဆောင်မှုတစ်ခုလျှင် အနည်းဆုံးကုန်ကျစရိတ်ကို တွက်ချက်ပါ။ သတ်မှတ်ထားသောအချိန်ဘောင်အတွင်း စက်ကိရိယာအသစ်။

    ဤလုပ်ငန်းအတွက်၊ ကျွန်ုပ်သည် အောက်ပါပုံစံကို ဖန်တီးထားပါသည်-

    ယခုအခါ Excel Solver မည်ကဲ့သို့လုပ်ဆောင်နိုင်သည်ကို ကြည့်ကြပါစို့။ ဤပြဿနာအတွက် အဖြေကိုရှာပါ။

    ၁။ Excel Solver ကိုဖွင့်ပါ

    Data tab တွင်၊ Analysis group တွင်၊ Solver ခလုတ်ကို နှိပ်ပါ။

    ၂။ ပြဿနာကို သတ်မှတ်ပါ

    Solver Parameters ဝင်းဒိုးသည် သင့်တွင်ရှိသည့်နေရာတွင် ပွင့်လိမ့်မည်အဓိက အစိတ်အပိုင်း 3 ခုကို သတ်မှတ်ရန်-

    • Objective cell
    • Variable cells
    • Constraints

    Excel Solver က ဘာလုပ်သလဲ အထက်ပါ parameters တွေကို? ၎င်းသည် Variable ဆဲလ်များရှိ တန်ဖိုးများကိုပြောင်းလဲခြင်းဖြင့် ရည်ရွယ်ချက်များ ဆဲလ်ရှိ ဖော်မြူလာအတွက် အကောင်းဆုံးတန်ဖိုး (အမြင့်ဆုံး၊ အနိမ့်ဆုံး သို့မဟုတ် သတ်မှတ်ထားသော) ကို ရှာတွေ့ပြီး ကန့်သတ်ချက်များရှိ ဆဲလ်များ။

    ရည်ရွယ်ချက်

    ရည်ရွယ်ချက် ဆဲလ် (အစောပိုင်း Excel ဗားရှင်းများတွင် ပစ်မှတ် ဆဲလ်) သည် ဖော်မြူလာပါရှိသော ဆဲလ်ဖြစ်သည် ပြဿနာ၏ ရည်မှန်းချက် သို့မဟုတ် ပန်းတိုင်ကို ကိုယ်စားပြုသည်။ ရည်ရွယ်ချက်မှာ ပစ်မှတ်တန်ဖိုးအချို့ကို အများဆုံးချဲ့ထွင်ရန်၊ လျှော့ချရန် သို့မဟုတ် အောင်မြင်ရန်ဖြစ်သည်။

    ဤဥပမာတွင်၊ ရည်မှန်းချက်ဆဲလ်သည် B7 ဖြစ်ပြီး ဖော်မြူလာ =B3/(B4*B5) ကိုအသုံးပြု၍ ငွေပေးချေမှုအခေါ်အဝေါ်ကို တွက်ချက်ပြီး ဖော်မြူလာ၏ရလဒ်သည် ညီမျှရမည် 12-

    မပြောင်းလဲနိုင်သောဆဲလ်များ

    ပြောင်းလဲနိုင်သော ဆဲလ်များ ( ဆဲလ်များ ပြောင်းလဲခြင်း သို့မဟုတ် ချိန်ညှိနိုင်သော အစောပိုင်းဗားရှင်းများရှိ ဆဲလ်များ) သည် ရည်ရွယ်ချက်အောင်မြင်ရန် ပြောင်းလဲနိုင်သော ပြောင်းလဲနိုင်သောဒေတာများပါရှိသောဆဲလ်များဖြစ်သည်။ Excel Solver သည် ပြောင်းလဲနိုင်သောဆဲလ် 200 အထိ သတ်မှတ်ခွင့်ပြုသည်။

    ဤဥပမာတွင်၊ ကျွန်ုပ်တို့တွင် တန်ဖိုးများကို ပြောင်းလဲနိုင်သော ဆဲလ်အချို့ ရှိသည်-

    • တစ်လလျှင် ပရောဂျက်ဖောက်သည်များ (B4) ဖြစ်သင့်သည် 50 အောက် သို့မဟုတ် ညီမျှသည်; နှင့်
    • ကျွန်ုပ်တို့ Excel Solver တွက်ချက်လိုသော ဝန်ဆောင်မှုတစ်ခုလျှင် ကုန်ကျစရိတ် (B5)။

    အကြံပြုချက်။ သင့်မော်ဒယ်ရှိ မပြောင်းလဲနိုင်သောဆဲလ်များ သို့မဟုတ် အပိုင်းအခြားများသည် ကပ်လျက်မဟုတ်သော ဖြစ်ပါက၊ပထမဆဲလ် သို့မဟုတ် အပိုင်းအခြားကို ရွေးပါ၊ ထို့နောက် အခြားဆဲလ်များနှင့်/သို့မဟုတ် အပိုင်းအခြားများကို ရွေးချယ်နေစဉ် Ctrl ခလုတ်ကို နှိပ်၍ ဖိထားပါ။ သို့မဟုတ် ကော်မာများဖြင့် ပိုင်းခြားထားသော အပိုင်းများကို ကိုယ်တိုင်ရိုက်ပါ။

    ကန့်သတ်ချက်များ

    Excel Solver ကန့်သတ်ချက်များ သည် ပြဿနာအတွက် ဖြစ်နိုင်ချေရှိသော ဖြေရှင်းနည်းများ၏ ကန့်သတ်ချက်များ သို့မဟုတ် ကန့်သတ်ချက်များဖြစ်သည်။ ခြားနားစေရန်၊ ကန့်သတ်ချက်များသည် ဖြည့်ဆည်းပေးရမည့် အခြေအနေများဖြစ်သည်။

    ကန့်သတ်ချက်(များ)ကို ထည့်ရန်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

    • Add ကို နှိပ်ပါ။ " Subject to the Constraints " အကွက်သို့ ညာဘက်ခလုတ်ကိုနှိပ်ပါ။

    • ကန့်သတ်ချက်များ ဝင်းဒိုးတွင်၊ ကန့်သတ်ချက်တစ်ခုကို ထည့်ပါ။
    • စာရင်းသို့ ကန့်သတ်ချက်ထည့်ရန် Add ခလုတ်ကို နှိပ်ပါ။

    • ဆက်လက်လုပ်ဆောင်ပါ။ အခြားကန့်သတ်ချက်များကိုထည့်သွင်းပါ။
    • သင်နောက်ဆုံးကန့်သတ်ချက်ကိုထည့်သွင်းပြီးနောက်၊ ပင်မ Solver Parameters ဝင်းဒိုးသို့ပြန်သွားရန် OK ကိုနှိပ်ပါ။

    Excel Solver သည် ရည်ညွှန်းထားသောဆဲလ်နှင့် ကန့်သတ်ချက်များကြားတွင် အောက်ပါဆက်နွယ်မှုများကို သတ်မှတ်ခွင့်ပြုသည်။

    • အောက် သို့မဟုတ် ညီမျှသည် နှင့် ညီမျှသည် နှင့် ထက်ကြီးသော သို့မဟုတ် ညီမျှသည် Cell Reference box ရှိ ဆဲလ်တစ်ခုကို ရွေးချယ်ခြင်းဖြင့် သင်သည် အောက်ပါ လက္ခဏာများထဲမှ တစ်ခုကို ရွေးချယ်ခြင်းဖြင့် ဤဆက်ဆံရေးကို သတ်မှတ်သည်- <= , =, သို့မဟုတ် > ;= ၊ ထို့နောက် ကန့်သတ်ချက် အကွက်တွင် နံပါတ်တစ်ခု၊ ဆဲလ်ရည်ညွှန်းချက်/ဆဲလ်အမည် သို့မဟုတ် ဖော်မြူလာကို ရိုက်ထည့်ပါ (ကျေးဇူးပြု၍ အထက်ပါ ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ပါ)။
    • ကိန်းပြည့် ရည်ညွှန်းထားသောဆဲလ်သည် ကိန်းပြည့်ဖြစ်ရမည်ဆိုပါက၊ int ကိုရွေးချယ်ပါ၊နှင့် integer သည် Constraint အကွက်တွင် ပေါ်လာလိမ့်မည်။
    • တန်ဖိုးများ မတူပါ။ ရည်ညွှန်းထားသော အကွာအဝေးရှိ ဆဲလ်တစ်ခုစီတွင် မတူညီသောတန်ဖိုးတစ်ခုပါရှိရမည်ဆိုလျှင်၊ dif ကိုရွေးချယ်ပါ၊ နှင့် AllDifferent ဟူသောစကားလုံးသည် Constraint အကွက်တွင် ပေါ်လာပါမည်။
    • Binary ။ ရည်ညွှန်းထားသောဆဲလ်တစ်ခုကို 0 သို့မဟုတ် 1 သို့ကန့်သတ်လိုပါက bin ကိုရွေးချယ်ပါ၊ ထို့နောက် binary ဟူသောစကားလုံးသည် Constraint box တွင်ပေါ်လာပါမည်။

    မှတ်ချက်။ int bin နှင့် dif ဆက်ဆံရေးများကို Variable cells များတွင်သာ ကန့်သတ်ချက်များအတွက်သာ အသုံးပြုနိုင်သည်။

    တည်းဖြတ်ရန် သို့မဟုတ် ဖျက်ရန် ရှိပြီးသားကန့်သတ်ချက်တစ်ခုကို အောက်ပါအတိုင်းလုပ်ဆောင်ပါ-

    • Solver Parameters dialog box တွင်၊ ခလုတ်ကိုနှိပ်ပါ။ ကန့်သတ်ချက်။
    • ရွေးချယ်ထားသော ကန့်သတ်ချက်ကို ပြင်ဆင်ရန်၊ ပြောင်းလဲရန် ကိုနှိပ်ပြီး သင်အလိုရှိသော အပြောင်းအလဲများကို ပြုလုပ်ပါ။
    • ကန့်သတ်ချက်ကို ဖျက်ရန်၊ ဖျက်ရန် ခလုတ်ကို နှိပ်ပါ။ .

    ဤဥပမာတွင်၊ ကန့်သတ်ချက်များမှာ-

    • B3=40000 - စက်ပစ္စည်းအသစ်၏ကုန်ကျစရိတ်မှာ $40,000 ဖြစ်သည်။
    • B4<=50 - 50 နှစ်အောက်တစ်လလျှင် ခန့်မှန်းထားသော လူနာအရေအတွက်။

    ၃။ ပြဿနာကိုဖြေရှင်းပါ

    ကန့်သတ်ဘောင်များအားလုံးကိုပြင်ဆင်ပြီးပါက၊ Solver Parameters ဝင်းဒိုးအောက်ခြေရှိ Solve ခလုတ်ကို နှိပ်ပါ (အထက်ပါ screenshot ကိုကြည့်ပါ) Excel Solver add-in သည် သင့်ပြဿနာအတွက် အကောင်းဆုံးဖြေရှင်းချက်ကို ရှာဖွေပါ။

    မော်ဒယ်ရှုပ်ထွေးမှု၊ ကွန်ပျူတာမှတ်ဉာဏ်နှင့် ပရိုဆက်ဆာအမြန်နှုန်းပေါ်မူတည်၍ အနည်းငယ်ကြာနိုင်သည်။စက္ကန့်အနည်းငယ်၊ မိနစ်အနည်းငယ် သို့မဟုတ် နာရီအနည်းငယ်ပင်။

    Solver သည် လုပ်ဆောင်ခြင်းပြီးဆုံးသောအခါ၊ သင် ဖြေရှင်းချက်အား သိမ်းဆည်းထားပါ Solver Results ဒိုင်ယာလော့ဂ်ဝင်းဒိုးကို ပြသပေးမည်ဖြစ်ပါသည်။ 9> နှင့် OK :

    The Solver Result ဝင်းဒိုးကို ပိတ်မည်ဖြစ်ပြီး အဖြေပေါ်လာပါမည်။ အလုပ်စာရွက်ပေါ်တွင် ချက်ချင်းပင်။

    ဤဥပမာတွင်၊ $66.67 သည် ဆဲလ် B5 တွင် ပေါ်လာသည်၊ ၎င်းသည် ဝန်ဆောင်မှုတစ်ခုလျှင် အနည်းဆုံးကုန်ကျစရိတ်ဖြစ်သည့် 12 လအတွင်း စက်ပစ္စည်းအသစ်အတွက် သင့်အား ပေးချေနိုင်စေမည့် ဝန်ဆောင်မှုတစ်ခုလျှင် အနည်းဆုံး 50 clients ရှိပါသည်၊ လ-

    အကြံပြုချက်များ-

    • Excel Solver သည် အချို့သောပြဿနာတစ်ခုအား လုပ်ဆောင်နေသည်မှာ ကြာမြင့်နေပါက၊ လုပ်ငန်းစဉ်ကို နှိပ်ခြင်းဖြင့် သင်သည် အနှောင့်အယှက်ပေးနိုင်ပါသည်။ Esc သော့။ Excel သည် Variable ဆဲလ်များအတွက် နောက်ဆုံးတန်ဖိုးများဖြင့် အလုပ်စာရွက်ကို ပြန်လည်တွက်ချက်ပေးပါမည်။
    • ဖြေရှင်းထားသောပြဿနာအကြောင်း အသေးစိတ်အချက်အလက်များကို ရယူရန် အစီရင်ခံစာများ အကွက်ရှိ အစီရင်ခံစာအမျိုးအစားကို နှိပ်ပါ။ ထို့နောက် OK ကိုနှိပ်ပါ။ အစီရင်ခံစာကို အလုပ်စာရွက်အသစ်တွင် ဖန်တီးလိမ့်မည်-

    ယခုအခါတွင် Excel တွင် Solver ကိုအသုံးပြုနည်း၏ အခြေခံအယူအဆကို သင်ရရှိထားပြီး၊ စုံတွဲတစ်တွဲကို အနီးကပ်လေ့လာကြည့်ကြပါစို့။ ပိုမိုနားလည်လာစေရန် ကူညီပေးမည့် နောက်ထပ်ဥပမာများ။

    Excel Solver နမူနာများ

    အောက်တွင် Excel Solver addin ကိုအသုံးပြုခြင်း၏ နောက်ထပ်နမူနာနှစ်ခုကို သင်တွေ့ရပါမည်။ ဦးစွာ၊ ကျွန်ုပ်တို့သည် လူသိများသော ပဟေဋ္ဌိတစ်ခုအတွက် အဖြေကို ရှာတွေ့မည်ဖြစ်ပြီး၊ ထို့နောက် လက်တွေ့ဘဝ မျဉ်းကြောင်း ပရိုဂရမ်းမင်းပြဿနာကို ဖြေရှင်းပါမည်။

    Excel Solver ဥပမာ 1 (မှော်စတုရန်း)

    Iအတန်းများ၊ ကော်လံများနှင့် ထောင့်ဖြတ်များအားလုံးကို နံပါတ်တစ်ခုအထိ ပေါင်းနိုင်စေရန် သင်စတုရန်းတစ်ခုတွင် ဂဏန်းများထည့်ရမည့် "မှော်စတုရန်း" ပဟေဠိများနှင့် ရင်းနှီးသည်ဟု ယုံကြည်ပါသည်။

    ဥပမာ၊ သင်သိပါသလား။ အတန်း၊ ကော်လံနှင့် ထောင့်ဖြတ်တစ်ခုစီသည် 15 အထိပေါင်းသည့် 3x3 စတုရန်းမှ နံပါတ်များပါသည့် 3x3 စတုရန်းအတွက် ဖြေရှင်းချက်။

    အစမ်းအမှားဖြင့် ဤပဟေဋ္ဌိကို ဖြေရှင်းရန်မှာ ကြီးကြီးမားမားမဟုတ်နိုင်သော်လည်း Solver သည် ရှာတွေ့လိမ့်မည်လို့ ယုံမှားမိပါသည်။ ဖြေရှင်းချက်ပိုမိုမြန်ဆန်။ ကျွန်ုပ်တို့၏အလုပ်၏တစ်စိတ်တစ်ပိုင်းမှာ ပြဿနာကို မှန်ကန်စွာသတ်မှတ်ရန်ဖြစ်သည်။

    အစပိုင်းတွင် အတန်း 3 တန်းနှင့် ကော်လံ 3 ခုပါဝင်သော ဇယားတစ်ခုတွင် 1 မှ 9 မှ နံပါတ်များကို ထည့်ပါ။ Excel Solver သည် ထိုနံပါတ်များကို အမှန်တကယ်မလိုအပ်သော်လည်း ၎င်းတို့သည် ပြဿနာကို မြင်ယောင်နိုင်ရန် ကူညီပေးပါလိမ့်မည်။ Excel Solver add-in အမှန်တကယ်လိုအပ်သောအရာမှာ အတန်းတစ်ခုစီ၊ ကော်လံနှင့် ထောင့်ဖြတ် ၂ ခုစီ စုစုပေါင်း SUM ဖော်မြူလာများဖြစ်သည်-

    ဖော်မြူလာအားလုံးနှင့်အတူ Solver ကိုဖွင့်ပြီး စနစ်ထည့်သွင်းပါ။ အောက်ပါ ကန့်သတ်ချက်များ-

    • သတ်မှတ် ရည်မှန်းချက် ။ ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် မည်သည့်ရည်ရွယ်ချက်ကိုမျှ သတ်မှတ်ရန်မလိုအပ်ပါ၊ ထို့ကြောင့် ဤအကွက်ကို ကွက်လပ်ထားပါ။
    • ပြောင်းလဲနိုင်သောဆဲလ်များ ။ ကျွန်ုပ်တို့သည် ဆဲလ် B2 မှ D4 အတွင်း နံပါတ်များကို ဖြည့်သွင်းလိုသောကြောင့် အပိုင်းအခြား B2:D4 ကို ရွေးပါ။
    • ကန့်သတ်ချက်များ ။ အောက်ပါအခြေအနေများနှင့်ကိုက်ညီသင့်သည်-
      • $B$2:$D$4 = AllDifferent - ပြောင်းလဲနိုင်သောဆဲလ်များအားလုံးတွင် မတူညီသောတန်ဖိုးများ ပါဝင်သင့်သည်။
      • $B$2:$D$4 = ကိန်းပြည့် - အားလုံး ပြောင်းလဲနိုင်သောဆဲလ်များ၏ ကိန်းပြည့်များ ဖြစ်သင့်သည်။
      • $B$5:$D$5 = 15 - တစ်ခုစီရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်များကော်လံသည် 15 နှင့် ညီမျှသင့်သည်။
      • $E$2:$E$4 = 15 - အတန်းတစ်ခုစီရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 15 နှင့် ညီမျှရမည်။
      • $B$7:$B$8 = 15 - ပေါင်းလဒ် ထောင့်ဖြတ်နှစ်ခုလုံး၏ 15 သည် ညီမျှသင့်သည်။

    နောက်ဆုံးတွင်၊ Solve ခလုတ်ကို နှိပ်လိုက်ပါ၊ ဖြေရှင်းချက်မှာ ရှိပါသည်။

    Excel Solver ဥပမာ 2 ( linear programming ပြဿနာ )

    ၎င်းသည် linear objective ဖြင့် ရိုးရှင်းသော သယ်ယူပို့ဆောင်ရေး ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်ခြင်း ပြဿနာ၏ ဥပမာတစ်ခုဖြစ်သည်။ ဤကဲ့သို့သော ပိုမိုရှုပ်ထွေးသော ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုပုံစံများကို ကုမ္ပဏီအများအပြားက နှစ်စဉ် ဒေါ်လာထောင်ပေါင်းများစွာ သက်သာစေရန် အသုံးပြုကြသည်။

    ပြဿနာ - မတူညီသော ဂိုဒေါင် ၂ ခုမှ မတူညီသော ဂိုဒေါင် ၂ ခုမှ ကုန်စည်ပို့ဆောင်မှုကုန်ကျစရိတ်ကို လျှော့ချလိုပါသည်။ ဖောက်သည်များ။ ဂိုဒေါင်တစ်ခုစီတွင် အကန့်အသတ်ရှိသော ထောက်ပံ့မှုရှိပြီး ဝယ်ယူသူတိုင်းတွင် လိုအပ်ချက်တစ်ခုစီရှိသည်။

    ရည်မှန်းချက် - ဂိုဒေါင်တစ်ခုစီတွင် ရရှိနိုင်သော ပမာဏထက် မကျော်လွန်စေဘဲ စုစုပေါင်း ပို့ဆောင်ခကို လျှော့ချကာ ဝယ်ယူသူတိုင်း၏ လိုအပ်ချက်ကို ဖြည့်ဆည်းပေးသည်။ .

    ရင်းမြစ်ဒေတာ

    ဤသည်မှာ ကျွန်ုပ်တို့၏သယ်ယူပို့ဆောင်ရေးဆိုင်ရာ ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်ခြင်းပြဿနာဖြစ်ပုံပေါ်သည်-

    မော်ဒယ်ပုံစံဖော်မြူလာ

    သို့ Excel Solver အတွက် ကျွန်ုပ်တို့၏ linear programming ပြဿနာကို သတ်မှတ်ပါ၊ အဓိကမေးခွန်း 3 ခုကို ဖြေကြည့်ကြပါစို့-

    1. ဘာဆုံးဖြတ်ချက်များချရမည်နည်း။ ဂိုဒေါင်တစ်ခုစီမှဖောက်သည်တစ်ဦးစီထံပေးပို့ရန် အကောင်းဆုံးကုန်ပစ္စည်းပမာဏကို တွက်ချက်လိုပါသည်။ ဤအရာများသည် Variable ဆဲလ်များ (B7:E8) ဖြစ်သည်။
    2. ကန့်သတ်ချက်များကား အဘယ်နည်း။ (I7:I8) ဂိုဒေါင်တစ်ခုစီတွင် ရရှိနိုင်သော ထောက်ပံ့ပစ္စည်းများကို ကျော်လွန်၍မရနိုင်ပါ။

    မိုက်ကယ်ဘရောင်းသည် ဆော့ဖ်ဝဲလ်ကိရိယာများကို အသုံးပြု၍ ရှုပ်ထွေးသောလုပ်ငန်းစဉ်များကို ရိုးရှင်းအောင်ပြုလုပ်လိုသော သီးသန့်နည်းပညာကို ဝါသနာပါသူတစ်ဦးဖြစ်သည်။ နည်းပညာနယ်ပယ်တွင် ဆယ်စုနှစ်တစ်ခုကျော်အတွေ့အကြုံဖြင့် Microsoft Excel နှင့် Outlook အပြင် Google Sheets နှင့် Docs တို့တွင် သူ၏ကျွမ်းကျင်မှုကို ချီးမြှောက်ခဲ့သည်။ Michael ၏ဘလော့ဂ်သည် ကုန်ထုတ်စွမ်းအားနှင့် ထိရောက်မှုတိုးတက်စေရန်အတွက် လိုက်လျောရလွယ်ကူသော အကြံပြုချက်များနှင့် သင်ခန်းစာများကို အခြားသူများအား မျှဝေရန် ရည်ရွယ်ပါသည်။ သင်သည် ကျွမ်းကျင်သော သို့မဟုတ် စတင်သူဖြစ်ပါစေ၊ Michael ၏ဘလော့ဂ်သည် ဤမရှိမဖြစ်လိုအပ်သောဆော့ဖ်ဝဲလ်ကိရိယာများထဲမှ အကောင်းဆုံးကိုရယူရန်အတွက် အဖိုးတန်သောထိုးထွင်းသိမြင်မှုနှင့် လက်တွေ့ကျသောအကြံဉာဏ်များကို ပေးပါသည်။