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

Google Sheets Query函数多条件分组求和问题求助

Google Sheets Query 多维度统计问题解决方案

已实现需求:Anna的各类商品销售总量

你现有的公式是正确的,直接使用即可:

=QUERY(Test_Page!A:D, "Select B, SUM(C) Where A = 'Anna' GROUP BY B ORDER BY SUM(C) DESC")

该公式按商品类别分组,计算Anna的各商品总销量,并按销量降序排列。

目标需求:同时统计商品+颜色的销售总量

你的核心需求是按「商品类别+颜色」的组合维度分组统计销量,之前的公式因Query语法逻辑错误失效,正确写法如下:

限定Anna的商品+颜色统计

=QUERY(Test_Page!A:D, "Select B, D, SUM(C) Where A = 'Anna' GROUP BY B, D ORDER BY SUM(C) DESC")

语法逻辑说明:

  • Select B, D, SUM(C):指定返回商品列、颜色列,以及对应销量总和
  • Where A = 'Anna':筛选仅Anna的销售记录
  • GROUP BY B, D:按商品和颜色的组合分组,确保同一商品不同颜色分开统计
  • ORDER BY SUM(C) DESC:按销量总和降序排序

全用户的商品+颜色统计(可选)

如果不需要限定Anna,移除Where条件即可:

=QUERY(Test_Page!A:D, "Select B, D, SUM(C) GROUP BY B, D ORDER BY SUM(C) DESC")

测试数据验证结果

基于你提供的测试数据,限定Anna的公式会返回:

商品颜色销量总和
Pencilred6
Penred3
Carred3
Tablered3
Chairred3

无效公式的问题分析

  • 第一个无效公式:在ORDER BY后追加Where条件,违反Query语法——Where只能出现一次,且必须在GROUP BY之前
  • 第二个无效公式:在Select语句中重复写入Where条件,语法错误——Select仅用于指定返回字段/聚合函数,筛选条件需统一放在Where子句中

内容的提问来源于stack exchange,提问作者Mega Gamer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 20:38:14