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

Google Sheets跨工作表SUMIFS报错:数组参数大小不一致求助

解决Google Sheets SUMIFS公式“array arguments to sumifs are of different size”错误

错误原因

你的公式里第二个条件区域的工作表名称前多了一个空格:' Invoices Sent'!B:B,系统会把这个带空格的名称识别为不存在的工作表,导致该条件返回的数组和求和区域'Invoices Sent'!J:J的大小不匹配,触发报错。

解决方法

方法1:修正工作表名称的空格

直接去掉第二个条件里工作表名称前的空格,修正后的公式如下:

=SUMIFS('Invoices Sent'!J:J,'Invoices Sent'!B:B,">="&A2,'Invoices Sent'!B:B,"<"&A3)

方法2:使用动态范围(无需手动更新行范围)

如果担心整列引用可能带来的性能或格式问题,可以用INDEX+COUNTA组合生成动态数据范围,自动匹配有内容的行,公式如下:

=SUMIFS(
  'Invoices Sent'!J1:INDEX('Invoices Sent'!J:J,COUNTA('Invoices Sent'!J:J)),
  'Invoices Sent'!B1:INDEX('Invoices Sent'!B:B,COUNTA('Invoices Sent'!B:B)),
  ">="&A2,
  'Invoices Sent'!B1:INDEX('Invoices Sent'!B:B,COUNTA('Invoices Sent'!B:B)),
  "<"&A3
)

这个公式会自动计算J列和B列的非空行数量,生成刚好覆盖数据的范围,不用手动调整行号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 03:32:34