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

Google Sheets Query函数求和:空值场景结果异常问题求助

Google Sheets Query函数求和空值问题解决

当使用Query计算两列和时,若其中一列为空,结果返回空而非保留有值列的数值,可通过以下方式修正:

修正公式1(推荐)

=QUERY(A2:C,"select A,IFNULL(B,0)+IFNULL(C,0) label IFNULL(B,0)+IFNULL(C,0) ''",0)

逻辑说明

  • IFNULL(B,0) 将B列的空单元格转换为0,非空则保留原值;IFNULL(C,0) 同理处理C列
  • 两列相加时,空值以0参与运算,最终结果会保留有值列的数值(例如B空C有值时,结果为C的数值)

修正公式2(备选)

=QUERY(A2:C,"select A,COALESCE(B+C, B, C) label COALESCE(B+C, B, C) ''",0)

逻辑说明

  • COALESCE 会按顺序返回第一个非空的表达式:
    1. 若B和C均有值,返回两者的和
    2. 若其中一列为空,返回非空列的数值
    3. 若两列都为空,返回空

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 02:30:51