一次偶然的机会,我接触到了AI。起初只是抱着试试看的心态提出各种问题,没想到它几乎总能给出令人满意的答案。
渐渐地,我发现它俨然成了我的“第二大脑”,极大地提升了我的工作效率——尤其是在编程方面。我网站上的多个页面,都是由 DeepSeek 协助完成的。
今天在写 Excel 函数时,一时卡壳,想不起具体语法,向通义AI提问后,立刻得到了清晰准确的解答。
推荐AI
我尝试过不少AI工具,但从个人使用体验来看,在编程和日常问题解决方面,
这两款尤为出色:
如果你也想让工作和学习变得更轻松,不妨试试它们。
今天的问题
SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], …)
如何表示条件不为空白时求和?
在 SUMIFS 函数中,要表示“条件不为空白”时进行求和,可以使用不等于(<>)的逻辑运算符。
具体语法如下:
SUMIFS(求和区域, 条件区域1, "<>")
详细说明:
"<> "是 Excel 中表示“不等于空字符串”的条件。- 它会匹配所有非空白单元格,包括包含文本、数字、日期等值的单元格。
- 注意:这个条件 不会 将仅包含空格的单元格视为空白。如果需要排除空格,可能需要更复杂的处理。
示例:
假设有以下数据:
| A列 (项目) | B列 (金额) |
|---|---|
| 项目A | 100 |
| 200 | |
| 项目C | 150 |
| (空) | 300 |
| 项目E | 250 |
你想对 A列不为空白 对应的 B列金额 求和:
=SUMIFS(B:B, A:A, "<>")
结果是:100 + 150 + 250 = 500
补充说明:
如果你还希望排除只包含空格的单元格,可以结合 TRIM 或使用数组公式,但通常情况下 "<>" 已经能满足大多数“非空”的需求。
✅ 总结:
用 "<>" 作为条件,即可表示“不为空白”。
应用效果
合计行筛选合计主表金额字段,排除了单据明细行数值。

相关文章
© 版权声明
THE END















