Перебор сумм времени операций для каждого оператора, которые будут максимально близки к заданному значению
Есть данные, где описаны операции по некоторому общему процессу , которые делают несколько человек и указано время этих операций. Складывается время для нахождения общего времени выполнения процесса, указывается кол-во человек которые будут будут делать эти операции, и общее время делится на кол-во человек. Это будет таргетное время
Например: Есть 10 операций и в сумме они делаются 180 минут. Их будут выполнять 2 человека. Соответственно в сумме для каждого человека таргетное время должно быть примерно 90 мин.
Надо распределить операции так, чтобы они для каждого человека в сумме давали максимальное близкое время к таргетному. Операции не должны повторяться.
Операции имеют разнообразное время.
Например: Есть 7 операций по 5 минут и одна 40 минут. Одному человеку дадут 7 быстрых операций, а другому одну , но долгую, чтобы время у них было примерно равно.
Данные по операциям и кол-ву человек, которые будут выполнять их, будет вводить пользователь. Поэтому решение должно быть универсальным.
Реализовывать надо в Excel( с помощью формул или макросов). Но мне главное сейчас понять логику этого решения!
Я думаю об инструменте "Подбор решения", но тут сложность в том, что кол-во слагаемых будет подбираемой величиной для каждого оператора.
Как выстроить логику решения? Если есть какие-нибудь математические формулы или методы, тоже хорошо.