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

按物品组分组统计各地点/月份的PCS数量求和问题

问题解决:Google Sheets QUERY分组求和修正

原始数据

LOCITEMGROUPMONTHPCS
XA1A01/01/20228
YA1A01/01/202276
ZA1A01/01/202211
XA2A01/01/20229
YA2A01/01/202219
ZA2A01/01/202213

需求

按GROUP分组,统计指定条件(LOC='X'、GROUP='A'、MONTH='01/01/2022')下,每个LOC/MONTH对应的PCS总和,预期结果如下:

LOCGROUPMONTHPCS
XA01/01/202217

原公式问题

你当前使用的QUERY公式存在两处逻辑错误:

QUERY(DATA;"SELECT LOC,ITEM,GROUP,SUM(PCS) WHERE LOC='X' AND GROUP='A' AND MONTH='01/01/2022' GROUP BY LOC,GROUP,MONTH,PCS";1)
  1. SELECT子句包含了不需要的ITEM字段,且GROUP BY错误包含了聚合字段PCS(聚合函数的字段不能出现在GROUP BY中)
  2. GROUP BY的字段与SELECT中的非聚合字段不匹配,导致分组逻辑错误,无法得到正确的总和

修正后的公式

QUERY(DATA;"SELECT LOC,GROUP,MONTH,SUM(PCS) WHERE LOC='X' AND GROUP='A' AND MONTH='01/01/2022' GROUP BY LOC,GROUP,MONTH";1)

修正说明

  • SELECT子句仅保留需要展示的分组维度(LOC、GROUP、MONTH)和聚合计算SUM(PCS)
  • GROUP BY子句严格对应SELECT中的非聚合字段,确保按这三个维度分组求和,最终得到LOC=X、GROUP=A、MONTH=01/01/2022下的PCS总和17

内容的提问来源于stack exchange,提问作者Nicola Bertellini

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:10:17