获取最高分的学生姓名

时间:2014-12-01 15:21:08

标签: excel google-sheets google-form

我正在创建Google表单,学生将在参加活动后填写该表单。 根据他们参加的活动,在Google电子表格中为他们分配了积分。

我正在尝试查看目前拥有最高积分的学生的姓名。我当前的设置仅显示一个学生最多分数的名称。即使有多个学生拥有最大分数,我的功能也只显示它找到的第一个最大值。

有没有办法显示谷歌电子表格或Excel中具有最大分数的所有名称?链接到我的表格可以在这里找到。 http://goo.gl/UUfvzS

2 个答案:

答案 0 :(得分:1)

或者,尝试:

=filter(A2:A, B2:B=max(B2:B))

这应该输出一个列表,其中学生的得分最高。

答案 1 :(得分:0)

要捕获所有匹配项,您必须在上一个匹配项下方开始每个匹配项。在 F2 中输入:

=COUNTIF(B2:B100,E2)

这是具有最高分的学生的计数

G1 中输入:

=IF(ROW()>$F$2,"",MATCH(MAX(B$2:B$100),B2:B100,0))

G2 中输入:

=IF(ROW()>$F$2,"",MATCH(MAX(B$2:B$100),INDIRECT("B" & G1+2 & ":B100"),0)+G1)

并复制下来。在 H1 中输入:

=IF(ROW()>$F$2,"",INDEX($A$2:$A$100,G1))

并复制下来。例如:

demo

注意

我使用范围的Excel表单而不是范围的Google表单。