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