我正在创建Google表单,学生将在参加活动后填写该表单。 根据他们参加的活动,在Google电子表格中为他们分配了积分。
我正在尝试查看目前拥有最高积分的学生的姓名。我当前的设置仅显示一个学生最多分数的名称。即使有多个学生拥有最大分数,我的功能也只显示它找到的第一个最大值。
有没有办法显示谷歌电子表格或Excel中具有最大分数的所有名称?链接到我的表格可以在这里找到。 http://goo.gl/UUfvzS
答案 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))
并复制下来。例如:
注意强>
我使用范围的Excel表单而不是范围的Google表单。