Google Sheet Query求和结果排除零值问题求助
解决Google Sheets Query分组求和后排除结果为零的条目
直接用嵌套Query就能搞定,把第一次分组求和的结果作为外层Query的数据源,在外层过滤掉求和为0的行:
=query(query(A:J;"SELECT D, SUM(I), SUM(H) WHERE C<>'S' GROUP BY D ORDER BY D DESC");"SELECT * WHERE Col2 > 0")
说明:
- 内层Query:完成你原本的分组求和逻辑,得到包含D列、SUM(I)(对应结果的第二列
Col2)、SUM(H)的临时结果 - 外层Query:基于临时结果筛选,
WHERE Col2 > 0就是排除SUM(I)为0的条目
要是需要同时排除SUM(H)为0的情况,把条件改成 WHERE Col2 > 0 AND Col3 > 0 即可。
内容的提问来源于stack exchange,提问作者Ricardo Gurgel
相关产品推荐
相关产品推荐

