Для работников с пятидневной рабочей неделей и двумя выходными подряд требуется подобрать график работы, обеспечивающий требуемый уровень обслуживания при наименьших затратах на оплату труда (основные данные находятся в Таблице 1). В этом примере ставки ежедневной оплаты одинаковы, поэтому снижение числа ежедневно занятых сотрудников приводит к уменьшению затрат на персонал.
Пусть требуемый уровень обслуживания определяется заданным (для каждого дня недели) числом работников (22,17,13,14,15,18,24 соответственно в воскрес.,понед.,…субботу).
Ø Дополните Таблицу 1. В F15:L15 введите значения 22,17,13,14,15,18,24. Для выделения ограничений выполните обрамление диапазона F14:L15 жирной красной линией.
Параметры задачи
D18 - Расходы на оплату труда.
D6:D12 - Число работников в группе (изменяемые данные – неизвестные в задаче).
Ограничения
D6:D12>=0 (Число работников в группе не может быть отрицательным)
D6:D12=Целое (Число работников должно быть целым.)
F14:L14>=F15:L15 (Число ежедневно занятых работников не должно быть меньше ежедневной потребности).
|
|
Ø Найдите решение задачи минимизации расходов на оплату труда.
Запустите надстройку (Сервис/Поиск решения…)
Минимизируйте значение в D18, изменяя ячейки в D6:D12, при ограничениях:
D6:D12>=0, D6:D12=Целое, F14:L14>=F15:L15
Поскольку ограничения и целевая функция линейно зависят от неизвестных, в параметрах надстройки выберите линейную модель.
По окончании поиска решения сохраните результаты вычислений.
Упражнение 4. Использование формул массивов.
Формула массива может выполнить несколько вычислений, а затем вернуть одно значение или группу значений. Формула массива воздействует на несколько наборов значений, называемых аргументами массива. Каждый аргумент массива должен иметь соответствующий номер строки и столбца. Формула массива создается так же, как и простая формула. Выделяется ячейка или группа ячеек, в которых необходимо создать формулу, вводится формула, а затем нажимаются клавиши CTRL+SHIFT+ENTER