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

求助:将多工作表数组求和公式与跨表求和公式合并

合并跨工作表的1月数值求和公式

没问题,我帮你把这两个步骤的公式合并成汇总表中的单个公式,这样就不用在每个工作表的F1单元格单独设置数组公式了。

适用所有Excel版本的合并公式(数组公式)

如果你使用的是旧版Excel(2019及更早),需要以数组公式的方式输入(输入完公式后按Ctrl+Shift+Enter,Excel会自动添加大括号,不要手动输入):

{=SUM(IF(MONTH(Start:End!A3:A210)=1,Start:End!B3:B210,0))}

适用Excel 365/2021的简化公式(无需数组快捷键)

如果是支持动态数组的新版本Excel,直接用SUMPRODUCT可以更简洁,而且不需要按数组快捷键,回车即可生效:

=SUMPRODUCT((MONTH(Start:End!A3:A210)=1)*Start:End!B3:B210)

公式逻辑说明

  • Start:End!A3:A210:批量引用从Start到End之间所有工作表的A3-A210区域(包含这两个工作表)
  • MONTH(...) = 1:判断每个单元格的日期是否属于1月
  • IF(...)/(...) * ...:筛选出1月对应的B列数值,不符合条件的则计为0
  • SUM/SUMPRODUCT:将所有跨工作表的符合条件的数值求和

注意事项

  • 确保Start和End是真实存在的工作表名称,如果工作表名包含空格或特殊字符,需要用单引号包裹,比如'Sales Start':'Sales End'!A3:A210
  • 所有中间工作表的结构要一致:A列是日期数据,B列是需要求和的数值,且数据区域都是A3到A210
  • 新版本Excel中,第一个数组公式也可以直接回车生效,但SUMPRODUCT的写法更直观高效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:41:19