在Excel函数世界中,Sumifs函数是多条件求和利器,因为它最多可以有127个条件!
然而今天我们有位同学只有3个条件,用它却无法正常求和!你可能会说也许是这同学的表格不适合使用Sumifs函数吧?其实并非如此,先来看一下数据结构和汇总图吧!
文章插图
数据表原本有很多列,我将其中N多与该问题无直接关系的列删除掉了,仅保留了A:H列,从截图中可以看出,这个问题用Sumifs函数是完全没问题的!
那为什么这位同学会说他用了Sumifs却无法求出正确的结果呢?我们先来写函数看一下!
公式写好,双击填充一看,全是0,还真的不能用呢!!通过第一张图我们能看到 2020年8月2日 销售赠送 的保养劵有三笔,一共3984,可为什么Sumifs却无法求出来呢?
【我这问题用Sumifs函数真的不行】
文章插图
通过换行检查语法没问题,那么问题就出在条件上了,已知明细表第13行的数据符合B4的求和要求,我们可以通过辅助单元格分别检查三个条件!
文章插图
可以看到B2和明细表的G13不一样,把G13的值复制到B3,然后把两个单元格的字体大小调整到36,就发现了问题所在!
文章插图
坑在 券 和 劵 不同,一个是刀,一个是力,将汇总表的替换成明细表中的以后,计算结果正常!
文章插图
这种错误是很常见的,字不一样,内容中有不同数量的空格,等等,直接导致了无法匹配,求和结果不正确等情况!
对于这种数据录入不规范的情况要进行分析的话,用数据透视表是最佳选择!因为透视表会根据数据源自动按相应的内容进行汇总,而不会造成数据“丢失”!
文章插图
但数据透视表对于数据源结构有严格的要求,同时要想使用动态数据区域又得多花时间去学习了!
函数和透视表,各有优点,同时又各有缺点!唯有被坑过,才能真正掌握!
此篇文章对Sumifs函数求和结果不正确的检查方法做了一个简单的介绍,在日常工作中可能会遇到各种各样的错误,检查方法也不尽相同,唯有掌握更多的错误检查方法,才能胜人一筹!
推荐阅读
- Python为什么需要装饰器?如何正确使用Python装饰器?
- Python处理pdf文件用什么库?Python哪些方法可以操作pdf文件
- Python中两个%符号有什么作用?python格式化输出百分符号的使用方法
- 如何使用Python从文件中读取内容?Python初学者文件读写教程
- Python中的int函数怎么使用?python如何实现int函数的方法
- Python为什么要配置虚拟环境?Python使用虚拟环境有什么好处?
- Python如何配置文件yaml?Python配置文件yaml的用法有哪些?
- 微信突然不能使用是怎么回事?
- 信用卡哪个比较好
- 用Sumifs函数查找价格