我正在参加一个聚会的Nerf联赛,希望我的电子表格显示前五名选手。

参赛者可以无限次参赛,并且只计算其最高分。条目收集在Google Sheets上,而Top 5则发布在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

Here is the formula I have so far (with thanks to 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个条目高于其他所有人,则将全部计数。

“前五名”必须仅显示来自五名不同参赛者的最高分的参赛作品。

我该怎么做才能仅显示每个参赛者提供的顶级条目?

最佳答案

@AdamL提供的公式似乎满足要求:

=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)

关于google-sheets - 提取前五个最大唯一值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26471972/

10-12 17:09