让灵犀帮我创作
才思如泉涌
掌握Excel求和技巧:SUM、AGGREGATE与SUBTOTAL函数详解 点击使用AI助手 了解更多
发布于 2024-11-28 liusiyang 180 编辑
AI 智能搜索
在数据处理中,求和是基础且频繁的操作。Excel提供的SUM、AGGREGATE和SUBTOTAL函数各有千秋,但如何根据需求选择合适的函数,以及如何处理错误值和非数字单元格,常常困扰着用户。本文将引导你掌握这些函数的使用技巧,并提供一个实用的公式组合,让你在数据求和时更加得心应手。
提问链接:关于sum函数
很多大佬回复,但好像都不太搭边
为此额外琢磨了几个求和函数SUM、AGGREGATE、SUBTOTAL
1、SUM函数
SUM函数会自动忽略文本值、逻辑值,但不会忽略错误值=NA()
如果你需求的非数字单元格是错误值,那么SUM就挺适合的。
2、AGGREGATE函数
AGGREGATE函数的二参设置为6,即可忽略掉所有的错误值
3、SUBTOTAL函数
SUBTOTAL函数搭配9或109求和,与SUM函数相同,只能忽略文本值、逻辑值,不能忽略错误值。
4、需求解答
根据你的提问需求,按字面理解,应该是需要得到
全数字单元格正常求和
非数字单元格,需要求和失败并报错
那么推荐IF+SUMPRODUCT+NOT+ISNUMBER+SUM函数嵌套,能完美的解决提问需求
最初准备用COUNTIF来判断ISNUMBER中FALSE的个数,却发现COUNTIF不能嵌套ISNUMBER。
最后决定使用SUMPRODUCT、NOT 和ISNUMBER 函数一起获取包含非数字值的单元格数量,
这将得到非数字值和空白单元格的单元格总数,
=SUMPRODUCT(--NOT(ISNUMBER($B$2:B15)))
然后用IF函数判断其是否大于0,如果大于0,则返回错误,否则用SUM求和。
最终得到
=IF(SUMPRODUCT(--NOT(ISNUMBER($B$2:B15)))>0,"错误",SUM($B$2:B15))
📌 | 帖子中提到的公式都可以在这里找到 【金山文档 | WPS云文档】 关于sum函数 |
通过本文的学习,你将能够熟练运用SUM、AGGREGATE和SUBTOTAL函数进行数据求和,并能根据实际需求灵活处理各种单元格内容。掌握这些技巧,不仅能提高工作效率,还能在数据处理中避免常见的错误。现在,你已经准备好利用Excel的强大功能,轻松完成复杂的求和任务了。
原文链接:https://bbs.wps.cn/topic/45652