我在派对上经营Nerf联盟,希望我的电子表格能够展示前五名参赛者。
参赛者可以无限制参赛,只计算他们的最高分。正在Google Sheets上收集参赛作品,在kiosk screen上发布前五名。
以下是一些示例数据:
- **Full Name,Score** - Test Test,3 - Test2 Test2,1 - Test3 Test3,10 - Test4 Test4,3 - Test5 Test5,42 - Test5 Test5,500 - Test6 Test6,20
这是我到目前为止的公式(感谢tigeravatar):
=INDEX($A$2:$A$28,MATCH(1,INDEX(($B$2:$B$28=LARGE($B$2:$B$28,ROWS(I$1:I1)))*(COUNTIF(I$1:I1,$A$2:$A$28)=0),),0))
此公式显示所有最大值 - 例如,如果一个人有5个条目高于其他人,则会全部计算。
"前五名"必须只显示来自五个不同参赛者的得分最多的参赛作品。
我只需要显示每个参赛者提供的顶级参赛作品?
答案 0 :(得分:6)
似乎@AdamL提供的公式符合要求:
=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)
答案 1 :(得分:-1)
=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)
&LT = 它没有案例。
如果col A中的单元格中有特殊字符,则函数的输出/结果不正确。
例如,
如果A1中的值为HN_123_1 / 2,则输出不正确。这里的特殊字符是" _"和" /"。
希望得到这个帮助。