You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求修改Google Sheet排行榜公式,新增周维度筛选条件

修改后的Google Sheets公式实现按周筛选的排行榜统计

以下是适配Week1工作表需求的修改后公式,已加入按A列(周)筛选的条件,同时保留原有的汇总、总计计算及降序排序逻辑:

=let(
  Σ, query('All responses'!A2:N, 
    "Select Col3,Col4,sum(Col6),sum(Col8),sum(Col9),sum(Col10),sum(Col12),sum(Col14) 
     where Col1='Week1' and Col3<>'' 
     group by Col3,Col4"
  ),
  sort(
    byrow(
      chooserows(Σ, sequence(rows(Σ)-1,1,2)),
      lambda(Λ, hstack(Λ, sum(choosecols(Λ, sequence(6,1,3)))))
    ),
    9, 0
  )
)

关键修改说明:

  • 数据源扩展:将原公式的'All responses'!C2:N改为'All responses'!A2:N,包含用于筛选的A列(周)数据。
  • 周筛选条件:在QUERY的WHERE子句中新增Col1='Week1',指定仅统计"Week1"周的数据(若需动态匹配Week1工作表的周值,可将'Week1'改为单元格引用,如A1)。
  • 列索引调整:因数据源新增A、B列,原统计列的索引全部后移2位:
    • 原C列(姓名)→当前Col3,原D列→当前Col4
    • 原F列→当前Col6,H列→Col8,I列→Col9,J列→Col10,L列→Col12,N列→Col14
  • 排序逻辑保留:依然按新增的行总计(第9列)降序排序,符合预期结果的顺序。

预期输出匹配:

执行后将得到与需求一致的统计结果:

  • Angelica Test:3,1,24,49,2,2,总计81
  • Angelica Viajedor:0,1,5,10,0,1,总计17
  • Dana DeVito:0,1,3,9,0,1,总计12
  • Lynn Ann Kent:0,0,2,3,0,1,总计6
  • Tim Muse:0,1,2,1,0,0,总计3

内容的提问来源于stack exchange,提问作者Angelica Viajedor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 01:13:32