Страницы: 1
RSS
Случайный разброс данных
 
Всем доброе время суток!
Не один день уже бьюсь над идеей создания рандомного распределения выходных.
Задача:
Раскидать выходные между 5 и\или 6 группами лиц. Их 6, но 6-я не основная, можно на 5/2 отправить.
Условия:
С пятницы по воскресенье не может отдыхать более одной группы. Если будут учитываться красные дни, сказка, но уже не до этого.
Количество выходных не может превышать нормы, 9-11 дней/мес в среднем.
Между выходными не может быть более 5 дней.
Пожеланий в формулах или VBA нет, файл оброс макросами, одним больше, одним меньше. Уже голова пухнет.
Пробовал через "слчис", "случмежду", но фантазии обыграть условия нет. Как работает randomize так и не понял.
 
Цитата
Diesel147 написал: С пятницы по воскресенье не может отдыхать более одной группы.
Цитата
Diesel147 написал: Между выходными не может быть более 5 дней.
Цитата
Diesel147 написал: Раскидать выходные между 5 и\или 6 группами
А Вы уверены, что одновременное выполнение всех условий возможно?
Прикладываю пример с частичным возложением на некоторые ограничения.
 
Ну я ведь руками расставил, значит возможно.
Ваш вариант интересный, но он всех на воскресенье отдыхать отправляет.
Я тоже делал много вариантов через случайное число, но не могу понять, как привязать ограничения.
 
Вы правы.
Изменено: МатросНаЗебре - 01.11.2016 15:32:33
 
А так?
 
Большое спасибо за идею.
Создать "рыбу", а потом от нее рандомно выбирать строки.
Страницы: 1
Наверх