Я ищу алгоритм (или узел в правильном направлении) для достижения следующего:
У меня есть планирование в Excel, где руководители проектов устанавливают следующие данные (в нормализованной структуре данных):
- На неделе № 2 для «проекта А» требуется 2 работника по «механической сборке»
- На неделе № 2 для «проекта Б» требуется 1 работник на «тестировании»
У менеджера мастерской есть лист со следующими значениями:
- Человек 1 может быть назначен на «механическую сборку» и «сварка»
- Человек 2 может быть назначенназначенные на «механическую сборку» и «тестирование»
То, что я хочу иметь возможность проверять, - это не только количество для каждого «работающего» человека (достаточно ли у меня сотрудников для назначения на эту работу), но также кросс-работа.В этом простом примере, приведенном выше, когда человек 1 и 2 назначен для проекта A, у меня не будет никого, кто будет доступен для тестирования (поскольку человек 2 уже был назначен другому проекту на этой неделе).