Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

„Excel“ yra labai funkcionali programa. Jis gali būti naudojamas norint išspręsti daugybę problemų, su kuriomis tenka susidurti versle. Vienas iš labiausiai paplitusių yra transportavimas. Įsivaizduokite, kad turime suprasti, koks transportavimo būdas nuo gamintojo iki galutinio pirkėjo yra optimaliausias laiko, pinigų ir kitų išteklių atžvilgiu. Ši problema yra gana populiari, nesvarbu, kokioje pramonės šakoje yra verslas. Todėl pažiūrėkime atidžiau, kaip ją įgyvendinti naudojant Excel.

Transporto užduoties aprašymas

Taigi, turime dvi sandorio šalis, kurios nuolat bendrauja viena su kita. Mūsų atveju tai yra pirkėjas ir pardavėjas. Turime sugalvoti, kaip gabenti prekes taip, kad sąnaudos būtų minimalios. Norėdami tai padaryti, turite pateikti visus duomenis schematiškai arba matricos forma. Programoje „Excel“ naudojame pastarąją parinktį. Apskritai yra dviejų tipų transporto užduotys:

  1. Uždaryta. Šiuo atveju pasiūla ir paklausa yra subalansuotos.
  2. Atviras. Čia nėra pasiūlos ir paklausos lygybės. Norėdami išspręsti šią problemą, pirmiausia turite ją perkelti į pirmąjį tipą, suvienodindami pasiūlą ir paklausą. Norėdami tai padaryti, turite įvesti papildomą rodiklį - sąlyginio pirkėjo ar pardavėjo buvimą. Be to, turite atlikti tam tikrus išlaidų lentelės pakeitimus.

Kaip įgalinti „Excel“ funkciją „Rasti sprendimą“.

Transporto problemoms išspręsti programoje „Excel“ yra speciali funkcija „Ieškoti sprendimo“. Pagal numatytuosius nustatymus jis neįjungtas, todėl turite atlikti šiuos veiksmus:

  1. Atidarykite meniu „Failas“, esantį viršutiniame kairiajame programos lango kampe. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  2. Po to spustelėkite mygtuką su parametrais. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  3. Toliau randame poskyrį „Nustatymai“ ir einame į priedų valdymo meniu. Tai nedidelės programos, veikiančios Microsoft Excel aplinkoje. Matome, kad iš pradžių spustelėjome meniu „Priedai“, o tada apatinėje dešinėje dalyje nustatėme elementą „Excel“ priedai ir spustelėjome mygtuką „Eiti“. Visi reikalingi veiksmai pažymėti raudonais stačiakampiais ir rodyklėmis. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  4. Tada įjunkite priedą „Ieškoti sprendimo“, po kurio patvirtiname savo veiksmus paspausdami mygtuką Gerai. Remiantis nustatymo aprašymu, matome, kad jis skirtas sudėtingiems duomenims, pvz., moksliniams ir finansiniams, analizuoti. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  5. Po to eikite į skirtuką „Duomenys“, kur matome naują mygtuką, kuris vadinamas tuo pačiu kaip priedas. Jį galima rasti analizės įrankių grupėje.Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Belieka tik spustelėti šį mygtuką ir mes pereiname prie transporto problemos sprendimo. Tačiau prieš tai turėtume šiek tiek daugiau pakalbėti apie „Excel“ įrankį „Solver“. Tai specialus „Excel“ priedas, leidžiantis rasti greičiausią problemos sprendimą. Būdingas bruožas yra apribojimų, kuriuos vartotojas nustato pasiruošimo etape, svarstymas. Paprastai tariant, tai yra paprogramė, leidžianti nustatyti geriausią būdą tam tikrai užduočiai pasiekti. Tokios užduotys gali būti šios:

  1. Investavimas, sandėlio krovimas ar kita panaši veikla. Įskaitant prekių pristatymą.
  2. Geriausias būdas. Tai apima tokius tikslus kaip maksimalaus pelno siekimas minimaliomis sąnaudomis, kaip pasiekti geriausią kokybę turimais ištekliais ir pan.

Be transportavimo užduočių, šis priedas taip pat naudojamas šiais tikslais:

  1. Gamybos plano rengimas. Tai yra, kiek gaminio vienetų reikia pagaminti norint gauti maksimalias pajamas.
  2. Raskite darbo jėgos paskirstymą įvairiems darbams atlikti taip, kad bendros prekės ar paslaugos gamybos kaštai būtų mažiausi.
  3. Nustatykite minimalų laiką, kurio prireiks visam darbui atlikti.

Kaip matote, užduotys yra labai skirtingos. Universali šio priedo taikymo taisyklė yra ta, kad prieš sprendžiant problemą būtina sukurti modelį, kuris atitiktų pagrindines keliamos problemos charakteristikas. Modelis yra rinkinys funkcijų, kurios kaip argumentus naudoja kintamuosius. Tai yra vertybės, kurios gali pasikeisti.

Svarbu pažymėti, kad reikšmių rinkinio optimizavimas atliekamas tik pagal vieną rodiklį, kuris vadinamas tiksline funkcija.

„Solver“ papildinys išvardija skirtingas kintamųjų, perduodamų tikslinei funkcijai, reikšmes taip, kad ji būtų didžiausia, mažiausia arba lygi tam tikrai reikšmei (tai yra būtent apribojimas). Yra dar viena, savo veikimo principu šiek tiek panaši funkcija, kuri dažnai painiojama su „Sprendimo paieška“. Tai vadinama „parinkčių pasirinkimu“. Bet jei pasigilinsite, skirtumas tarp jų yra didžiulis:

  1. Tikslo paieškos funkcija neveikia su daugiau nei vienu kintamuoju.
  2. Ji nenumato galimybės nustatyti kintamųjų ribų.
  3. Jis gali nustatyti tik tikslo funkcijos lygybę tam tikrai reikšmei, bet nesuteikia galimybės rasti maksimumo ir minimumo. Todėl jis netinka mūsų užduočiai.
  4. Gali efektyviai skaičiuoti tik jei modelis yra tiesinis. Jei modelis yra nelinijinis, tada jis suranda vertę, kuri yra arčiausiai pradinės vertės.

Transportavimo užduotis yra daug sudėtingesnė savo struktūra, todėl priedo „Parametrų pasirinkimas“ tam neužtenka. Pažiūrėkime atidžiau, kaip praktiškai įgyvendinti funkciją „Sprendimo paieška“ naudojant transporto problemos pavyzdį.

Transporto problemos sprendimo Excel programoje pavyzdys

Norėdami aiškiai parodyti, kaip praktiškai išspręsti transporto problemas Excel programoje, pateiksime pavyzdį.

Sąlygų užduotys

Tarkime, kad turime 6 pardavėjus ir 7 pirkėjus. Tarp jų paklausa ir pasiūla atitinkamai pasiskirsto taip: 36, 51, 32, 44, 35 ir 38 vnt. yra pardavėjai ir 33, 48, 30, 36, 33, 24 ir 32 vnt. pirkėjai. Jei susumuosite visas šias vertes, pamatysite, kad pasiūla ir paklausa yra pusiausvyroje. Todėl ši problema yra uždaro tipo, kuri išsprendžiama labai paprastai.

Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Be to, turime informacijos apie tai, kiek reikia išleisti transportuojant iš taško A į tašką B (pavyzdyje jie pažymėti geltonais langeliais). Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Sprendimas – žingsnis po žingsnio algoritmas

Dabar, susipažinę su lentelėmis su pradiniais duomenimis, šiai problemai išspręsti galime naudoti šį algoritmą:

  1. Pirmiausia sudarome lentelę, kurią sudaro 6 eilutės ir 7 stulpeliai. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  2. Po to einame į bet kurį langelį, kuriame nėra jokių reikšmių ir kuris yra už naujai sukurtos lentelės ribų, ir įterpiame funkciją. Norėdami tai padaryti, spustelėkite mygtuką fx, esantį funkcijos įvesties eilutės kairėje. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  3. Turime langą, kuriame turime pasirinkti kategoriją „Matematika“. Kokia funkcija mus domina? Tas, kuris paryškintas šioje ekrano kopijoje. Funkcija SUMPRODUCT padaugina diapazonus arba masyvus tarpusavyje ir juos sumuoja. Kaip tik tai, ko mums reikia. Po to paspauskite mygtuką OK.Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  4. Tada ekrane pasirodys langas, kuriame turėsite nurodyti funkcijos parametrus. Jie yra šie:
    1. Masyvas 1. Tai pirmasis argumentas, kuriame rašome geltonai paryškintą diapazoną. Funkcijų parametrus galite nustatyti naudodami klaviatūrą arba kairiuoju pelės klavišu pasirinkdami atitinkamą sritį.
    2. Masyvas 2. Tai antrasis argumentas, kuris yra naujai sukurta lentelė. Veiksmai atliekami taip pat.

Patvirtinkite savo veiksmą paspausdami mygtuką Gerai. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

  1. Po to kairiuoju pelės mygtuku spustelėkite langelį, kuris yra naujai sukurtos lentelės viršuje, kairėje. Dabar dar kartą spustelėkite įterpimo funkcijos mygtuką. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  2. Mes pasirenkame tą pačią kategoriją kaip ir ankstesniu atveju. Tačiau šį kartą mus domina funkcija SUMA. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  3. Dabar ateina argumentų užpildymo etapas. Kaip pirmąjį argumentą įrašome viršutinę lentelės, kurią sukūrėme pradžioje, eilutę. Panašiai kaip ir anksčiau, tai galima padaryti pasirinkus šiuos langelius lape arba rankiniu būdu. Savo veiksmus patvirtiname paspausdami mygtuką Gerai. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  4. Rezultatus pamatysime langelyje su funkcija. Šiuo atveju tai yra nulis. Tada perkelkite žymeklį į apatinį dešinįjį kampą, po kurio pasirodys automatinio užbaigimo žymeklis. Atrodo kaip mažas juodas pliušinis. Jei jis pasirodo, laikykite nuspaudę kairįjį pelės mygtuką ir perkelkite žymeklį į paskutinį mūsų lentelės langelį. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  5. Tai suteikia mums galimybę perkelti formulę į visas kitas ląsteles ir gauti teisingus rezultatus neatliekant papildomų skaičiavimų.
  6. Kitas žingsnis yra pasirinkti viršutinį kairįjį langelį ir įklijuoti funkciją SUMA į ją. Po to įvedame argumentus ir automatinio užbaigimo žymekliu užpildome visus likusius langelius.
  7. Po to mes tiesiogiai pereiname prie problemos sprendimo. Norėdami tai padaryti, naudosime priedą, kurį įtraukėme anksčiau. Eikite į skirtuką „Duomenys“ ir ten rasime įrankį „Ieškoti sprendimo“. Spaudžiame šį mygtuką. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
  8. Dabar prieš mūsų akis pasirodė langas, per kurį galite konfigūruoti mūsų priedo parametrus. Pažvelkime į kiekvieną iš šių parinkčių:
    1. Optimizuokite tikslo funkciją. Čia turime pasirinkti langelį, kuriame yra funkcija SUMPRODUCT. Matome, kad ši parinktis leidžia pasirinkti funkciją, kuriai bus ieškomas sprendimas.
    2. Prieš. Čia nustatome parinktį „Minimum“.
    3. Keičiant kintamųjų langelius. Čia nurodome diapazoną, atitinkantį lentelę, kurią sukūrėme pačioje pradžioje (išskyrus apibendrinančią eilutę ir stulpelį).
    4. Priklausomai nuo apribojimų. Čia turime pridėti apribojimų spustelėdami mygtuką Pridėti. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo
    5. Prisimename, kokį suvaržymą turime sukurti – pirkėjų poreikių ir pardavėjų pasiūlymų verčių suma turi būti vienoda.
  9. Apribojimų užduotis atliekama taip:
    1. Nuoroda į ląsteles. Čia įvedame lentelės diapazoną skaičiavimams.
    2. Sąlygos. Tai matematinė operacija, pagal kurią tikrinamas pirmame įvesties lauke nurodytas diapazonas.
    3. Sąlygos arba apribojimo reikšmė. Čia įvedame atitinkamą šaltinio lentelės stulpelį.
    4. Atlikę visus veiksmus, spustelėkite mygtuką Gerai, taip patvirtindami mūsų veiksmus.

Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Viršutinėms eilutėms atliekame lygiai tokias pačias operacijas, nustatydami tokią sąlygą: jos turi būti vienodos. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Kitas žingsnis yra sąlygų nustatymas. Turime nustatyti tokius lentelės langelių sumos kriterijus – didesnė už nulį arba lygi nuliui, sveikasis skaičius. Dėl to turime tokį sąrašą sąlygų, kurioms esant problema išspręsta. Čia turite įsitikinti, kad yra pažymėtas žymimasis laukelis šalia parinkties „Padaryti kintamuosius be apribojimų neneigiamus“. Taip pat mūsų situacijoje reikalaujama, kad būtų pasirinktas problemos sprendimo būdas – „OPG metodų netiesinių problemų sprendimo paieška“. Dabar galime drąsiai teigti, kad nustatymas atliktas. Todėl belieka tik atlikti skaičiavimus. Norėdami tai padaryti, spustelėkite mygtuką „Rasti sprendimą“. Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Po to visi duomenys bus apskaičiuojami automatiškai, o tada „Excel“ parodys langą su rezultatais. Tai būtina norint dar kartą patikrinti kompiuterio veikimą, nes galimos klaidos, jei sąlygos anksčiau buvo nustatytos neteisingai. Jei viskas teisinga, spustelėkite mygtuką „Gerai“ ir pamatysite baigtą lentelę.

Transportavimo užduotis programoje Excel. Raskite geriausią transportavimo būdą nuo pardavėjo iki pirkėjo

Jei paaiškėja, kad mūsų užduotis tapo atviro tipo, tai yra blogai, nes reikia redaguoti šaltinio lentelę, kad užduotis virstų uždara. Tačiau kai tai bus padaryta, likęs algoritmas bus toks pat.

Išvada

Kaip matote, "Excel" taip pat gali būti naudojamas labai sudėtingiems skaičiavimams, kurie iš pirmo žvilgsnio nėra prieinami paprastai kompiuterinei programai, kuri yra įdiegta beveik kiekviename. Tačiau yra. Šiandien mes jau aptarėme išplėstinį naudojimo lygį. Ši tema nėra tokia paprasta, bet, kaip sakoma, kelią įveiks einantis. Svarbiausia yra laikytis veiksmų plano ir tiksliai atlikti visus aukščiau nurodytus veiksmus. Tada klaidų nebus, o programa savarankiškai atliks visus reikiamus skaičiavimus. Nereikės galvoti, kurią funkciją naudoti ir pan.

Palikti atsakymą