Excel教程:sumifs函数常量数组简化公式
作者:部落窝教育来源:部落窝教育发布时间:2018-05-06 22:53:06点击:8522
版权说明: 原创作品,禁止转载。
工作中普通的多条件求和,我们用sumifs函数就可以搞定,不过一旦遇到多条件之间存在“且”、“或”等复杂关系,就需要一点技巧来搞定了。
这样一份Excel数据源,现在需要统计深圳地区订书机和钢笔两种商品的销量。
学员发过来的公式是这样写的:
=SUMIFS(E2:E21,A2:A21,"深圳",D2:D21,"订书机")+SUMIFS(E2:E21,A2:A21,"深圳",D2:D21,"钢笔")
按照学员这个公式写法,思路倒是清晰,但是如果要再增加求和条件,那套用的SUMIFS个数就会越多,公式也会随之变得更长。
其实,我们在使用SUMIFS的时候可以结合常量数组,公式会更精简,上面的公式,小雅优化后得到的公式如下:
=SUM(SUMIFS(E:E,A:A,"深圳",D:D,{"订书机","钢笔"}))
公式中的{"订书机","钢笔"}这部分内容是一个常量数组,目的是让SUMIFS函数分别对满足条件的数据进行统计,最后由SUM再次求和。
本案例的公式除了使用SUMIFS函数之外,还可以使用SUMPRODUCT函数。公式为:
=SUMPRODUCT((A2:A21="深圳")*(D2:D21={"订书机","钢笔"})*E2:E21)
不过,小雅最喜欢的还是用透视表来统计,比公式更加方便,透视表操作动画图如下:
本文配套的练习课件,请到QQ群:316492581下载。