今天要开始SUM函数的升级版SUMIF和SUMIFS的学习,开始吧!
首先从他的基本用法开始
基本用法-Sumif
我们要对A列的销售员进行求和
输入公式=SUMIF(明细表!$C:$C,A2,明细表!$G:$G)
注意:
判断区域与求和区域必须保持一致的长度
基本用法-Sumifs
我们要求A列对应的姓名的某产品进行求和
输入公式=SUMIFS(明细表!$G:$G,明细表!$C:$C,A2,明细表!D:D,B2)
SUMIFS
函数用于对区域中满足多个指定条件的单元格求和。它的基本语法为:SUMIFS(求和区域, 条件区域1, 条件1,条件区域2, 条件2, ...)
参数说明:
1、求和区域:用于求和计算的实际单元格,如果省略则使用区域中的单元格;
2、区域1:用于条件判断的第一个单元格区域1;
3、条件1:以数字、表达式或文本形式定义的条件1;
4、区域2:用于条件判断的第一个单元格区域2;
5、条件2:以数字、表达式或文本形式定义的条件2;
注:SUMIFS 函数一共可以实现127个条件进行求和。
函数扩展,下面说说AVERAGEIFS函数的用法,他的用法和Sumifs,相似,不同的就是求和区域变为平均值区域了。
熟悉后我们可以完成练习题
模糊条件求和
先在名称框将销售员和销售额定义名称
统计“张”姓销售额总和
输入公式=SUMIF(销售员,"张*",销售额)
统计“张”姓A产品销售额总和
输入公式=SUMIFS(销售额,销售员,"张*",明细表!D:D,"A")
隔列分类汇总
没想到我们的Sumif还可以实现隔列分类汇总,来看看他是怎样操作的
在N3单元格输入公式=SUMIF($B$2:$M$2,$N$2,B3:M3),向下拖拽。
同理我们在O3单元格输入公式=SUMIF($B$2:$M$2,$O$2,B3:M3)
不学不知道,每天都有新的内容。
查找引用功能
我们在需要求和的区域输入公式 =SUMIF($A$2:$A$9,$G2,B$2:B$9),
注意这里的判断区域必须是唯一的
按时间段求和
要求:统计2018-1-2~2018-1-3日 产品B的销售额
在单元格输入公式==SUMIFS(C:C,A:A,">="&F2,A:A,"<="&F3,B:B,F4)
多表多条件求和
普通的方法呢就是按表格分别用Sumif求出各个表总和,但是这样太麻烦了,我们可以一步到位
在单元格输入公式
=SUMPRODUCT(SUMIFS(INDIRECT(ROW(1:5)&"!C:C"),INDIRECT(ROW(1:5)&"!A:A"),A2,INDIRECT(ROW(1:5)&"!B:B"),B2))
但是这个难度系数比较高,有时间了,大家可以试试!
今天有两个作业,复习后认真完成!