分享

【46】--“别人家的孩子”都是这样用SUMIF的!

 L罗乐 2017-08-23

学习过SUMIF函数的小伙伴都知道它是一个条件求和函数,主要是用来计算符合条件的单元格的和。但是仅仅知道这个函数的常规用法,怎么能名列前茅呢?怎么能出类拔萃呢?怎么能成为传说中的“别人家的孩子“呢?感受到了满满的恶意,别哭,别哭,今天表妹就带领各位小伙伴们好好扒一扒SUMIF函数的其他延伸用法,彻底打破那些“别人家孩子”的神秘光环!

~~~~~~SUMIF的分割线~~~~~~

函数介绍


SUMIF(range,criteria,sum_range)

参数说明:Sumif(条件区域求和条件求和区域

------------------------------------

清楚了函数的基本参数,下面我们就来看看它有哪些拓展用法。


SUMIF 拓展用法

拓展1

 隔行/列求和


------------------------------------

图中是公司产品1月至3月份的计划销售量和实际销售量数据,现在我们要统计实际销售量的总和,就可以使用SUMIF函数来计算。

------------------------------------

公式:=SUMIF($B$2:$G$2,H$2,B3:G3)

公式说明:在计划与实际标题行B2:G2中,查找标题为H2“实际”的单元格,然后计算产品A对应的销售数量B3:G3。由于产品B、产品C...的标题行都是B2:G2,所以为了方便公式拖拽复制,对这个区域进行了绝对引用。

注意:图例中的情况,各数据均带有标题(计划/实际),所以可以使用SUMIF函数进行隔列求和,如果数据没有标题,则需要使用SUMPRIDUCT函数进行解决,详见推送22。

------------------------------------

拓展2

 含错误值求和

------------------------------------

在包含错误值的数据中,使用SUM函数直接求和,结果会发生错误,如图所示。但是用SUMIF函数就可以跳过错误值,直接计算正确的结果。

------------------------------------

公式:=SUMIF(A2:A8,'>0',A2:A8)

公式说明:以大于0的条件,跳过错误值,返回正确的求和结果。

------------------------------------

拓展3

 跨表格求和

------------------------------------

根据图中各地区客户购买产品的销售额,汇总出各个客户的销售额总数。这个问题看起来很复杂,但是使用SUMIF函数 SUMPRODUCT函数 INDIRECT函数就可以轻松搞定。

------------------------------------

公式:=SUMPRODUCT(SUMIF(INDIRECT({'北京','上海','深圳','广东'}&'!A2:A13'),A2,INDIRECT({'北京','上海','深圳','广东'}&'!C2:C13')))

公式说明:使用INDIRECT函数分别引用“北京”、“上海”、“深圳”和“广东”Sheet页中的客户列A2:A13和销售额列C3:C13,然后使用SUMIF函数进行条件求和。因为,SUMIF返回的是每个Sheet页的求和结果,是一组数,最后还需要用SUMPRODUCT函数进行求和计算。



以上就是SUMIF函数的三种拓展应用。怎么样?学会了这三种拓展应用,小伙伴们在使用函数的时候是不是更加专业精深了呢?勤劳的小伙伴快快自己动手试试,让那个“别人家的孩子”再也别想嘚瑟起来呢!

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多