夜雨聆风学习资料网

ARTICLE · 988252

Excel办公技能封面Excel 按日汇总别漏掉当天晚些时候:结束条件要写成“次日之前”

Excel办公技能封面Excel 按日汇总别漏掉当天晚些时候:结束条件要写成“次日之前”

输入:一列真实日期时间、一列金额和一个要核对的日期。目标:汇总该自然日的全部费用,而不是只算零点那一条。软件范围:本文公式使用 SUMIFS;官方页面列出 Excel 2016 至 Microsoft 365、Mac 与网页版。不同地区的参数分隔符可能是分号,按本机公式提示输入。

报销流水常常把“日期”显示成 8 月 25 日,底层却还带着提交时刻。若公式写成“日期小于等于 8 月 25 日”,这个上界通常就是 8 月 25 日 00:00;上午和下午的记录会被排在外面。问题不在求和,而在边界定义。

本文的判断只针对含时间的日期列:把查询日设为起点,把次日设为不含的终点。这个半开区间不需要猜当天最后一秒,也不会误收下一天 00:00 的记录。

用一张小表先看出漏在哪里在 A2:B6 放入以下脱敏样例。B 列是金额(元),D2 填 2026/8/25:

发生时间 金额2026/8/25 00:00 1202026/8/25 09:35 3802026/8/25 18:20 5002026/8/26 00:00 7002026/8/24 23:59 90手工口径很明确:8 月 25 日应为 `120 + 380 + 500 = 1000` 元。下一天零点的 700 元不属于该日。## 把两个比较条件放进 SUMIFS在结果格输入:```text=SUMIFS($B$2:$B$6,$A$2:$A$6,”>=”&$D$2,$A$2:$A$6,”<”&$D$2+1)SUMIFS 的第一个参数是求和范围,后面成对出现条件范围与条件;这正是 Microsoft 对函数语法的定义。SUMIFS 官方说明(访问日期 2026-08-26)也提醒所有条件范围要与求和范围有相同的行列规模。第二个条件的 ”<”&$D$2+1 有两个不能省的部分:比较符号需要和单元格引用拼接;Microsoft 对引用型条件的说明也明确要求这样组合。引用与条件说明(访问日期 2026-08-26)。+1 是 Excel 日期序列中的下一日,不是把金额加一。用三项核对代替“看起来对”- **公式结果**:上述五行应返回 1000。- **边界行**:2026/8/25 00:00 要被计入;2026/8/26 00:00 必须不被计入。- **数据类型**:把 A 列临时设为“常规”观察;若显示为文本而不是可计算日期时间,先修复导入类型,再套公式。文本日期不能靠这条公式保证正确比较。t; 停止线:不要把结束条件改成 ”<=”&$D$2 来“修正”结果。它只覆盖查询日零点。若业务口径是跨时区或非自然日结算,另建开始与结束时间,不要借用本公式。交付前再检查一次导出筛选出 A 列介于 D2(含)和 D2+1(不含)的记录,人工加总应仍为 1000 元。导出 PDF 时核对日期时间列没有被截断,金额列显示单位一致;如果接收方使用不同区域设置,也让对方检查公式分隔符和日期解析。本文未在本机 Microsoft Excel 中导出 PDF,字体渲染、区域设置和最终 PDF 仍应在交付环境复核。处理真实业务数据时须脱敏并遵守组织的信息安全与模板版权要求。来源- Microsoft,《SUMIFS function》,页面未标发布日期,访问日期 2026-08-26:https://support.microsoft.com/en-us/excel/functions/sumifs-function- Microsoft,《How to use cell references and defined names in criteria in Excel》,页面未标发布日期,访问日期 2026-08-26:https://support.microsoft.com/en-us/excel/how-to-use-cell-references-and-defined-names-in-criteria-in-excel

相关学习资料