Задача о минимизации времени продажи

Имеется 4 вида товара и три магазина, где этот товар продается. Известно время продажи единицы товара в каждом магазине. Т.е., к примеру, один пылесос продается в третьем магазине в среднем за 6 часов. Если стоит 0, то данный товар в данном магазине не продается (например, холодильники во втором магазине не продаются). Необходимо распределить весь товар по магазинам таким образом, чтобы суммарное время продаж было минимальным, с учетом того, что в каждом магазине продается не более 70 единиц товара в сумме.

Заполняем рабочий лист исходными данными:

В ячейки В14:Е14 вносим автосумму по столбцам

В ячейки F11:F13 вносим автосумму по строкам

В ячейку D16 вносим следующую формулу, по которой считается суммарное время продаж: =СУММПРОИЗВ(B5:E7;B11:E13). Эта ячейка – целевая.

Ячейки В11:Е13 – изменяемые.

При распределении товара по магазинам, программа должна проставлять значения в ячейках В11:Е13 таким образом, чтобы значения в ячейках В14:Е14 равнялись значениям в ячейках В4:Е4, значения в ячейках F11:F13 должны быть <= 70.

Т.к. холодильники во втором магазине не продаются, то С12 =0 и т.д.

В меню СЕРВИС выбираем ПОИСК РЕШЕНИЯ и заполняем окно следующим образом

После выполнения поиска решения получаем следующий результат


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: