今天学习了sumif函数和sumifs函数,听完之后觉得这两个函数挺好理解的,只要把他的语法搞懂就行了,但是在实际操作时还是发现了好多不明白的问题。
1.基本用法
=sumif(判断区域,求和的条件,数据区域) 例:=SUMIF(明细表!$C:$C,A2,明细表!$G:$G)
注意:判断区域与求和区域必须保持一致的长度
=SUMIFS(数据区域,条件区域1,求和的条件1,条件区域2,求和的条件2) 例:=SUMIFS(明细表!$G:$G,明细表!$C:$C,A2,明细表!D:D,B2)
SUMIFS 函数用于对区域中满足多个指定条件的单元格求和。它的基本语法为:SUMIFS(求和区域, 条件区域1, 条件1,条件区域2, 条件2, ...)
注意:判断区域与求和区域必须保持一致的长度,SUMIFS 函数一共可以实现127个条件进行求和。
问题:
这个的条件区域1和条件区域2,为什么不能是同一列的?
比如说我们做作业时,有一道题目是计算零件名称为吊轴和拉杆的数量和,这里吊轴和拉杆是同一列的两个条件,我们就用不了sumifs函数,而是用了两个函数相加的。
2.模糊条件求和
统计“张”姓销售额总和:=SUMIF(明细表!C:C,"张*",明细表!G:G)
统计“张”姓A产品销售额总和:=SUMIFS(明细表!G:G,明细表!C:C,"张*",明细表!D:D,"A")
3.隔列分类汇总
=SUMIF($B$2:$M$2,$N$2,B3:M3)
=SUMIF($B$2:$M$2,$O$2,B3:M3)
4.查找引用功能
=SUMIF($A$2:$A$9,$G2,B$2:B$9)
Sumif函数实现查找引用功能
5.按时间段求和
统计2018-1-2~2018-1-3日 产品B的销售额
=SUMIFS(C:C,A:A,">="&F2,A:A,"<="&F3,B:B,F4)
问题:
在这里也是搞不明日期为什么不能用通配符,比如作业一里面要计算出一月份储君老师的销售额,我刚开始是用“2017-1*”来表示一月份,但结果总是不对。
6.多表多条件求和
今天的课程总的来说,就是要搞懂函数的含义,把公式记住,其他的也就不难理解了
=sumif(判断区域,求和的条件,数据区域)
=SUMIFS(数据区域,条件区域1,求和的条件1,条件区域2,求和的条件2,…)