我有这个公式
=let(Σ,query('All responses'!C2:N,"Select Col1,Col2,sum(Col4),sum(Col6),sum(Col7),sum(Col8),sum(Col10),sum(Col12) where Col1<>'' group by Col1,Col2"),
sort(byrow(chooserows(Σ,sequence(rows(Σ)-1,1,2)),lambda(Λ,hstack(Λ,sum(choosecols(Λ,sequence(6,1,3)))))),9,0))
在我的排行榜报告工作表中获取所有响应工作表中 C 列(名称)的唯一值,并为该唯一名称添加其相应的列值(F、H I、J、L、N 列)。它还计算该唯一行的总计并按降序对其进行排序。
我需要帮助修改公式以添加另一个标准。我希望对第一周工作表中的每周(所有回复,A 列)的唯一行获得相同的结果。
采用公式,结果应为(在第 1 周工作表中):
当归测试3、1、24、49、2、2,总共81个
Angelica Viajedor 0, 1, 5, 10, 0, 1 总计 17
达纳·德维托 0, 1, 3, 9, 0, 1 总共 12
林恩·安·肯特 0, 0, 2, 3, 0, 1 总共 6
Tim Muse 0, 1, 2, 1, 0, 0 总共 3
按照特定顺序。
在调整排行榜报告中的原始公式以反映第 1 周的总数后,我使用标题为“[第 1 周]排行榜报告 1 副本”的新选项卡更新了文档。我只是调整了原始数据范围,重新设计了求和公式,然后向第一列(周)添加了一个过滤器 - “其中 Col1=1”。希望这就是您正在寻找的。
公式:
=sort(query('All responses'!A2:N,"Select Col3,Col4,sum(Col6),sum(Col8),sum(Col9),sum(Col10),sum(Col12),sum(Col14),sum(Col6)+sum(Col8)+sum(Col9)+sum(Col10)+sum(Col12)+sum(Col14) where Col1=1 group by Col3,Col4 label sum(Col6) '',sum(Col8) '',sum(Col9) '',sum(Col10) '',sum(Col12) '',sum(Col14) '', sum(Col6)+sum(Col8)+sum(Col9)+sum(Col10)+sum(Col12)+sum(Col14) ''",0),9,FALSE)