请给我一些关于如何制作这张桌子的提示。
转 | 玩家 | 积分 |
---|---|---|
1 | 玩家1 | 10 |
2 | 玩家3 | 15 |
3 | 玩家1 | 22 |
4 | 玩家6 | 10 |
...等等。基本上,每个回合都有一些玩家获得一些积分。直到最后我们都不知道玩家的数量,所以我不能只列出玩家名单并汇总他们的分数。 我只需要找到获胜者,即得分最高的玩家,即在此表中,玩家 1 的得分为 10+22=32 分。 我只需要一个单元格,里面有获胜者:Player7
有什么好的解决方案吗?
我使用的是Excel 365,但不允许使用vba。
我首先会限制表格的大小,例如到 500 行。
您可以将其设置为一百万行,但这会减慢计算速度
=SUMIF(B$2:B2,B2,C$2:C2)
”并将其沿列复制到 500 行=SUMIF(B$2:B3,B3,C$2:C3)
”等。= B2
”并向下复制 500 行=VLOOKUP(MAX(D$2:D$500),$D$2:$E$500,2,FALSE)
”