Excel · 办公任务实操 · 约 15 分钟
Excel 用 SUMIFS 按月份和地区汇总销售额
用 8 条订单练习多条件求和:同时筛选月份和地区,包含月末带时间的订单,并通过切换月份检验公式是否自动更新。
最近更新:
任务与适用版本
月底需要回答:九月华东地区一共卖了多少?不要逐条手选订单。这个练习把月份放在一个输入格,把地区放在每一行,再让 SUMIFS 同时检查两类条件。 下载文件包含“汇总”和“明细”两个工作表,所有订单均为原创虚构数据,不涉及真实客户。月份、订单时间和金额都以数值存储,日期格式只负责显示。
- 截图与重算核验:macOS 上的 Microsoft 365 Excel 中文桌面版。
- 公式适用于支持 SUMIFS、EDATE 的 Excel 桌面版与网页版;Windows 的填充快捷键为 Ctrl+D,Mac 为 Command+D。
- 示例使用英文半角逗号分隔参数。如果本机区域设置要求分号,只替换参数分隔符,不替换引号内的比较符号。
下载练习文件
下载后另存一份副本,再跟随步骤操作。保留原文件,便于重新练习。
操作步骤
以下配图为真实 Mac 截图;Windows 的功能区名称、按钮位置或快捷键可能不同,请结合图注操作。点击图片或“查看原图”可放大阅读。
1. 检查订单时间和金额
打开练习文件,切到“明细”。A2:A9 是订单时间,B2:B9 是地区,C2:C9 是销售额。确认 A6 的 2026-09-30 18:30 也属于九月,而 A7 的 2026-10-01 00:00 已属于十月。 真实业务中先检查日期和金额是不是数值;仅把文本单元格的显示格式改成日期或货币,不会自动完成可靠的数据清洗。

真实 Mac 截图。原生 Excel 的“明细”表。Windows 同样先检查三列数据,工作表名称和单元格位置与下载文件一致。 查看原图(新窗口) 2. 把月份作为一个输入条件
返回“汇总”,确认 B4 是 2026-09-01,A7:A9 依次为华东、华南、华北。B4 必须填写当月第一天,不要输入“九月”这类文本,也不要填 2026-09-15。 本练习的固定范围只有明细第 2 到第 9 行。以后扩展明细时,要同步扩展求和范围和每一个条件范围;不要只改其中一列。
3. 在 B7 输入多条件求和公式
选中 B7,粘贴下方公式并按 Enter。第一个参数是金额范围;后面依次检查地区、当月起点和下月起点。 使用“>=本月第一天”和“<下月第一天”,可以包含九月三十日当天带时分的订单。不要把上限写成 <=DATE(2026,9,30),它只到当天零点。
=SUMIFS(明细!$C$2:$C$9,明细!$B$2:$B$9,$A7,明细!$A$2:$A$9,">="&$B$4,明细!$A$2:$A$9,"<"&EDATE($B$4,1))
真实 Mac 截图。公式来自实际 B7 单元格。美元符号固定明细范围、月份输入格和地区列;地区行号 7 可以向下移动。 查看原图(新窗口) 4. 填充公式并核对九月结果
选中 B7:B9 后向下填充:Windows 按 Ctrl+D,Mac 按 Command+D;也可以拖动 B7 右下角填充柄到 B9。 B8 应引用 $A8,B9 应引用 $A9,明细范围和 $B$4 应保持不动。华东的结果应为 1200+1500+600=3300,八月的 900 和十月的 700 都不计入。

真实 Mac 截图。实际 Excel 结果对照。文件显示的千位分隔符取决于本机区域设置,3300 与 3,300 数值相同。 查看原图(新窗口) 5. 切换月份,确认不是写死的答案
只把 B4 改成 2026-10-01,不编辑 B7:B9。三个结果应自动变成 700、500、0。再把 B4 改回 2026-09-01 并保存。 华北十月的 0 表示这份练习明细没有匹配订单,不能据此推断真实业务一定没有销售;业务报表仍需先检查数据是否完整。

真实 Mac 截图。在原生 Excel 中真实修改 B4 后采集,随后已恢复九月状态。不是把答案数字手动填入结果格。 查看原图(新窗口)
预期结果
- B4=2026-09-01 时,B7:B9 依次为 3300、800、400。华东金额包含九月三十日 18:30 的 600。
- B4=2026-10-01 时,不改公式即可得到 700、500、0。
- B7:B9 保留 SUMIFS 公式,B8/B9 的地区引用随行变化,其他范围固定。参考答案交付时恢复为九月。
故障排查
- 结果为 0,但明细里看得到订单
- 先检查月份是否为当月第一天、日期和金额是否为真实数值,再检查地区前后是否夹带空格。只改显示格式不能修复文本日期。
- 出现 #VALUE! 或结果漏了新订单
- 求和范围与所有条件范围必须等高。新增第 10 行后,本页的 $2:$9 不会自动扩展;要一起改范围,或在熟悉 Excel 表的结构化引用后改用表。
- 向下填充后,华南、华北仍与华东相同
- 检查是否把 $A7 误写成 $A$7。地区列固定,行号应随填充变成 8、9。
- 公式无法录入或显示为文字
- 使用英文半角双引号和比较符号。确认不是“文本”格式或前面多了单引号;按本机区域设置调整逗号或分号,再重新确认公式。
动手练习
先不打开参考答案,在练习文件完成 B7:B9,再只改月份为十月,写下三个结果。解释为什么九月三十日傍晚的订单被纳入九月,而十月一日零点的订单被排除。最后恢复九月并另存自己的完成文件。
参考答案与核对要点
- B4=2026-09-01 时,B7:B9 依次为 3300、800、400。华东金额包含九月三十日 18:30 的 600。
- B4=2026-10-01 时,不改公式即可得到 700、500、0。
- B7:B9 保留 SUMIFS 公式,B8/B9 的地区引用随行变化,其他范围固定。参考答案交付时恢复为九月。