分享

Excel函数:条件求和函数,sumifs的这些注意事项,你踩过坑吗?

 Chosefree 2021-04-08

各位小伙伴们大家好,我是Excel归故乡。上一期给大家讲解了SUMIFS函数的基础用法,想必大家已经熟练掌握了。今天我们继续来说一下这个函数的注意事项,相信这些注意事项造成的坑,很多初学者都踩过,来看看你中过几次招。

首先SUMIFS函数的基础写法格式我还是给大家放在这里,方便大家随时参考:

下面不如正题:

第一点:该函数的条件参数必须是成对存在的。这一点和我们的COUNTIFS函数不能说有点像,只能说一模一样。有条件区域就必须有条件,有条件就必须有条件区域对应,否则函数就会报错。这点想必我不用多说大家也明白,我们就不给大家举例了。

第二点:求和区域和每个条件区域大小必须是相同的,否则会发生错误。我们知道,这个函数的参数中单元格区域一般出现在两个地方,就是求和区域和条件区域。我们这里要求,无论有多少个区域,条件区域亦或是求和区域,大小必须是一样大小,否则函数会返回错误值#VALUE!。参考以下公式=SUMIFS(E1:E26,D2:D26,'女')

我们看到上面公式,求和区域是E1:E26,条件区域是D2:D26,第二个区域比第一个区域小,导致两个区域无法对齐,所以最终得到错误值。这里无论是哪个区域大,哪个区域小,亦或是有多个区域,只要有一个区域无法与整体保持一致,最终就会得到错误值。

第三点:区域不可上下错位,否则会得到错误的结果。我们经常使用这个函数的小伙伴都知道,我们的区域参数的行标(也就是数字)一般是一样的,不一样的只是列标,也就是说通常情况下各个区域在表格中的位置是上下对齐的。那如果保持区域大小一致,但是上下不对齐,能否得到正确答案呢?大家不妨一试,sumifs函数此时不会返回一个错误值,但是会得到一个不正确的答案。

我们注意到右边的公式,第一个公式是按照我们标准写法书写的,得到正确答案为32583。但是第二个公式大家仔细观察,我们的求和区域和条件区域虽然是一样大的,但是两个区域并没有上下对齐,求和区域是E1:E26,条件区域是E3:E28,由于区域上下不对齐,导致Excel判断出错,导致了最终结果的不不正确。此类情况经常发生在我们不完全引用整列数据的时候。

第四点:条件参数可以为数字、文本、表达式或单元格内容,但是为文本、表达式时需要添加双引号。我们都知道,在实际工作中遇到的条件求和是多种多样的,所以sumifs函数的条件参数的写法也是多样化的,但是多样归多样,他还是有自己的基本规则需要遵循。如果说条件是数字或者是单元格内容,那我们直接书写是不会影响计算的,请看下图:

但是如果条件参数是我们手动输入的文本,或者是表达式的时候,就需要注意了,此时的条件参数需要用英文状态下的双引号进行引用,Excel才能正确识别。比如以下公式:

我们可以看到,上图的公式,类似于大小比较,文字内容这样的条件参数,必须被双引号引用,否则就会像我标红的公式那样,我们在写好公式按下回车后直接报错,告知我们公式存在问题,无法计算。这一点大家一定切记,需要将条件表达为Excel可接受的格式。有的小伙伴对日期的表达比较感兴趣,由于篇幅较长,我们在下一期专门给大家讲解Excel中日期的表达形式。

第五点:sumifs函数和countifs函数一样可以接受通配符。并且用法与countifs函数完全一致,感兴趣的小伙伴可以翻看一下之前的文章,这里不再赘述。

以上就是本期的全部内容,这些细小的注意事项引起的坑,你在工作中遇到过几次呢?在评论区和大家一起分享一下吧~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多