二维码 购物车
部落窝在线教育欢迎您!

无往而不利的SUMIF面对这种条件求和竟然傻眼了!

 

作者:老菜鸟来源:部落窝教育发布时间:2018-05-09 09:39:45点击:6822

分享到:
0
收藏    收藏人气:1人
版权说明: 原创作品,禁止转载。

小编有话说:小编刚看完这篇文章的时候完全处于懵逼状态,已经被作者的函数功底深深折服了,不知道你看完后会是什么感受呢?为什么公式正确却运算不出结果呢?同样一个数据竟然可以有表达式和文本两种含义。相信你看完这篇文章后,对函数的认知会有一个升华,下面一起来看看吧!

经过了复杂的绩效考核和层层审批,终于盼来了年终奖!

与往年一样,根据业绩完成率制定了三个层级,一份年终奖的明细表到了财务主管的手中,现在只需要统计出每个层级的奖金合计,大家的年终奖就可以如愿以偿的到账了。

专门负责数据处理的小丽,兴致勃勃的接到了财务主管发来的明细表,在听明白了要求后,直接就用上了已经熟的不能再熟的条件求和利器SUMIF函数。

可是这次小丽遇到了麻烦,以前在处理条件求和的问题时,SUMIF函数一向都是无往不利的,可是今天的统计结果让小丽瞬间傻眼了,统计结果如图所示:

小丽仔细查看了SUMIF函数的用法:=SUMIF参与判断区域,条件,求和区域)

这个表格是按完成率对年终奖进行求和,因此条件区域使用了C列,具体条件是E2E4这三个单元格,实际的求和区域是B列,都没有问题啊,可是为什么只有30%-70%这个档的结果正确,而>70%<30%这两个档的汇总结果都是0呢?

小丽带着满脸的不解,向公司的数据专家老菜鸟求助,请他看看到底是哪里出现了问题呢?

老菜鸟也很纳闷,一个简单的SUMIF函数,能让经常处理数据的小丽一筹莫展,看来真的是遇上麻烦了。在仔细看过表格的数据与公式后,发现了错误的原因。

相信大家和小丽一样,都很想知道问题到底出在哪里,那么就一起来听听老菜鸟的分析吧:

通常公式正确而结果错误,都是因为数据源不符合函数要求带来的问题。造成本例结果错误的其实原因就是:

1、单元格中数字加了符号,就是文本型数据了,所以C列和E列都是文本型数据。

2、在F列公式中引用了E列单元格的内容,而在函数公式中,>70%被看做表达式,所以不能和C列的文本型数字做比较,30%-70%在函数公式中还是文本型数字,所以可以和C列的文本型数字做比较。

原因明白了以后,解决方法也就有了,以下分享三个思路,前两个方法都是使用SUMIF函数。

根据上面的分析,是因为公式中的数学表达式不能和C列文本型数据做运算导致的误会,因此可以从这个思路着手处理。

方法1:公式修改为=SUMIF(C:C,"="&E2,B:B)

注意条件的写法,"="&E2因为使用了&这个文本连接符,就可以利用它可以在引用的单元格数据前加上“=”,从而把条件数据变成文本属性。函数公式中的"="&E2的就会变成"=>70%"这样的文本型数据可以和C列的文本型数据做比较,从而得到正确结果。

这一点我们可以通过F9来直观的看到:

方法2:公式修改为=SUMIF(C:C,"*"&E2,B:B)

将公式1"="&E2变成"*"&E2,两个公式的原理是类似的,都是将>70%这种数据变成文本形式,来让SUMIF行使条件求和的功能。

在处理条件求和类的问题时,SUMIF无疑非常方便,不过还有一个更加强大的函数:SUMPRODUCT

遇到SUMIF搞不定的问题,SUMPRODUCT函数统统拿下,今天这个问题当然也不例外,第三个方法就是使用SUMPRODUCT函数来解决。

方法3:公式修改为=SUMPRODUCT(($C$2:$C$16=E2)*$B$2:$B$16)

这个公式没什么多说的,就是SUMPRODUCT条件求和的标准写法:

=SUMPRODUCT((条件区域=条件)*实际求和区域)

使用这个公式的时候需要注意一点,一定要准确选择范围,如果数据区域中有不可计算的数据,就会造成结果的错误。

下面这种错误是经常会见到的:

在选择计算区域时,是从第一行开始的,这就造成了B1单元格的这个文字内容要进行乘法计算,从而得到一个错误值,具体情况我们可以使用F9功能键看到:

第一个值就是错误值,那么接下来的求和结果肯定就会错误了。

听完老菜鸟讲了这三个方法以后,小丽非常开心,不仅仅是因为解决了一个难题,还从中学到了很多之前不知道的知识。

在向老菜鸟告别时,老菜鸟又告诉了小丽一些经验之谈:新手在遇到问题时,首先检查公式结构是否有错,确定结构正确时,再检查数据源,有必要的话可以借助公式求值和F9键通过计算过程来检查问题出现的原因。其实这些也与自己的经验有关,只要能够坚持关注,坚持学习,一定会将Excel这个工具用的得心应手。

今天这个故事到这里就划上了一个圆满的句号,关于SUMPRODUCT这个函数,如果各位朋友还想了解更多SUMPRODUCT函数请留言,我将根据大家的留言撰文介绍SUMPRODUCT函数的相关文章。

本文配套的练习课件请加入QQ群:316492581下载。https://mmbiz.qpic.cn/mmbiz_png/k6kCsib3eJMxVibbHsZmHf0vFmKia03Oek3mt8gVr6s8B8E2eXOt8CQX40GZRCtcJfqwE6s2qFCuMl67B80Q9WBBg/640?tp=webp&wxfrom=5&wx_lazy=1

如果您因工作所需使用到Excel,不妨关注部落窝教育的《一周Excel直通车》视频课或Excel极速贯通班》直播课系统学习。