У меня есть куча строк в файле Excel, и мне нужно случайным образом сгруппировать его, чтобы в каждой группе было определенное пользователем количество строк и чтобы сумма столбца для этой группы суммировалась с определенной пользователем целью. Вот некоторые данные в качестве примера:
Key Name Age Group
1 Joel 21
2 Robert 19
3 Kate 25
4 Larry 24
И так далее...
Таким образом, цель здесь - создать группы людей с определенным возрастом. Например, в группе 1 должно быть 5 человек с дополнительным возрастом около 60 лет (+-10%, это не обязательно должно быть точно, поскольку в некоторых случаях это может быть невозможно).
Важно то, что группы не должны быть в порядке, пока не будут выполнены условия (например, первые 5 человек в группе 1, следующие 4 группы 2 и т.д.), А должны выбираться случайным образом. Мои предыдущие попытки дали мне только группы, которые достигли своего предела вместимости, но далеки от того, каким должен быть добавленный возраст, или наоборот, группы с близким добавленным возрастом, но это не учитывает предел вместимости.
Я бы предпочел использовать только формулы, но если нужен VBA, у меня нет проблем. Я надеюсь, что есть кто-то, кто может помочь мне с этим.