Տրանսպորտային խնդիրը խնդիր է `մատակարարից սպառող տեղափոխել նույն տեսակի ապրանքներ: Դրա հիմքը մի մոդել է, որը լայնորեն օգտագործվում է մաթեմատիկայի և տնտեսագիտության տարբեր բնագավառներում: Microsoft Excel- ն ունի գործիքներ, որոնք մեծապես հեշտացնում են տրանսպորտի խնդրի լուծումը: Մենք պարզելու ենք, թե ինչպես դրանք գործնականում օգտագործել:
Տրանսպորտի խնդրի ընդհանուր նկարագրություն
Տրանսպորտային առաջադրանքի հիմնական նպատակը մատակարարից մինչև սպառող նվազագույն գնով տրանսպորտային օպտիմալ պլան գտնելն է: Նման առաջադրանքի պայմանները գրվում են դիագրամ կամ մատրիցա: Excel- ն օգտագործում է մատրիցային տիպը:
Եթե մատակարարի պահեստներում ապրանքների ընդհանուր ծավալը հավասար է պահանջարկի, ապա տրանսպորտային առաջադրանքն անվանում են փակ: Եթե այդ ցուցանիշները հավասար չեն, ապա տրանսպորտային այդպիսի խնդիրը կոչվում է բաց: Այն լուծելու համար պայմանները պետք է իջեցվեն փակ տիպի: Դա անելու համար ավելացնել բաժնետիրական վաճառող կամ ֆանտաստիկ գնորդ `բաժնետոմսերով կամ կարիքներով, որը հավասար է իրական իրավիճակում առաջարկի և պահանջարկի միջև տարբերությանը: Միևնույն ժամանակ, զրոյական արժեքներով լրացուցիչ սյուն կամ տող ավելացվում է ծախսերի աղյուսակում:
Excel- ում տրանսպորտային խնդրի լուծման գործիքներ
Excel- ում տրանսպորտային խնդիրը լուծելու համար օգտագործեք գործառույթը «Լուծում գտնել». Խնդիրն այն է, որ այն լռելյայն անջատված է: Այս գործիքը միացնելու համար հարկավոր է կատարել որոշակի գործողություններ:
- Ներդիրով շարժվեք Ֆայլ.
- Կտտացրեք ենթաբաժնում «Ընտրանքներ».
- Նոր պատուհանում անցեք մակագրությանը "Լրացումներ".
- Բլոկում «Կառավարում», որը գտնվում է բացված պատուհանի ստորին մասում, բացվող ցուցակի մեջ դադարեցրեք ընտրությունը Excel- ի հավելումներ. Կտտացրեք կոճակը «Գնա ...»:.
- Սկսվում է հավելման ակտիվացման պատուհանը: Ստուգեք կողքին տուփը «Լուծում գտնել». Կտտացրեք կոճակը «Լավ».
- Այս գործողությունների շնորհիվ ներդիր «Տվյալներ» պարամետրերի բլոկում «Վերլուծություն» մի կոճակ կհայտնվի ժապավենի վրա «Լուծում գտնել». Դրա կարիքը կունենանք տրանսպորտային խնդրի լուծում փնտրելիս:
Դաս: «Փնտրիր լուծում» գործառույթը Excel- ում
Excel- ում տրանսպորտային խնդրի լուծման օրինակ
Հիմա անդրադառնանք տրանսպորտային խնդրի լուծման հատուկ օրինակին:
Առաջադրանքի պայմաններ
Մենք ունենք 5 մատակարար և 6 գնորդ: Այս մատակարարների արտադրության ծավալները կազմում են 48, 65, 51, 61, 53 միավոր: Գնորդներին անհրաժեշտ է ՝ 43, 47, 42, 46, 41, 59 միավոր: Այսպիսով, ընդհանուր առաջարկը հավասար է պահանջարկի արժեքին, այսինքն ՝ գործ ունենք փակ տրանսպորտային խնդրի հետ:
Բացի այդ, պայմանը ապահովում է տրանսպորտային ծախսերի մատրիցը մի կետից մյուսը, որը կանաչ է ներկայացված ներքևի նկարում:
Խնդրի լուծում
Մենք կանգնած ենք առաջադրանքի առջև, վերը նշված պայմաններով, նվազագույնի հասցնել տրանսպորտի ծախսերը:
- Խնդիրը լուծելու համար մենք կառուցում ենք սեղան ՝ ճիշտ նույն թվով բջիջներով, ինչպես վերը նշված արժեքի մատրիցով:
- Ընտրեք թերթիկի ցանկացած դատարկ բջիջ: Կտտացրեք պատկերակին «Տեղադրեք գործառույթը»գտնվում է բանաձևի սանդղակի ձախ կողմում:
- Բացվում է «Գործառույթի հրաշագործ»: Heանկում, որ նա առաջարկում է, մենք պետք է գործառույթ գտնենք Ամփոփ արտադրանք. Ընտրեք այն և կտտացրեք կոճակը: «Լավ».
- Գործառույթի մուտքի պատուհանը բացվում է Ամփոփ արտադրանք. Որպես առաջին փաստարկ, մենք ներկայացնում ենք ինքնարժեքի մատրիցայի բջիջների շրջանակը: Դա անելու համար պարզապես ընտրեք բջջային տվյալները կուրսորի հետ: Երկրորդ փաստարկը կլինի սեղանի բջիջների շրջանակը, որը պատրաստվել է հաշվարկների համար: Այնուհետև կտտացրեք կոճակը «Լավ».
- Հաշվարկների համար մենք կտտացնում ենք բջիջը, որը գտնվում է սեղանի վերին ձախ խցիկի ձախ մասում: Քանի որ վերջին անգամ մենք անվանում ենք «Գործառույթի հրաշագործ», բացեք դրա մեջ ֆունկցիայի փաստարկները Գումար. Սեղմելով առաջին փաստարկի դաշտը, հաշվարկների համար ընտրեք աղյուսակում գտնվող բջիջների ամբողջ վերին շարքը: Նրանց կոորդինատները համապատասխան դաշտում մուտքագրվելուց հետո կտտացրեք կոճակը «Լավ».
- Մենք գործառույթով խցում ենք ներքևի աջ աջ անկյունում Գումար. Հայտնվում է լրացման նշիչ: Կտտացրեք մկնիկի ձախ կոճակը և հաշվարկման համար քաշեք լրացման նշիչը դեպի սեղանի վերջը: Այսպիսով, մենք պատճենեցինք բանաձևը:
- Հաշվարկների համար մենք կտտացնում ենք սեղանի վերին ձախ խցից վերևում գտնվող բջիջը: Ինչպես նախորդ անգամ, մենք կոչում ենք գործառույթ Գումար, բայց այս անգամ, որպես փաստարկ, հաշվարկների համար մենք օգտագործում ենք աղյուսակի առաջին սյունը: Կտտացրեք կոճակը «Լավ».
- Պատճենեք բանաձևը `ամբողջ գիծը լրացնելու նշիչով լրացնելու համար:
- Գնացեք ներդիրին «Տվյալներ». Այնտեղ գործիքատուփում «Վերլուծություն» կտտացրեք կոճակին «Լուծում գտնել».
- Լուծման որոնման ընտրանքները բացվում են: Դաշտում «Օպտիմիզացնել օբյեկտիվ գործառույթը» նշեք գործառույթը պարունակող բջիջը Ամփոփ արտադրանք. Բլոկում «Դեպի» սահմանված արժեքը «Նվազագույն». Դաշտում «Փոփոխական փոփոխական բջիջներ» հաշվարկման համար նշեք աղյուսակի ամբողջ տեսականին: Պարամետրերի բլոկում «Ըստ սահմանափակումների» կտտացրեք կոճակին Ավելացնելավելացնել մի քանի կարևոր սահմանափակումներ:
- Սկսվում է ավելացնել սահմանափակման պատուհանը: Առաջին հերթին մենք պետք է ավելացնենք այն պայմանը, որ հաշվարկների համար աղյուսակի տողերի շարքում տվյալների քանակը պետք է հավասար լինի աղյուսակի շարքերում գտնվող տվյալների հանրագումարին `պայմանով: Դաշտում Բջջային կապ նշեք հաշվարկման աղյուսակի տողերի շարքում գումարի շրջանակը: Այնուհետև սահմանեք հավասար նշան (=): Դաշտում «Սահմանափակում» նշեք աղյուսակի տողերի քանակների քանակը `պայմանով: Դրանից հետո կտտացրեք կոճակը «Լավ».
- Նմանապես, մենք ավելացնում ենք այն պայմանը, որ երկու սեղանների սյուները պետք է հավասար լինեն: Մենք ավելացնում ենք սահմանափակում, որ հաշվարկման համար աղյուսակում գտնվող բոլոր բջիջների միջակայքի գումարը պետք է լինի 0-ից ավելի կամ հավասար, ինչպես նաև այն պայմանը, որ այն պետք է լինի ամբողջական: Սահմանափակումների ընդհանուր տեսակետը պետք է լինի, ինչպես ցույց է տրված ստորև ներկայացված պատկերում: Համոզվեք, որ համոզվեք դրա մասին «Փոփոխականները դարձրեք ոչ բացասական ոչ բացասական» կար հսկիչ նշան, և ընտրվեց լուծման եղանակը «Ոչ գծային խնդիրների լուծումների որոնում կազմակերպված հանցավոր խմբերի մեթոդով». Բոլոր պարամետրերը նշվելուց հետո կտտացրեք կոճակը «Գտեք լուծում».
- Դրանից հետո հաշվարկը տեղի է ունենում: Հաշվարկի համար տվյալները ցուցադրվում են սեղանի բջիջներում: Բացվում է լուծման որոնման արդյունքների պատուհանը: Եթե արդյունքները ձեզ բավարարում են, կտտացրեք կոճակին: «Լավ».
Ինչպես տեսնում եք, Excel- ում տրանսպորտային խնդրի լուծումը իջնում է մուտքային տվյալների ճիշտ ձևավորման վրա: Հաշվարկներն իրենք իրականացնում են ծրագիրը ՝ օգտագործողի փոխարեն: