列表中最大的项目,不重复(匹配/索引)
我正在寻找从我的数据集根据大小编译5列表。 例如,假设每人的销售额。
我已经使用匹配/索引和数组公式来返回人员和他们的销售(假设有> 3)的名称。
AF4 =大($ B $ 5:$ B $ 59, n )
和
AE4 =指数($ A $ 5:$ A $ 59,比赛(AF4,$ B $ 5:$ B $ 59,0))
除了一个缺陷之外,这个工作得很好。 如果AF4和AF5都返回6,则AE4和AE5将返回相同的名称两次,即使有多个人可能已经完成了6次销售。 它select的名字当然取决于列表是按字母顺序还是其他方式sorting。
我已经尝试了使用IF函数的解决方法,如果两个单元格包含相同的名称,但它总是作为循环引用结束。
我会很感激任何帮助或build议,你可能需要解决这个问题。 提前致谢!
将AE4中的公式更改为这个数组公式:
= INDEX($A$5:$A$59, MATCH(1,(AF4= $B$5:$B$59)*(COUNTIF($AE$3:$AE3,$A$5:$A$59)=0), 0))
作为一个数组公式,在退出编辑模式时需要用Ctrl-Shift-Enter确认。 如果做得正确,excel会把{}
放在公式的周围。
然后复制公式。