Рішення транспортної задачі в excel (завдання з обов’язковими поставками)

Головна | Про нас | Зворотній зв'язок
Для вирішення даного завдання в табличному процесорі необхідно скласти дві таблиці, наведені вище, але другу таблицю не заповнювати даними.

Для вирішення транспортної задачі будуть потрібні функції: СУММПРОИЗВ, СУМ і надбудова "Пошук рішення".
Для відображення формул необхідно на вкладці "Формули" в групі "Залежності формул" вибрати "Показати формули" або гаряче поєднання клавіш "Ctrl +` (тильда) ".


Далі вибираємо команду "Пошук рішення" на вкладці "Дані" (Файл - Параметри - Надбудови - Управління - Пошук рішень).

Рішення поставленого завдання

Рішення транспортної задачі в MS Excel (фіктивний постачальник або споживач)
Є запаси однотипної продукції у постачальників A1, A2, A3, A4.
Існує потреба в цій продукції B1, B2, B3
Вартість доставки одиниці продукції від постачальників до споживачів представлена в таблиці.
Необхідно скласти такий план перевезень, який би задовольнив всі потреби і мав мінімальну вартість.
Якщо підсумувати запаси і потреби, то вийти, що запасів менше потреб на 40. Для того, щоб вирішити задачу в Excel, необхідно збалансувати суму потреб і поставок. Для цього слід додати фіктивного постачальника. При цьому, ціну на перевезення можна поставити значно більша за ту, яка встановлена для реальних постачальників. Таким чином, балансування по фіктивному постачальнику буде проходити в останню чергу, головне потім не забути відняти фіктивні поставки із суми поставок.
Однак, можна ціну поставок залишити рівній нульовий, в цьому випадку, віднімати з суми перевезень нічого не доведеться оскільки множення на нуль дає нуль.
Для подальшого вирішення завдання виберемо варіант з ненульовий ціною перевезення.
Збалансувавши саму завдання вирішуємо її стандартним способом. Для почав складемо дві таблиці: одна з даними, друга - без.

Для вирішення транспортної задачі будуть потрібні функції: СУММПРОИЗВ, СУМ і надбудова "Пошук рішення".

На малюнку вище, зверніть увагу, курсор знаходиться ф осередку з функцією, яку слід мінімізувати. У самій функції вже віднімається ціна фіктивних перевезень. Ціну перевезень можна відняти окремо, важливо просто не забути це зробити.
Далі вибираємо команду "Пошук рішення" на вкладці "Дані".

Рішення поставленого завдання

Як видно з рішення все фіктивні поставки припали на споживача В1, саме у нього буде недопоставка в 40 одиниць товару.
Якщо завдання буде незбалансована по споживачах, тоді вводиться фіктивний споживач, щоб збалансувати потреби і запаси.




Рішення транспортної задачі в Excel (завдання з обов'язковими поставками)
Продовжуючи тему вирішення транспортних завдань засобами MS Excel, розглянемо варіант, коли кількість запасів менше потреб і у постачальників є зобов'язання перед споживачами. Іншими словами, вирішуємо незбалансовану транспортну задачу з обов'язковими поставками.
В основному, завдання з обов'язковими поставками повторює умову задачі з дисбалансом між попитом і пропозицією.
Є запаси однотипної продукції у постачальників A1, A2, A3, A4.
Існує потреба в цій продукції B1, B2, B3
Вартість доставки одиниці продукції від постачальників до споживачів представлена в таблиці.
Необхідно скласти такий план перевезень, який би задовольнив всі потреби і мав мінімальну вартість.
Запасів менше потреб на 40 одиниць, відповідно необхідно ввести фіктивного постачальника, збалансувати завдання і вирішити її в Excel. Вся процедура була описана раніше, тут повторюватися не будемо, а зупинимося на тих відмінностях, які з'являються у зв'язку з обов'язковими поставками.
Припустимо, у першого постачальника є зобов'язання перед споживачем B3 в обов'язкову поставку 200 одиниць товару, а у другого - перед споживачем B2, в обов'язкову поставку 80 одиниць товару.
Записане умова в таблицях MS Excel виглядає наступним чином:




Як бачимо, мінімальна вартість перевезення дещо більше попереднього завдання (1690 проти 1280), оскільки контракти на обов'язкову поставку знизили загальну ефективність перевезення.