Вот то, с чем я боролся в течение недели. У меня есть две вкладки в Excel.
На первой вкладке перечислены существующие 401 тыс. Ассигнований для клиента в разных фондах, например
.
Client Fund1 Fund2 Fund3
John 12% 10% 15%
Во второй вкладке перечислены возможные распределения для одного и того же клиента с подходящей оценкой, например
Client Fund1 Fund2 Fund3 Score
John 8% 5% 12% 30
John 10% 12% 6% 90
John 10% 8% 10% 65
Цель состоит в том, чтобы найти наиболее подходящую строку во второй вкладке, которая удовлетворяет двум критериям:
- Соответствующий балл самый высокий
- Ни один из фондов не имеет больший процент, чем существующее распределение.
В приведенном выше примере, хотя вторая строка имеет наивысшую оценку соответствия 90, она не является наилучшей, поскольку Fund2 имеет 12%. Это больше, чем существующие 10%. Поэтому третий ряд должен быть выбран.
Большое спасибо за ваши предложения!