我试图找出一个公式来查找一列的最大值,然后基本上使用第二列和第三列的值来求解平局,然后在不同的单元格中显示与该数据关联的人员姓名。
我提供了带有测试数据的图像,以尝试说明我的需求:
橙色框的右侧显示基于我要使用的条件的前5名人员。基本上,我希望框1显示字段K中具有最高值的任何人,然后显示框2中第二高的人,依此类推。如果K框中的值相同,我希望Total列中的Value充当平局决胜局,如果仍然不能打破平局,我想将I列用作最终决胜局。
很显然,我希望按原样保留表中的排序,并且表中的值将定期更改(因此,除非可以自动执行此过程,否则手动将所有数据复制到辅助数据表以使用排序功能将不起作用)。
我尝试了VLOOKUP,INDEX和MAX函数的变体,但是没有任何运气。
答案 0 :(得分:0)
假设所有值均为非负整数,则可以使用要最大化的分数创建一个新列,该列是一个包含K,J和I的公式:
L1:
=(K1*(MAX(J:J)+1)+J1)*(MAX(I:I)+1)+I1
在L列下重复该操作,然后照常使用RANK()和VLOOKUP()来选择获胜者和亚军。