excel 根据日期自动汇总当天数据,可以用一个“统计日期”单元格配合 sumifs 完成。先把明细表里的日期列保持为真正日期格式,再在汇总区输入目标日期,最后用 =sumifs(金额列,日期列,统计日期) 返回当天合计。
这个方法适合日报、收款表、订单金额、库存出入库记录等场景。关键点是日期列不能是文本日期,统计日期也要和明细里的日期格式一致。
当前操作软件:Microsoft Excel
软件版本:Microsoft 365
第一步:整理日期明细表
先整理一张连续明细表,日期、区域、商品、金额分别放在独立列。示例里 A 列是日期,D 列是金额,后面按 A 列日期汇总 D 列金额。
本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

第二步:设置统计日期
在汇总区准备一个统计日期单元格。示例里 F2 填 2026/7/1,后续只要改这个日期,右侧合计结果就会跟着变。

第三步:输入汇总公式
在结果单元格输入 =SUMIFS(D:D,A:A,F2)。D:D 是要求和的金额列,A:A 是日期条件列,F2 是统计日期。公式会把所有日期等于 F2 的金额加在一起。

第四步:核对当天合计
按回车后核对结果。示例里 2026/7/1 对应三条金额:1290、980、860,合计为 3130。以后只要修改 F2 的日期,就能快速查看另一天的汇总金额。

如果结果为 0,优先检查日期是不是文本。可以选中日期列,把格式改成“短日期”,再用 ISNUMBER(A2) 判断日期是否为真实日期;如果返回 FALSE,说明日期需要先转换。明细里带具体时间时,条件不能只写等于某一天,可以改成 =SUMIFS(D:D,A:A,">="&F2,A:A,",这样能统计当天 0 点到次日 0 点之前的所有记录。










