0

我正在为我的学生做一些竞赛,他们每周都要完成并提交一次测试。成绩存储在他们姓名旁边的 Excel 列中。

按照我找到的说明,我能够使用测试成绩的平均值创建一个完整的工作一般 TOP3,当我达到最后提交的测试成绩的 TOP5 时,我得到了一个三向领带。

我使用 LARGE 函数来查找最高等级,并使用 INDEX 和 MATCH 函数的组合来查找并显示与该标记相关联的名称。(像这样的 =INDEX($A$1:$A$29;MATCH(M12;$F$1:$F$29;0))

问题是该函数比较左边的等级以在等级范围内找到该值,然后返回与该行关联的相应名称;因此,它为三个等级返回相同的名称。

我尝试使用 IF 函数从公式正在查找的数组中排除第一个结果单元格,这样当它找到匹配项时,它将与前一个不同,但我没有设法解决.. .

4

2 回答 2

0

您需要使用数据透视表并将结果过滤到前 3 位。数据透视表将显示平局。

于 2014-10-13T12:44:12.927 回答
0

这是@Jeeped 提供的链接,它基本上解决了这个问题!谢谢大家的评论!

来自 INDEX(...) 的多个排名返回值重复:http: //tinyurl.com/naavhgf

于 2014-10-15T17:39:45.090 回答