Բովանդակություն
Excel լուծիչը ամենաօգտակար գործառույթներից մեկն է, որին կարող եք հանդիպել Excel-ում տվյալները վերլուծելիս: Սա «ինչ-եթե» վերլուծության հատկանիշ է Excel հավելվածի տեսքով: Այս հոդվածը կկենտրոնանա Excel-ում լուծիչ հատկության տարբեր օրինակների վրա, ներառյալ բազմաթիվ տարբեր ոլորտներ:
Ներբեռնեք Practice Workbook
Ներբեռնեք ցուցադրման համար օգտագործվող աշխատանքային գիրքը ստորև նշված հղումից .
Excel Solver.xlsx
Ի՞նչ է Solver-ը Excel-ում:
Solver-ը Microsoft Excel-ի հավելյալ ծրագիր է: Լուծողը What-If Analysis գործիքների մի մասն է, որը մենք կարող ենք օգտագործել Excel-ում՝ տարբեր սցենարներ փորձարկելու համար: Մենք կարող ենք լուծել որոշումների կայացման հարցեր՝ օգտագործելով Excel գործիքի լուծիչը՝ գտնելով ամենակատարյալ լուծումները: Նրանք նաև վերլուծում են, թե ինչպես է յուրաքանչյուր հնարավորություն ազդում աշխատաթերթի արդյունքի վրա:
Ինչպես միացնել Solver Feature-ը Excel-ում
Դուք կարող եք մուտք գործել Solver՝ ընտրելով Տվյալներ ➪ Վերլուծել ➪ Լուծող. Երբեմն կարող է պատահել, որ այս հրամանը հասանելի չէ, դուք պետք է տեղադրեք Solver հավելումը հետևյալ քայլերով.
- Առաջին հերթին ընտրեք Ֆայլը
- Երկրորդը, ընտրեք Ընտրանքներ մենյուից:
- Այսպիսով, Excel Options Երկխոսության տուփը հայտնվում է:
- Այստեղ անցեք Ավելացումներ
- Excel Options երկխոսության տուփի ներքևում, ընտրեք Excel հավելումներ Կառավարել բացվող ցանկից և այնուհետև սեղմեքլուծում որոնում:
Կրկնումներ . մուտքագրեք փորձնական լուծումների առավելագույն քանակը, որը ցանկանում եք, որ Լուծողը փորձի լուծել խնդիրը:
Առավելագույն ենթախնդիրներ : Այն օգտագործվում է բարդ խնդիրներ լուծելու համար: Նշեք ենթախնդիրների առավելագույն քանակը, որոնք կարող են լուծվել Էվոլյուցիոն ալգորիթմի միջոցով:
Առավելագույն հնարավոր լուծումներ . Այն օգտագործվում է բարդ խնդիրների համար: Նշեք հնարավոր լուծումների առավելագույն քանակը, որոնք կարող են լուծվել էվոլյուցիոն ալգորիթմի միջոցով:
Կարդալ ավելին. Ինչպես օգտագործել Excel-ի էվոլյուցիոն լուծիչը (հեշտ քայլերով)
Excel Solver-ով ներդրումային պորտֆելի օպտիմալացման օրինակ
Այս բաժնում մենք կանդրադառնանք ներդրումային պորտֆելի խնդրին, որը կարելի է ասել նաև ֆինանսական խնդիր է: Մենք պատրաստվում ենք օպտիմիզացնել այդպիսիք Excel լուծիչի օգնությամբ։ պորտֆելի կամ ֆինանսական օպտիմալացման նպատակն է բացահայտել օպտիմալ պորտֆելը (ակտիվների բաշխումը) նրանց միջև, որոնք որոշակի նպատակի տրված պորտֆելներ են: Շատ դեպքերում նպատակն է առավելագույնի հասցնել օգուտները, ինչպես կանխատեսված եկամտաբերությունը, միաժամանակ նվազագույնի հասցնելով պարտավորությունները, ինչպիսիք են ֆինանսական ռիսկը:
Եկեք նայենք հետևյալ ներդրումային պորտֆելին:
Խնդիրի հայտարարությունը նկարագրված է ստորև:
- Գումարը, որը վարկային միությունը կներդնի նոր մեքենաների վարկերում, պետք է լինի առնվազն երեք անգամ այն գումարից, որը վարկային միությունը կներդնի օգտագործված մեքենաների մեջ: վարկեր. Պատճառն այն է.որ օգտագործված մեքենաների վարկերը ավելի ռիսկային ներդրումներ են: Այս սահմանափակումը ներկայացված է որպես C5>=C6*3
- Ավտոմեքենաների վարկերը պետք է կազմեն պորտֆելի առնվազն 15%-ը: Այս սահմանափակումը ներկայացված է որպես D14>=.15
- Չապահովված վարկերը պետք է կազմեն պորտֆելի 25%-ից ոչ ավելի: Այս սահմանափակումը ներկայացված է որպես E8<=.25
- Պորտֆելի առնվազն 10%-ը պետք է լինի բանկային CD-ներում: Այս սահմանափակումը ներկայացված է որպես E9>=.10
- Ներդրված ընդհանուր գումարը կազմում է $5,000,000:
- Բոլոր ներդրումները պետք է լինեն դրական կամ զրո:
Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող եք օգտագործել լուծիչը Excel-ում նման օրինակների համար:
Քայլեր.
- Նախ, ընտրեք Տվյալներ
- Այնուհետև ընտրեք Վերլուծիչ Վերլուծություն
- Հիմա Լրացրեք Set Objective դաշտը այս արժեքով. $E$13 :
- Այնուհետև To <10-ում ընտրեք Max ընտրանքի ռադիոկոճակը:>
- Դրանից հետո ընտրեք $D$6 -ից $D$10 բջիջը՝ Փոփոխական բջիջները փոխելով դաշտը լրացնելու համար: Այս դաշտը ցույց կտա, ապա $D$6:$D$10 :
- Ավելացրեք սահմանափակումները մեկ առ մեկ: Սահմանափակումներն են՝ $D$11= $C$4 $D$6>= $D$7*3, $E$15>= 0.15, $F$9= 0.1 : Այս սահմանափակումները կցուցադրվեն Սահմանափակումների ենթակա
- Ընտրեք Անսահմանափակ փոփոխականները դարձնել ոչ բացասական վանդակում:
- Ընտրեք GRG Ոչ գծային Ընտրեք լուծման մեթոդ -իցբացվող ցուցակ:
- Այժմ սեղմեք Լուծել Սեղմեք OK :
- Կլինի մեկ այլ երկխոսության տուփ, որտեղ դուք պետք է ընտրեք արդյունքների տեսակները:
- Այսինքն՝ դուք պետք է ընտրեք Պահպանեք Լուծվող լուծումը : Հակառակ դեպքում արժեքները կվերադառնան սկզբնական արժեքներին:
- Այնուհետև երկխոսության վանդակի աջ կողմից ընտրեք բոլոր տարբերակները Զեկույցներ :
- Այնուհետև սեղմեք Լավ Սրանից հետո:
- Փոփոխվող բջիջներում որպես մեկնարկային արժեքներ մուտքագրել ենք 1,000,000: Երբ դուք գործարկում եք Solver-ը այս պարամետրերով, այն արտադրում է հետևյալ նկարում ներկայացված լուծումը, որն ունի 25% ընդհանուր եկամտաբերություն:
- Auto Loans արժեքները նույնպես փոխվել են: մինչև 15%.
- Եվ այսպես մենք ստացանք Ընդհանուր եկամտաբերության ամենաբարձր օպտիմալացման արժեքը` հաշվի առնելով բոլոր սահմանափակումները:
Եվ այսպես մենք ավարտում ենք ներդրումային պորտֆելի օպտիմալացումը Excel լուծիչի միջոցով:
Կարդալ ավելին. Ինչպես ստեղծել ֆինանսական պլանավորման հաշվիչը Excel
Գծային ամբողջ թվով ծրագրավորման օրինակ Excel Solver-ի կիրառմամբ
Եկեք դիտարկենք Excel լուծիչի օգտագործման օրինակը Ամբողջական գծային ծրագրավորման մեջ: Նախ, նայեք խնդրի համար համապատասխան տվյալների շտեմարանին:
Այժմ ժամանակն է դիտարկել Excel լուծիչի մանրամասները այս ամբողջ թվով գծային ծրագրավորման օրինակի համար.
ՈրոշումՓոփոխականներ՝
X1. Արտադրանքի արտադրության քանակը 1.
X2. Արտադրանքի արտադրության քանակությունը 2.
Y՝ 1, եթե ընտրված է առաջին պարամետրը, կամ 0 եթե ընտրված է երկրորդ պարամետրը:
Նպատակային ֆունկցիա՝
Z=10X1+12X2
Սահմանափակումներ՝
X1+X2<=35
X1-8Y<=12
X2+15Y<=25
Y={0,1}
X1,X2>=0
Այժմ հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք լուծել այս ամբողջ թվով գծային ծրագրավորման օրինակը Excel-ում՝ օգտագործելով լուծիչը:
Քայլեր.
- Սկզբում գնացեք Տվյալներ ներդիր և ընտրեք Վերլուծիչ Վերլուծություն
- Այժմ դրեք արժեքներն ու սահմանափակումները Solver Parameter վանդակում, ինչպես ցույց է տրված նկարում:
- Այնուհետև սեղմեք Լուծել :
- Հաջորդը, սեղմեք OK Լուծման արդյունքները :
Ամբողջ թվային գծային ծրագրավորման օրինակում Excel լուծիչի օգտագործման վերջնական արդյունքը կլինի այսպիսին:
Պլանավորման օրինակ Excel-ով Լուծող
Ենթադրենք, որ րդ e Bank-ն ունի 22 աշխատակից։ Ինչպե՞ս պետք է աշխատողներին ժամանակացույց անել, որպեսզի նրանք ունենան հանգստյան օրերի առավելագույն քանակը: Մենք առավելագույնի կհասցնենք հանգստյան օրերի քանակը ֆիքսված թվով աշխատողների հետ Excel լուծիչի այս պլանավորման օրինակում:
Եկեք նայենք տվյալների շտեմարանին:
Սահմանափակումները ներկայացված են նկարում: Պլանավորման խնդիրը լուծելու և լուծիչը օգտագործելու համարնման օրինակներ կարող եք հետևել այս քայլերին:
Քայլեր.
- Նախ, գնացեք ձեր ժապավենի Տվյալներ ներդիրը և ընտրեք Լուծիչ Վերլուծությունից
- Հաջորդում, մուտքագրեք սահմանափակումների և պարամետրերի արժեքները որպես ցույց է տրված ստորև նկարում:
- Դրանից հետո սեղմեք Լուծել :
- Վերջապես սեղմեք OK Solver Արդյունքների վրա:
Լուծիչը ինքնաբերաբար ցույց կտա պլանավորման խնդրի արդյունքը Excel-ում աղյուսակ՝ քայլերով կատարած ընտրության պատճառով:
Դուք կարող եք օգտագործել լուծիչը Excel-ում նմանատիպ օրինակներում:
Excel լուծիչի օրինակ Մարքեթինգային բյուջետային հատկացումներ
Վերջապես, եկեք տեսնենք մի սցենար, որտեղ մենք պետք է օգտագործենք լուծիչը Excel-ում մարքեթինգային բյուջեի հատկացումների համար: Դրա համար եկեք վերցնենք այսպիսի տվյալների բազա:
Այստեղ մենք ունենք ընթացիկ վիճակագրությունը ձախ կողմում, իսկ այն մասը, որտեղ մենք պատրաստվում ենք օգտագործել լուծիչը, գտնվում է ճիշտ է:
Հետևեք այս քայլերին` պարզելու համար, թե ինչպես կարող ենք լուծել այս մարքեթինգային խնդիրը Excel լուծիչով:
Քայլեր.
- Առաջինը, գնացեք Տվյալներ ներդիրը ձեր ժապավենի վրա և ընտրեք Վերլուծիչ Վերլուծություն խմբից:
- Այնուհետև գրեք հետևյալ սահմանափակումները և պարամետրերը, ինչպես ցույց է տրված նկարում:
- Դրանից հետո սեղմեք Լուծել ։
- Հաջորդը սեղմեք OK Լուծման արդյունքների վրա
Արժեքները կփոխվեն սրա՝ մեր ընտրած սահմանափակումների և պարամետրերի պատճառով:
Դուք կարող եք օգտագործել լուծիչը Excel-ում նմանատիպ օրինակներում:
Կարդալ ավելին. Ռեսուրսների բաշխում Excel-ում (Ստեղծել արագ քայլերով)
Եզրակացություն
Սրանով ավարտվում է հոդվածը Excel լուծիչի օրինակների համար: Հուսով ենք, որ դուք հասկացել եք այս օրինակներից տարբեր սցենարների համար Excel լուծիչ օգտագործելու գաղափարը: Հուսով եմ, որ այս ուղեցույցը ձեզ համար օգտակար և տեղեկատվական է: Եթե ունեք հարցեր կամ առաջարկներ, տեղեկացրեք մեզ ստորև ներկայացված մեկնաբանություններում:
Այսպիսի այլ ուղեցույցների համար այցելեք ExcelWIKI.com :
Գնալ ։
- Անմիջապես հայտնվում է Հավելումներ երկխոսության տուփը։
- Այնուհետև նշեք Solver Add-In -ի կողքին, այնուհետև սեղմեք OK :
Մի անգամ ակտիվացրեք հավելումները ձեր Excel աշխատանքային գրքում, դրանք տեսանելի կլինեն ժապավենի վրա: Պարզապես տեղափոխեք Տվյալներ ներդիր և կարող եք գտնել Solver հավելվածը Analyze խմբում:
Ինչպես օգտագործել Solver-ը Excel-ում
Նախքան ավելի մանրամասն ներկայացնելը, ահա Solver-ի օգտագործման հիմնական ընթացակարգը :
- Նախ, կարգավորեք աշխատաթերթը արժեքներով և բանաձևերով: Համոզվեք, որ ճիշտ ձևաչափված եք բջիջները. Օրինակ՝ առավելագույն ժամանակը, երբ դուք չեք կարող արտադրել ձեր արտադրանքի մասնակի միավորները, այնպես որ ձևաչափեք այդ բջիջները՝ առանց տասնորդական արժեքների թվերի:
- Հաջորդը ընտրեք Տվյալներ ➪ Վերլուծություն ➪ Լուծող : Լուծող պարամետրերի երկխոսության տուփը կհայտնվի:
- Այնուհետև նշեք թիրախային բջիջը: Թիրախային բջիջը հայտնի է նաև որպես օբյեկտիվ:
- Այնուհետև նշեք այն տիրույթը, որը պարունակում է փոփոխվող բջիջները:
- Նշեք սահմանափակումները:
- Անհրաժեշտության դեպքում փոխեք Լուծվող տարբերակները:
- Թող Solver-ը լուծի խնդիրը:
Excel Solver-ի արդյունավետ օգտագործման 2 համապատասխան օրինակներ
Սկզբում մենք կկենտրոնանանք երկու պարզ խնդիրների վրա՝ օգտագործելով Excel լուծիչը: Առաջինը կլինի առավելագույնի հասցնել շահույթը մի շարք ապրանքներից, իսկ երկրորդը կենտրոնացած է նվազագույնի հասցնելու վրաարտադրության արժեքը. Սրանք ընդամենը երկու օրինակ են՝ ցույց տալու Excel լուծիչի ընթացակարգը երկու տարբեր սցենարներում: Նույն հատկանիշի հետ կապված ավելի շատ խնդիրներ կհետևեն հոդվածի հետագա մասում:
1. Առավելագույնի հասցնել արտադրանքի շահույթը
Եկեք նախ նայենք հետևյալ տվյալների հավաքածուին:
Ամենաբարձր շահույթը ստացվում է C-ի արտադրանքից: Հետևաբար, արտադրությունից ստացված ընդհանուր շահույթը առավելագույնի հասցնելու համար մենք կարող ենք արտադրել միայն C ապրանք: Այս ընկերությունն ունի որոշ սահմանափակումներ, որոնք պետք է պահպանվեն արտադրանք արտադրելու համար.
- Միասնական արտադրական հզորությունը կազմում է օրական 300 միավոր:
- Ընկերությանը անհրաժեշտ է 50 միավոր արտադրանք Ա՝ առկա ապրանքը լրացնելու համար: պատվեր:
- Ընկերությանը անհրաժեշտ է 40 միավոր ապրանք B` սպասվող պատվերը լրացնելու համար:
- C ապրանքի շուկան համեմատաբար սահմանափակ է: Այսպիսով, ընկերությունը շահագրգռված չէ օրական ավելի քան 40 միավոր այս ապրանքի արտադրությամբ:
Այժմ տեսնենք, թե ինչպես կարող ենք օգտագործել լուծիչը խնդրի հետ աշխատելու համար:
Քայլեր.
- Սկզբում գնացեք Տվյալներ ներդիրը ձեր ժապավենի վրա:
- Այնուհետև ընտրեք Լուծիչ <-ից Վերլուծություն խումբ:
- Այժմ ընտրեք E8 բջիջը որպես լուծիչ պարամետրի նպատակային բջիջ վանդակ:
- Բացի To տարբերակներից ընտրեք Max քանի որ մենք փորձում ենք առավելագույնի հասցնել բջիջի արժեքը:
- Մի Փոփոխելով փոփոխականըԲջիջներ , ընտրեք այն բջիջների արժեքները, որոնց վրա հիմնականում շեշտը դնում ենք փոխելու վրա: Այստեղ դրանք պատկանում են C5:C7 տիրույթին:
- Այժմ ավելացրեք սահմանափակումները՝ սեղմելով տուփի աջ կողմում գտնվող Ավելացնել կոճակը:
- Վերջապես, ընտրեք Simplex LP Ընտրեք լուծման մեթոդ
- Ավարտելուց հետո Վերը նշված բոլոր քայլերով սեղմեք Լուծել վանդակի ներքևում:
- Դրանից հետո կհայտնվի Լուծման արդյունքները վանդակը:
- Այժմ ընտրեք ընտրանքները և հաշվետվությունները, որոնք ցանկանում եք նախընտրել այս վանդակում: Ցուցադրման համար մենք ընտրում ենք միացնել միայն Պահպանել լուծվող լուծումը տարբերակը:
- Հաջորդը սեղմեք Լավ ։
- Տվյալների հավաքածուն այժմ կփոխվի սրանով։
Սա ցույց է տալիս առավելագույն շահույթ ունենալու համար անհրաժեշտ միավորների օպտիմալ քանակը։ սահմանափակված մուտքագրվածի սահմաններում։ Սա միայն օրինակներից մեկն է, որը ցույց է տալիս, թե որքան հզոր կարող է լինել Excel լուծիչի հատկությունը:
Կարդալ ավելին. Ինչպես հաշվարկել արտադրանքի օպտիմալ խառնուրդը Excel-ում (հեշտ քայլերով)
2. Նվազագույնի հասցնել առաքման արժեքը
Վերոհիշյալ առավելագույնի հասցնելու խնդիրից հետո եկեք դիտարկենք մի օրինակ, որը կենտրոնանում է արժեքները նվազագույնի հասցնելու վրա: Մենք կօգտագործենք SUM և SUMPRODUCT ֆունկցիաները տարբեր պարամետրերի հաշվարկման համար: Դրա համար վերցնենք հետևյալ տվյալների բազան:
Առաքման ծախսերի աղյուսակ . Այս աղյուսակը պարունակում է B4:E10 բջիջների տիրույթը: Սամատրիցա, որը պահպանում է յուրաքանչյուր միավորի առաքման ծախսերը յուրաքանչյուր պահեստից մինչև մանրածախ վաճառք: Օրինակ, ապրանքի միավորը Բոստոնից Դեթրոյթ առաքելու արժեքը կազմում է $38 :
Յուրաքանչյուր մանրածախ խանութի ապրանքի կարիքները . այս տեղեկատվությունը հայտնվում է բջիջում: միջակայք C14:C19 : Օրինակ՝ Հյուսթոնի մանրածախ վաճառքի կետին անհրաժեշտ է 225, Դենվերին՝ 150 միավոր, Ատլանտային՝ 100 միավոր և այլն։ C18 բանաձևի բջիջ է, որը հաշվարկում է վարդակներից անհրաժեշտ ընդհանուր միավորները:
Ոչ: առաքել… . Բջջի միջակայքը D14:F19 պահում է կարգավորվող բջիջները: Այս բջիջների արժեքները կփոխվեն ըստ Solver-ի: Մենք նախաստորագրել ենք այս բջիջները 25 արժեքով՝ լուծելու համար մեկնարկային արժեք տալու համար: G սյունակը պարունակում է բանաձևեր: Այս սյունակը պարունակում է միավորների գումարը, որը ընկերությունը պետք է առաքի պահեստներից յուրաքանչյուր մանրածախ կետ: Օրինակ, G14 ցուցադրում է 75 արժեքը: Ընկերությունը պետք է երեք պահեստից ուղարկի 75 միավոր ապրանք Դենվերի վաճառակետ:
Պահեստի գույքագրում . տող 21: պարունակում է յուրաքանչյուր պահեստի պաշարների քանակը: Օրինակ՝ Լոս Անջելեսի պահեստն ունի 400 միավոր գույքագրում։ 22-րդ շարքը պարունակում է բանաձևեր, որոնք ցույց են տալիս առաքումից հետո մնացած գույքագրումը: Օրինակ, Լոս Անջելեսը առաքել է 150 (տե՛ս, տող 18) միավոր ապրանք, ուստի ունի մնացած 250 (400-150) միավոր գույքագրում:
Հաշվարկված առաքման ծախսեր . Շարք 24-ը պարունակում է բանաձևեր, որոնքհաշվարկեք առաքման ծախսերը:
Լուծիչը լրացնելու է D14:F19 բջիջների տիրույթի արժեքները այնպես, որ նվազագույնի հասցնի առաքման ծախսերը պահեստներից մինչև կետեր: Այլ կերպ ասած, լուծումը կնվազեցնի արժեքը բջիջում G24 ` կարգավորելով D14:F19 բջիջների տիրույթի արժեքները` կատարելով հետևյալ սահմանափակումները.
- Յուրաքանչյուրի կողմից պահանջվող միավորների քանակը: մանրածախ վաճառքի կետը պետք է հավասար լինի առաքված քանակին: Այսինքն՝ բոլոր պատվերները կլրացվեն։ Հետևյալ բնութագրերը կարող են արտահայտել այս սահմանափակումները. Յուրաքանչյուր պահեստի գույքագրում մնացած միավորների քանակը չպետք է բացասական լինի: Այլ կերպ ասած, պահեստը չի կարող առաքել ավելին, քան իր գույքագրումը: Հետևյալ սահմանափակումը ցույց է տալիս սա. D24>=0, E24>=0, F24>=0 ։
- Կարգավորվող բջիջները չեն կարող բացասական լինել, քանի որ միավորների բացասական քանակի առաքումը չի նշանակում իմաստ. Լուծել պարամետրերի երկխոսության տուփը ունի հարմար տարբերակ՝ Անսահմանափակ փոփոխականները դարձնել ոչ բացասական: Համոզվեք, որ այս կարգավորումը միացված է:
Եկեք կատարենք հետևյալ քայլերը՝ առաջադրանքը կատարելու համար:
Քայլեր.
- Առաջին հերթին մենք սահմանելու ենք որոշ անհրաժեշտ բանաձևեր. առաքվելու համար հաշվարկելու համար մուտքագրեք հետևյալ բանաձևը.
=SUM(D14:F14)
- Այնուհետև սեղմեք Enter :
- Հաջորդը, քաշեք ԼրացնելըԲռնակով պատկերակը մինչև բջիջ G19 մյուս բջիջները բանաձևով լրացնելու համար:
- Հետևաբար, արդյունքը կունենա հետևյալ տեսքը:>
- Այնուհետև ընդհանուրը հաշվարկելու համար մուտքագրեք հետևյալ բանաձևը.
=SUM(C14:C19)
- Այնուհետև սեղմեք Enter:
- Հաջորդը, քաշեք Fill Handle պատկերակը դեպի աջ դեպի վերև G20 բջջը՝ մյուսը լրացնելու համար: բանաձևով բջիջներ:
- Հետևաբար, արդյունքը կունենա հետևյալ տեսքը.
- Այնուհետև առաքման ծախսերը հաշվարկելու համար մուտքագրեք հետևյալ բանաձևը.
=SUMPRODUCT(C5:C10,D14:D19)
- Այնուհետև սեղմեք Enter ։
- Այնուհետև քաշեք Fill Handle պատկերակը դեպի աջ դեպի F26 բջիջը` մյուս բջիջները բանաձևով լրացնելու համար:
- Այժմ մուտքագրեք հետևյալ բանաձևը G26 բջիջում:
=SUM(D26:F26)
- Solver Add-in բացելու համար անցեք Տվյալներ ներդիր և սեղմեք Solver :
- Այնուհետև լրացրեք Սահմանել նպատակի դաշտը այս արժեքով. $G$26 :
- Այնուհետև ընտրեք Min տարբերակի ռադիոկոճակը Կառավարել:
- Ընտրեք բջիջը $D$14 դեպի $F$19 ՝ լրացնելու դաշտը Փոփոխական բջիջները փոխելով : Այնուհետև այս դաշտը ցույց կտա $D$14:$F$19 :
- Այժմ Ավելացրեք սահմանափակումները մեկ առ մեկ: Սահմանափակումներն են. Սրանքսահմանափակումները կցուցադրվեն Subject to Constraints դաշտում:
- Այնուհետև ընտրեք Անսահմանափակ փոփոխականները դարձնել ոչ բացասական վանդակը:
- Վերջապես ընտրեք Simplex LP Ընտրեք լուծման մեթոդ բացվող ցանկից:
- Այժմ սեղմեք Լուծել Հետևյալը նկարը ցույց է տալիս Վերլուծիչների արդյունքները երկխոսության տուփը: Երբ սեղմեք OK , ձեր արդյունքը կցուցադրվի:
- Լուծիչը ցուցադրում է հետևյալ նկարում ներկայացված լուծումը:
Կարդալ ավելին. Օրինակ Excel Solver-ով` ծախսերը նվազագույնի հասցնելու համար
Ավելին Excel Solver-ի մասին
Այս բաժնում մենք քննարկելու ենք Լուծման ընտրանքների երկխոսության տուփը: Օգտագործելով այս երկխոսության տուփը, դուք կարող եք վերահսկել լուծման գործընթացի շատ ասպեկտներ: Դուք կարող եք նաև բեռնել և պահպանել մոդելի բնութագրերը աշխատանքային թերթիկի տիրույթում՝ օգտագործելով այս երկխոսության վանդակը:
Սովորաբար, դուք ցանկանում եք պահպանել մոդելը միայն այն դեպքում, երբ ձեր աշխատաթերթի հետ մեկից ավելի լուծիչ պարամետրեր կօգտագործեք: Excel-ը ավտոմատ կերպով պահպանում է Solver մոդելը ձեր աշխատաթերթի հետ՝ օգտագործելով թաքնված անունները: Եթե դուք պահպանում եք լրացուցիչ մոդելներ, Excel-ը պահպանում է տեղեկատվությունը բանաձևերի տեսքով, որոնք համապատասխանում են բնութագրերին: (Պահված տիրույթի վերջին բջիջը զանգվածի բանաձև է, որը պահում է ընտրանքների կարգավորումները:)
Կարող է պատահել, որ Solver-ը զեկուցի, որ չի կարող լուծում գտնել, նույնիսկ երբ դուք գիտեք այդ մեկ լուծումը:պետք է գոյություն ունենա: Դուք կարող եք փոխել Solver տարբերակներից մեկը կամ մի քանիսը և նորից փորձել: Երբ կտտացնում եք Ընտրանքներ կոճակը Լուծվող պարամետրերի երկխոսության վանդակում, հայտնվում է հետևյալ նկարում ցուցադրված Լուծման ընտրանքների երկխոսության տուփը:
Excel-ում լուծվող պարզ օրինակ
Մենք կարող ենք վերահսկել բազմաթիվ ասպեկտներ, թե ինչպես Լուծիչը կլուծի խնդիրը:
Ահա Solver-ի տարբերակների հակիրճ նկարագրությունը. Հղման և Սահմանափակման բանաձևերը պետք է բավարարեն որևէ սահմանափակում: Ավելի քիչ ճշգրտություն նշելը կստիպի Excel-ին ավելի արագ լուծել խնդիրը:
Օգտագործեք ավտոմատ մասշտաբավորում . Այն օգտագործվում է, երբ խնդիրը վերաբերում է մեծության մեծ տարբերություններին, երբ փորձում եք առավելագույնի հասցնել տոկոսը, օրինակ՝ փոփոխելով շատ մեծ բջիջները:
Ցույց տալ կրկնության արդյունքները . Ընտրելով այս վանդակը, Լուծողին հանձնարարվում է դադարեցնել և ցուցադրել արդյունքները յուրաքանչյուր կրկնությունից հետո:
Անտեսել ամբողջ թվի սահմանափակումները . Եթե ընտրեք այս վանդակը, Solver-ը անտեսում է այն սահմանափակումները, որոնք նշում են, որ որոշակի բջիջը պետք է լինի ամբողջ թիվ: Այս ընտրանքի օգտագործումը կարող է թույլ տալ Solver-ին գտնել լուծում, որն այլ կերպ հնարավոր չէ գտնել:
Max Time . Նշեք առավելագույն ժամանակը (վայրկյաններով), որի վրա ցանկանում եք ծախսել Solver-ը: մեկ խնդիր. Եթե Solver-ը հայտնում է, որ այն գերազանցել է ժամկետը, կարող եք ավելացնել այն ժամանակի քանակը, որը նա կծախսի