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

Google Sheets SUMIFS报错:数组参数大小不一致问题求解

Google Sheets SUMIFS日期条件报错解决方案

错误根源

Array arguments to SUMIFS are of different size.

这个报错的核心原因是 SUMIFS要求所有条件区域必须是工作表内的连续单元格范围,且与求和区域尺寸完全一致:
你在条件参数中直接使用YEAR('Trade Log'!A:A)、MONTH('Trade Log'!A:A),返回的是内存计算数组,不属于工作表单元格范围,不符合SUMIFS的参数要求,因此触发尺寸不匹配错误。

可用解决方案

方案1:使用SUMPRODUCT直接做数组判断(写法灵活)

直接用数组乘法匹配条件,不需要遵守SUMIFS的参数限制:

=SUMPRODUCT('Trade Log'!V:V*(YEAR('Trade Log'!A:A)=2021)*(MONTH('Trade Log'!A:A)=1)*('Trade Log'!A:A<>""))

末尾增加的('Trade Log'!A:A<>"")用于过滤A列空值,避免空值运算出错。

方案2:SUMIFS用日期范围条件(运算效率更高,适合大数据量)

把年月条件转换成日期起止区间,直接用A列作为条件区域,符合SUMIFS的参数要求:

=SUMIFS('Trade Log'!V:V,'Trade Log'!A:A,">=2021/1/1",'Trade Log'!A:A,"<2021/2/1")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 10:24:04