Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Екцел је веома функционалан програм. Може се користити за решавање огромног слоја проблема са којима се човек мора суочити у послу. Један од најчешћих је транспорт. Замислите да треба да схватимо који начин транспорта од произвођача до крајњег купца је најоптималнији у погледу времена, новца и других ресурса. Овај проблем је прилично популаран, без обзира на то у којој се индустрији ради. Стога, хајде да детаљније погледамо како да га применимо користећи Екцел.

Опис транспортног задатка

Дакле, имамо две уговорне стране које су у сталној интеракцији једна са другом. У нашем случају, ово је купац и продавац. Морамо да смислимо како да транспортујемо робу на начин да трошкови буду минимални. Да бисте то урадили, потребно је да све податке представите у шематском или матричном облику. У Екцелу користимо последњу опцију. Генерално, постоје две врсте транспортних задатака:

  1. Затворено. У овом случају, понуда и потражња су у равнотежи.
  2. Отвори. Овде нема једнакости између понуде и потражње. Да бисте добили решење за овај проблем, прво га морате довести до првог типа, изједначавајући понуду и потражњу. Да бисте то урадили, морате увести додатни индикатор - присуство условног купца или продавца. Поред тога, потребно је да извршите одређене измене у табели трошкова.

Како омогућити функцију Финд Солутион у Екцел-у

За решавање транспортних проблема у Екцел-у постоји посебна функција под називом „Тражи решење“. Није омогућено подразумевано, тако да морате да урадите следеће кораке:

  1. Отворите мени „Датотека“ који се налази у горњем левом углу прозора програма. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  2. Након тога кликните на дугме са параметрима. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  3. Затим проналазимо пододељак „Подешавања“ и идемо на мени за управљање додацима. Ово су мали програми који се покрећу у Мицрософт Екцел окружењу. Видимо да смо прво кликнули на мени „Додаци“, а затим у доњем десном делу поставили ставку „Екцел додаци“ и кликнули на дугме „Иди“. Све потребне радње су означене црвеним правоугаоницима и стрелицама. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  4. Затим укључите додатак „Тражи решење“, након чега потврђујемо наше радње притиском на дугме ОК. На основу описа поставке можемо видети да је дизајнирана за анализу сложених података, као што су научни и финансијски. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  5. Након тога идите на картицу „Подаци“, где видимо ново дугме, које се зове исто као и додатак. Може се наћи у групи алата за анализу.Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Остаје само да кликнете на ово дугме и прелазимо на решење проблема транспорта. Али пре тога, требало би да причамо мало више о алату Солвер у Екцел-у. Ово је посебан додатак за Екцел који вам омогућава да пронађете најбрже решење проблема. Карактеристична карактеристика је разматрање ограничења која корисник поставља у фази припреме. Једноставно речено, ово је потпрограм који омогућава да се одреди најбољи начин за постизање одређеног задатка. Такви задаци могу укључивати следеће:

  1. Инвестирање, утовар магацина или било која друга слична активност. Укључујући испоруку робе.
  2. Најбољи начин. Ово укључује циљеве као што су постизање максималног профита уз минималне трошкове, како постићи најбољи квалитет са расположивим ресурсима и тако даље.

Поред транспортних задатака, овај додатак се користи и за следеће сврхе:

  1. Израда плана производње. То јест, колико јединица производа треба произвести да би се постигао максимални приход.
  2. Наћи расподелу рада за различите врсте посла тако да укупни трошак производње производа или услуге буде најмањи.
  3. Подесите минимално време које ће бити потребно за завршетак свих радова.

Као што видите, задаци су веома различити. Универзално правило за примену овог додатка је да је пре решавања проблема потребно креирати модел који би одговарао кључним карактеристикама постављеног проблема. Модел је колекција функција које користе променљиве као своје аргументе. Односно, вредности које се могу променити.

Важно је напоменути да се оптимизација скупа вредности врши искључиво на једном индикатору, који се назива циљна функција.

Додатак Солвер набраја различите вредности променљивих које се прослеђују функцији циља на такав начин да је она максимална, минимална или једнака одређеној вредности (управо ово је ограничење). Постоји још једна функција која је донекле слична по принципу рада, а која се често меша са „Тражењем решења“. Зове се „Избор опција“. Али ако копате дубље, разлика између њих је огромна:

  1. Функција тражења циља не ради са више од једне променљиве.
  2. Не предвиђа могућност постављања ограничења на променљиве.
  3. У стању је да одреди само једнакост циљне функције одређеној вредности, али не омогућава проналажење максимума и минимума. Дакле, није погодан за наш задатак.
  4. Може ефикасно израчунати само ако је модел линеарног типа. Ако је модел нелинеаран, онда проналази вредност која је најближа оригиналној вредности.

Задатак транспорта је по својој структури много компликованији, тако да додатак „Избор параметара“ није довољан за ово. Погледајмо ближе како да имплементирамо функцију „Тражи решење“ у пракси на примеру транспортног проблема.

Пример решавања транспортног проблема у Екцел-у

Да бисмо јасно показали како се проблеми транспорта решавају у пракси у Екцел-у, дајемо пример.

Услови задатака

Претпоставимо да имамо 6 продаваца и 7 купаца. Потражња и понуда између њих су распоређени на следећи начин: 36, 51, 32, 44, 35 и 38 јединица су продавци и 33, 48, 30, 36, 33, 24 и 32 јединице су купци. Ако саберете све ове вредности, видећете да су понуда и потражња у равнотежи. Дакле, овај проблем је затвореног типа, који се врло једноставно решава.

Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Поред тога, имамо информације о томе колико треба да потрошите на превоз од тачке А до тачке Б (у примеру су истакнуте жутим ћелијама). Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Решење – корак по корак алгоритам

Сада, након што смо се упознали са табелама са почетним подацима, можемо користити следећи алгоритам да решимо овај проблем:

  1. Прво правимо табелу која се састоји од 6 редова и 7 колона. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  2. Након тога, идемо у било коју ћелију која не садржи ниједну вредност и истовремено лежи изван новостворене табеле и убацујемо функцију. Да бисте то урадили, кликните на дугме фк, које се налази лево од линије за унос функције. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  3. Имамо прозор у којем треба да изаберемо категорију „Математика“. Која нас функција занима? Онај који је истакнут на овом снимку екрана. Функција СУМПРОДУЦТ множи опсеге или низове међу собом и сабира их. Баш оно што нам треба. Након тога притисните тастер ОК.Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  4. Затим ће се на екрану појавити прозор у којем треба да наведете параметре функције. Они су следећи:
    1. Низ 1. Ово је први аргумент у који уписујемо опсег који је истакнут жутом бојом. Параметре функције можете подесити било помоћу тастатуре или избором одговарајуће области левим тастером миша.
    2. Низ 2. Ово је други аргумент, који је новокреирана табела. Акције се изводе на исти начин.

Потврдите своју радњу притиском на дугме ОК. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

  1. Након тога, кликнемо левим мишем на ћелију која служи као горња лева у новоствореној табели. Сада поново кликните на дугме функције уметања. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  2. Бирамо исту категорију као у претходном случају. Али овога пута нас занима функција СУМ. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  3. Сада долази фаза попуњавања аргумената. Као први аргумент уписујемо горњи ред табеле коју смо креирали на почетку. На исти начин као и раније, ово се може урадити избором ових ћелија на листу или ручно. Своје радње потврђујемо притиском на дугме ОК. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  4. Видећемо резултате у ћелији са функцијом. У овом случају, то је нула. Затим померите курсор у доњи десни угао, након чега ће се појавити маркер за аутоматско довршавање. Изгледа као мали црни плиш. Ако се појави, држите леви тастер миша и померите курсор на последњу ћелију у нашој табели. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  5. Ово нам даје прилику да пренесемо формулу у све остале ћелије и добијемо тачне резултате без потребе за додатним прорачунима.
  6. Следећи корак је да изаберете горњу леву ћелију и налепите функцију СУМ у њу. Након тога уносимо аргументе и користимо маркер за аутодовршавање да попунимо све преостале ћелије.
  7. Након тога прелазимо директно на решавање проблема. Да бисмо то урадили, користићемо додатак који смо раније укључили. Идите на картицу „Подаци“ и тамо налазимо алатку „Тражи решење“. Кликнемо на ово дугме. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
  8. Сада се пред нашим очима појавио прозор кроз који можете конфигурисати параметре нашег додатка. Хајде да погледамо сваку од ових опција:
    1. Оптимизујте функцију циља. Овде треба да изаберемо ћелију која садржи функцију СУМПРОДУЦТ. Видимо да ова опција омогућава одабир функције за коју ће се тражити решење.
    2. Пре него што. Овде постављамо опцију „Минимум“.
    3. Променом ћелија варијабли. Овде означавамо опсег који одговара табели коју смо креирали на самом почетку (са изузетком сумирајућег реда и колоне).
    4. Подложно ограничењима. Овде треба да додамо ограничења кликом на дугме Додај. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца
    5. Сетимо се какву врсту ограничења треба да створимо – збир вредности захтева купаца и понуда продаваца мора бити исти.
  9. Задатак ограничења се спроводи на следећи начин:
    1. Веза са ћелијама. Овде уносимо опсег табеле за прорачуне.
    2. Услови. Ово је математичка операција у односу на коју се проверава опсег наведен у првом пољу за унос.
    3. Вредност услова или ограничења. Овде уносимо одговарајућу колону у изворну табелу.
    4. Након што су сви кораци завршени, кликните на дугме ОК, чиме потврђујемо наше радње.

Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Изводимо потпуно исте операције за горње редове, постављајући следећи услов: морају бити једнаки. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Следећи корак је постављање услова. Морамо да поставимо следеће критеријуме за збир ћелија у табели – већи или једнак нули, цео број. Као резултат, имамо такву листу услова под којима је проблем решен. Овде морате да проверите да ли је поље за потврду поред опције „Учини променљиве без ограничења ненегативним“ означено. Такође, у нашој ситуацији потребно је да се изабере метод за решавање задатка – „Тражење решења за нелинеарне проблеме ОПГ метода“. Сада можемо са сигурношћу рећи да је подешавање завршено. Дакле, остаје само да се изврши прорачун. Да бисте то урадили, кликните на дугме „Пронађи решење“. Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Након тога, сви подаци ће се аутоматски израчунати, а онда ће Екцел приказати прозор са резултатима. Неопходно је да се поново провери рад рачунара, јер су могуће грешке ако су услови претходно били погрешно постављени. Ако је све исправно, кликните на дугме „ОК“ и погледајте готову табелу.

Транспортни задатак у Екцел-у. Проналажење најбољег начина транспорта од продавца до купца

Ако се испостави да је наш задатак постао отворен тип, онда је то лоше, јер морате уредити изворну табелу тако да се задатак претвори у затворени. Међутим, када се то уради, преостали алгоритам ће бити исти.

Zakljucak

Као што видите, Екцел се може користити и за веома сложене прорачуне, које на први поглед нису доступне једноставном рачунарском програму који је инсталиран готово код свих. Међутим, јесте. Данас смо већ покрили напредни ниво употребе. Ова тема није тако једноставна, али како кажу, пут ће савладати онај који хода. Најважније је пратити акциони план и тачно извршити све горе наведене радње. Тада неће бити грешака, а програм ће самостално извршити све потребне прорачуне. Неће бити потребно размишљати о томе коју функцију користити и тако даље.

Ostavite komentar