Google sheets 我需要求N个最高玩家的总和';各队得分

Google sheets 我需要求N个最高玩家的总和';各队得分,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,google-query-language,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Google Query Language,我有一张这样的床单 玩家: 我需要得到每个团队的4个最高分的总和,如下所示: 即使一个团队中只有不到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

我有一张这样的床单

玩家:

我需要得到每个团队的4个最高分的总和,如下所示:

即使一个团队中只有不到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})})
=ARRAYFORMULA({唯一(排序(筛选器(B2:B,B2:B“”))),
查询{9^9-C2:C&A2:A,B2:C},
“选择最大值(第3列)
Col2在哪里!=''
Col1分组
数据透视表(2”),.999^99)),“”),
“选择Col2,Col3,Col4,Col5”)*1,{1;1;1})