bc. DevByteClueTHE FORMULA STUDIO
EN中文日本語

DEVBYTECLUE / FIELD NOTES

只汇总符合条件的行:SUMIFS

不用排序或删除其他记录,直接汇总销售部门已完成订单。关键不是记住函数名,而是让条件范围和金额范围逐行对应。

更新于 2026 年 10 月 25 日

先把问题说清楚

示例中 A 列为部门,B 列为状态,C 列为数字金额,第 1 行是标题。需要同时满足 Sales 和 Complete,结果放到数据区域之外的 E2。预期结果是 320:第 2 行的 120 加上第 5 行的 200。

看懂公式中的范围

C2:C5 是求和区域。A2:A5 与文本 Sales 比较,B2:B5 与 Complete 比较,文本条件放在英文双引号中。只满足一个条件的行不计入结果。三个区域都从第 2 行开始,到第 5 行结束,不能错位。

向 AI 提供完整边界

可以描述:“Excel 2016,A1:C5 的列名是 Department、Status、Amount,汇总 Department 为 Sales 且 Status 为 Complete 的 Amount,公式放在 E2。”实际表格若到第 500 行,应明确完整范围,不能让 AI 把前几行样例当成全部数据。

完整示例

A1:C5

DepartmentStatusAmount
SalesComplete120
SupportComplete80
SalesPending50
SalesComplete200
=SUMIFS(C2:C5,A2:A5,"Sales",B2:B5,"Complete")

这是教学示例,不是实时 AI 返回,也不代表已在 Excel 中执行验证。

逐步操作

  1. 将示例放在 A1:C5,确保 C2:C5 是数字。
  2. 把公式粘贴到同一工作表的 E2。
  3. 先核对 320,再将一条 Pending 改为 Complete,检查汇总是否按预期变化。
  4. 若要复制公式到其他位置,判断是否应把范围锁定为 $C$2:$C$5 等绝对引用。

使用结果前检查

  • 数字以文本形式存储时可能被忽略,可用 ISNUMBER 检查。
  • 隐藏或筛选掉的行仍在范围内;这个公式不是只汇总可见行。
  • Sales 或 Support 与 Sales 且 Complete 是不同逻辑,需求中要说清“或”与“且”。

参考资料

Microsoft · SUMIFS

继续学习

跨表匹配前,先确认 Excel 版本从截图到公式:先核对数据,再核对位置修复公式错误,也修复背后的原因