先把问题说清楚
示例中 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
| Department | Status | Amount |
|---|---|---|
| Sales | Complete | 120 |
| Support | Complete | 80 |
| Sales | Pending | 50 |
| Sales | Complete | 200 |
=SUMIFS(C2:C5,A2:A5,"Sales",B2:B5,"Complete")这是教学示例,不是实时 AI 返回,也不代表已在 Excel 中执行验证。
逐步操作
- 将示例放在 A1:C5,确保 C2:C5 是数字。
- 把公式粘贴到同一工作表的 E2。
- 先核对 320,再将一条 Pending 改为 Complete,检查汇总是否按预期变化。
- 若要复制公式到其他位置,判断是否应把范围锁定为 $C$2:$C$5 等绝对引用。
使用结果前检查
- 数字以文本形式存储时可能被忽略,可用 ISNUMBER 检查。
- 隐藏或筛选掉的行仍在范围内;这个公式不是只汇总可见行。
- Sales 或 Support 与 Sales 且 Complete 是不同逻辑,需求中要说清“或”与“且”。