在 Excel 中查找并 select 最合适的行

Find and select the best fitting row in Excel

下面是我纠结了一个星期的事情。我在 Excel 中有两个选项卡。

在第一个选项卡中,它列出了客户在不同基金中的现有 401k 分配,例如

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 

objective是在第二个选项卡中找到满足两个条件的最合适的行:

  1. 拟合度最高
  2. None 的资金比现有分配的百分比更大。

对于上面的示例,虽然第二行的拟合分数最高为 90,但它并不是最佳拟合,因为 Fund2 的拟合率为 12%。它大于现有的 10%。因此,应选择第三行。

非常感谢您的建议!

您不排除符合每个条件的多个条目,因此我建议使用辅助列来识别满足条件 2 的条目,例如:

=--AND(B2<='Tab1'!B,C2<='Tab1'!C,D2<='Tab1'!D)

在 ColumnG 中说,然后像这样:

=MAX(IF(G:G=1,E:E))

输入 Ctrl+Shift+Enter 找出 2 的最大分数. 预选赛。