Excel中SUMIF函数的10个高级用法!超级经典~

SUMIF函数可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用,在之前的文章中,罂粟姐姐也给大家介绍了该函数的一些经典应用场景 。
但是,今天,罂粟姐姐将带大家深入了解SUMIF函数,因为它不仅有漂亮的外表,还有丰富的内涵 。(当然,最主要原因是之前有小伙伴表示没看懂,这一次再看不懂就……就……就给姐姐发红包,手把手教!)
1、单字段单条件求和
计算“杨过”总销售额,公式:SUMIF(D2:D16,”杨过”,E2:E16)

Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
单字段单条件求和
2、单字段多条件求和
计算“杨过”和“杨逍”两个人的总销售额,共有两种方法 。
方法1:借助SUMIF进行数学运算,杨过总销售额+杨逍总销售额 。
公式:SUMIF(D2:D16,”杨过”,E2:E16)+SUMIF(D2:D16,”杨逍”,E2:E16)
Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
方法1
方法2:借助SUM和SUMIF实现单字段多条件求和,SUM(杨过销售额,杨逍销售额) 。
公式:SUM(SUMIF(D2:D16,{“杨过”,”杨逍”},E2:E16))
Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
方法2
注意:SUMIF(D2:D16,{“杨过”,”杨逍”},E2:E16)是一个数组公式,指代的结果是{杨过销售额,杨逍销售额},再用SUM公式求和,即可得到杨过与杨逍的总销售额 。
3、包含日期的单字段多条件求和
计算8月20日至9月20日总销售额,有两种方法 。
方法1:借助SUM和SUMIF实现单字段多条件求和,SUM(8月20日以后的销售额,9月20日之前的销售额) 。
公式:SUM(SUMIF(A2:A16,{“>=2016/8/20″,”>2016/9/20″},E2:E16)*{1,-1}) 。
相当于=SUMIF(A2:A16,”>=2016/8/20″,E2:E16)-SUMIF(A2:A16,”>2016/9/20″,E2:E16),即8月20日至9月20日的销售额=8月20日以上的销售额-9月20日以后的销售额 。
Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
方法1
方法2:借助SUMIFS实现多条件求和,同时满足8月20日以后和9月20日之前两个条件的销售额 。
公式:SUMIFS(E2:E16,A2:A16,”>=2016-8-20″,A2:A16,”<=2016-9-20″)
Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
sumifs多条件求和
注意:SUMIFS函数是 Excel 2007及以后版本的新增函数,不能在 Excel 2003 中使用,但是可以使用SUMIF函数的普通公式来实现(如方法1) 。
4、模糊条件求和
SUMIF语法中criteria参数中支持使用通配符(包括问号“?”和星号“*”) 。关于通配符的介绍,请移步姐姐之前的文章:妙用Excel通配符,让工作效率倍增 。
计算姓“杨”销售员的总销售额,公式:SUMIF(D2:D16,”杨*”,E2:E16) 。
Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
模糊条件求和
5、多列区域求和
计算各月借方和贷方合计 。
公式:SUMIF($B$2:$I$2,J$2,$B3:$I3) 。
Excel中SUMIF函数的10个高级用法!超级经典~

文章插图
 
多列区域求和
注意:选中单元格,按F4,则单元格绝对引用,再按一次F4,则单元格相对引用锁定行,再按一次F4,则单元格相对引用锁定列,尽量避免一个个输入“$”符号 。
6、错列求和
杨过的销售总额 。
公式:SUMIF(A1:C16,”杨过”,B1:D16) 。

推荐阅读