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

使用SUMIFS函数时如何跳过空白单元格?公式返回Null求解

解决SUMIFS求和时跳过空白单元格的问题

你的公式无效的核心原因是表名拼写错误,结合需求调整逻辑后,以下是具体修正方案:

方案1:直接求和Spreadsheet1中非空白A列对应的B列值

如果需求是计算Spreadsheet1里A列非空白行对应的B列数值总和,使用以下公式:

=SUMIFS('Spreadsheet1'!$B:$B, 'Spreadsheet1'!$A:$A, "<>")

或者更简洁的SUMIF版本:

=SUMIF('Spreadsheet1'!$A:$A, "<>", 'Spreadsheet1'!$B:$B)

方案2:关联Spreadsheet2的A列值求和

如果需要在Spreadsheet2的单元格中,根据当前行A列的数值,匹配Spreadsheet1中A列非空白且值对应的B列总和(比如Spreadsheet2 A2为2,求Spreadsheet1中A列非空白且等于2的B列和),使用以下公式:

=SUMIFS('Spreadsheet1'!$B:$B, 'Spreadsheet1'!$A:$A, "<>", 'Spreadsheet1'!$A:$A, A2)

关键说明

  1. 表名拼写修正:原公式里的'SpreadSheet'!$A:$A拼写错误,必须和实际表名'Spreadsheet1'完全一致(注意大小写和拼写),否则公式无法定位到正确的条件区域,返回错误值。
  2. 非空白条件规范:"<>"是Excel/Google Sheets中表示“非空白”的标准条件,必须用英文双引号包裹,否则会触发语法错误。
  3. SUMIFS逻辑规则:该函数要求所有条件同时满足才会将对应行计入求和,因此如果有多个筛选要求(比如非空白+匹配特定值),需要依次添加条件区域和对应条件。

内容的提问来源于stack exchange,提问作者Yücel Emir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 08:25:02