繁体   English   中英

我需要把每支球队的 N 个最高球员的分数相加

[英]I need to sum N highest players' score of each team

所以我有一张这样的表

球员:

球员

我需要像这样得到每个团队的 4 个最高分的总和:

4-sum

即使团队中的球员少于 4 人(在这些情况下,最好的总和为 1、2 或 3 名)但没有任何脚本,我相信这更有可能

尝试:

=ARRAYFORMULA({UNIQUE(SORT(FILTER(B2:B, B2:B<>""))), 
 MMULT(QUERY(SPLIT(TRANSPOSE(TRIM(QUERY(QUERY({9^9-C2:C&A2:A, B2:C}, 
 "select max(Col3) 
  where Col2 !='' 
  group by Col1 
  pivot Col2"),,999^99))), " "), 
 "select Col2,Col3,Col4,Col5")*1, {1;1;1;1})})

0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM