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

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

Главни циљ задатка транспорта је проналажење оптималног транспортног плана од снабдевача до потрошача са минималним трошковима. Услови таквог проблема пишу се у облику кола или матрице. За Екцел се користи матрични тип.

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

Алати за решавање проблема са транспортом у Екцелу

За решавање проблема са транспортом у програму Екцел користи се функција "Финд солутионс" . Проблем је што је подразумевано онемогућен. Да бисте омогућили ову алатку, потребно је извршити одређене радње.

  1. Прелазимо на картицу "Датотека" .
  2. Идите у одељак Филе у програму Мицрософт Екцел

  3. Кликнемо на одељак "Параметри" .
  4. Идите на опције у програму Мицрософт Екцел

  5. У новом прозору идите на натпис "Додаци" .
  6. Идите на додатке у програму Мицрософт Екцел

  7. У блоку "Управљање" , који се налази на дну отвореног прозора, у падајућој листи зауставићемо избор на ставку "Додаци за Екцел" . Кликните на дугме "Иди ..." .
  8. Пребацивање на Екцел додатке у програму Мицрософт Екцел

  9. Покреће се прозор за активирање додатака. Означите поље поред "Проналажење решења" . Кликните на дугме "ОК" .
  10. Активирање алата за тражење рјешења у програму Мицрософт Екцел

  11. Због ових радњи, на картици "Подаци" у оквиру поставки "Анализа" на траци појављује се дугме "Пронађи рјешења" . Ово ће нам бити потребно у потрази за решењем проблема са транспортом.

Решење потражите у програму Мицрософт Екцел

Лекција: Пронађите решење у програму Екцел

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

Сада погледајте конкретан пример решавања проблема саобраћаја.

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

Имамо 5 добављача и 6 купаца. Обим производње ових добављача износи 48, 65, 51, 61, 53 јединице. Потреба купаца: 43, 47, 42, 46, 41, 59 јединица. Дакле, укупан обим снабдевања је једнак вриједности потражње, односно имамо посла затвореног транспорта.

Табела обима понуде и потражње у Мицрософт Екцелу

Поред тога, према условима, даје се матрица трошкова транспорта из једне до друге тачке, што је приказано на слици испод у зеленој боји.

Матрица трошкова у програму Мицрософт Екцел

Решење проблема

Пред нама је задатак под горе наведеним условима, како би се смањили трошкови транспорта на минимум.

  1. Да бисмо решили проблем, конструишемо табелу са потпуно истим бројем ћелија као што је већ описана матрица трошкова.
  2. Изглед таблице за решавање проблема у програму Мицрософт Екцел

  3. Изаберите било коју празну ћелију на листу. Кликните на икону "Инсерт фунцтион" , која се налази лево од линије формуле.
  4. Идите у Чаробњак за функције у програму Мицрософт Екцел

  5. Отвара се "Чаробњак за функције". На листи коју он предлаже, требало би да нађемо функцију СУМПРОДУЦТ . Изаберите је и кликните на дугме "ОК" .
  6. Чаробњак функције Мицрософт Екцел

  7. Отвара прозор за унос функције СУМПРОСЕ . Као први аргумент представљамо распон ћелија у матрици трошкова. Да бисте то урадили, довољно је означити податке ћелије помоћу курсора. Други аргумент је опсег ћелија у табели која је припремљена за израчунавање. Затим кликните на дугме "ОК" .
  8. Аргументи СУМПРОСЕ функције у Мицрософт Екцелу

  9. Кликните на ћелију која се налази лево од горње леве ћелије табеле за израчунавање. Као и посљедњи пут када зовемо Фунцтион Визард, отворимо аргументе функције СУМ у њему. Кликом на поље првог аргумента изаберите цео горњи ред ћелија таблице за израчунавање. Након што се њихове координате унесу у одговарајуће поље, кликните на дугме "ОК" .
  10. Аргументи СУМ функције у Мицрософт Екцелу

  11. Постајемо у доњем десном углу ћелије са функцијом СУМ . Појављује се ручица за пуњење. Кликните на леви тастер миша и повуците ручицу за пуњење до краја табеле да бисте израчунали. Дакле, копирали смо формулу.
  12. Копирање формуле помоћу маркера за пуњење у Мицрософт Екцелу

  13. Кликнете на ћелију изнад горње леве ћелије табеле за израчунавање. Као и претходни пут, позивамо функцију СУМ , али овај пут користимо прву колону табеле за израчунавање као аргумент. Кликните на дугме "ОК" .
  14. Аргументи СУМ функције у Мицрософт Екцелу

  15. Копирајте токен за пуњење у формулу за цео ред.
  16. Копирање формуле са маркерима за пуњење у низ у Мицрософт Екцелу

  17. Идите на картицу "Подаци" . У пољу за анализу "Анализа" кликните на дугме "Пронађи решење" .
  18. Идите у Сеарцх Солутион у Мицрософт Екцелу

  19. Приказују се опције претраживања за решење. У пољу "Оптимизирајте циљну функцију" наведите ћелију која садржи функцију СУМПРОДУЦТ . У блоку "То" поставите вредност на "Минимум" . У пољу "Промјена ћелија варијабли" дефинишемо цео распон табеле за прорачун. У оквиру поставки "У складу са ограничењима" кликните на дугме "Додај" да бисте додали неколико важних ограничења.
  20. Опције претраживања решења у програму Мицрософт Екцел

  21. Покреће се прозор за додавање ограничења. Прије свега, морамо додати услов да збир података у редовима табеле за обрачуне треба да буде једнак збиру података у редовима табеле са условима. У пољу "Референца ћелије" наведите опсег суме у редовима табеле рачунања. Затим подесите знак једнакости (=). У пољу "Лимит" наведите распон сума у ​​редовима табеле са условима. Након тога, кликните на дугме "ОК" .
  22. Додавање ограничења на Мицрософт Екцел

  23. Слично томе, додамо услов да су колоне две табеле једнаке једна другој. Додамо ограничење да би збир опсега свих ћелија у табели за прорачун требало да буде већи или једнак 0, као и услов да то мора бити цео број. Општи поглед на ограничења треба да буде као што је приказано на слици испод. Обавезно проверите да ли у близини ставке "Направите варијабле без ограничења ненективно" постојао је знак за чекање, а метод рјешења је био "Тражење рјешења нелинеарних проблема ОПГ методом" . Након што су сва подешавања наведена, кликните на дугме "Финд Солутион" .
  24. Опције претраживања решења у програму Мицрософт Екцел

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

Резултати решења задатка транспорта потражите у програму Мицрософт Екцел

Као што видите, решење задатка транспорта у Екцел-у је сведено на исправно формирање улазних података. Прорачуне врши програм уместо корисника.