Добрый вечер! Подскажите пожалуйста, реализуема ли следующая задача? Подкиньте идей. Кто, как и какую реализацию видет? Любые идеи
Нужно автоматически, как можно равномернее распределить смены работников для всего месяца. Со следующим учетом:
"Есть N сотрудников, пусть N=4. Каждый сотрудник, работает 40 часов в неделю.То есть за неделю, один сотрудник имеет 5 рабочих и 2 выходных дня. Каждая его смена равна 8 часам. Всего за месяц один работник должен отработать 21-22 рабочих дней (смен) или примерно 176 часов, и иметь соответственно 8-10 выходных дней. Предпочтений по выходным дням нет, то есть график 5/2 является плавающим, главный нюанс, чтобы в день присутвовал хотя бы 1 сотрудник (ну или примерно одинаковое количество сотрудников, к чему мы и стремимся)".
Первое что приходит в голову, это попытаться решить задачу Solver
. Я наверное смогу подобрать некоторые ограничения, например, такие как:
-диапазон изменяемых ячеек должен равняться либо 0, либо 8;
-ячейки диапазона, который считает общее число сотрудников в день не может принимать значение 0.
-и так далее.
А вот что взять за целевую ячейку, я еще не придума. Но главный вопрос, реализуема ли эта задача? Я не эксперт ни в экселе, ни в матане, но задача есть задача.

Нужно автоматически, как можно равномернее распределить смены работников для всего месяца. Со следующим учетом:
"Есть N сотрудников, пусть N=4. Каждый сотрудник, работает 40 часов в неделю.То есть за неделю, один сотрудник имеет 5 рабочих и 2 выходных дня. Каждая его смена равна 8 часам. Всего за месяц один работник должен отработать 21-22 рабочих дней (смен) или примерно 176 часов, и иметь соответственно 8-10 выходных дней. Предпочтений по выходным дням нет, то есть график 5/2 является плавающим, главный нюанс, чтобы в день присутвовал хотя бы 1 сотрудник (ну или примерно одинаковое количество сотрудников, к чему мы и стремимся)".
Первое что приходит в голову, это попытаться решить задачу Solver

-диапазон изменяемых ячеек должен равняться либо 0, либо 8;
-ячейки диапазона, который считает общее число сотрудников в день не может принимать значение 0.
-и так далее.
А вот что взять за целевую ячейку, я еще не придума. Но главный вопрос, реализуема ли эта задача? Я не эксперт ни в экселе, ни в матане, но задача есть задача.