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

如何使用SUMIF函数按日期条件对数值求和

实现方法

你要的统计逻辑用SUMIF就能直接实现,核心是要写对条件判断部分的格式,通用公式模板如下:

=SUMIF(<Date列的全部数据范围>, "<"&<标注Today's Date的单元格地址>, <Amount列的全部数据范围>)

结合常规表格布局给你举个可直接套用的示例:

  • 如果你的日期存在A列,有效数据从第2行开始到第150行结束,范围就是A2:A150
  • 存"Today's Date"的单元格是F1
  • 支出金额存在C列,对应数据范围是C2:C150
    直接在要输出结果的单元格输入以下公式即可:
    =SUMIF(A2:A150, "<"&F1, C2:C150)

常见错误提醒

  • 不要把条件写成"<F1",这种写法下公式会把F1识别为普通文本,根本不会读取单元格里存储的日期值,必须用&符号把比较运算符和单元格引用拼接起来才能正常运算
  • 输入公式前先确认Date列所有单元格、Today's Date所在单元格的格式均为日期格式,如果单元格被设置为文本格式,日期大小比对逻辑会失效,最终求和结果会出错
  • 如果你不想手动更新当日日期,想让表格自动同步系统当前日期计算,可以直接把单元格引用替换为TODAY()函数,公式写法调整为:
    =SUMIF(A2:A150, "<"&TODAY(), C2:C150)
    后续每次打开表格都会自动刷新计算结果,不需要手动改日期。

问题对应表格示例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 20:27:18