sumifs求和带编号的
一、基本用法
1、Sumif的基本用法
=SUMIF(range,criteria,[sum_range])
range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。(判断区域,销售员)
criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。(条件区域,对应的姓名)
sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。(求和区域,金额销售额)
进行销售员销售额的快速求和的方法:
一种方法: 输入=sumif(---插入函数---出现函数参数窗口--- range(判断区域,销售员)--- criteria(条件区域,对应的姓名)--- sum_range(求和区域,金额销售额)---确定
二种方法: 录入上面公式有个小技巧:输入=sumif ---在条件里前加个逗号后加个逗号=sumif(,A2,)---把光标放在第一个逗号前面选中我们销售员C列---然后光标放在第二个逗号后选中G列---按回车
三种方法:结合名称框的应用
选中C列在名称框里定义一个叫销售员按回车---选中G列在名称框里定义一个叫销售额按回车
=SUMIF(销售员,A2,销售额)
=SUMIF(明细表!$C:$C,A2,明细表!$G:$G)
注意:判断区域与求和区域必须保持一致的长度
2、Sumifs的基本用法(多条件的求和)
输入=sumifs(---插入函数---出现函数参数窗口---sum_ range(求和区域)选中金额G列--- criteria_ range1(条件1区域)选中销售员C列--- criteria1 选中A2单元格--- criteria_ range2(条件2区域)选中商品名称D列--- criteria2选址B2单元格---按回车
=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($B$2:$M$2,$N$2,B3:M3)按CTRL+回车
实际
=SUMIF($B$2:$M$2,$O$2,B3:M3) 按CTRL+回车
sumif函数的使用方法绝对引用四、查引用功能
数据要保持唯一的,如有相同的就不能实现sumif查了。
Sumif函数实现查引用功能,实现一个批量的查。
选中黄区域---输入=SUMIF(---选中条件姓名A列对它绝对引用---输入逗号---条件是姓名选中G2因为它要拖动 所有对G列进行绝对引用---输入逗号---求和区域是B列因为它会往右拖动的 对它就行相对引用就可以了B:B按CTRL+回车就可以了
=SUMIF($A:$A,$G2,B:B)
五、按时间段求和
要求:统计2018-1-2~2018-1-3日 产品B的销售额
输入==SUMIFS---求和区域销售金额选中C列---输入逗号---条件区域销售日期A列---条件是大于等于开始2018-1-2 所以要用英文状态下的双引号”>=”---用and连接符&(shift+7)连接到开始日期F2---输入逗号---第二个区域还是我们的销售日期选中A列---输入逗号---条件是小于等于结束日期2018-1-3用英文状态下的双引号”<=” ---连接符&结束日期F3---输入逗号---第三个条件区域是我们的产品列B列---输入逗号---对应的条件是F4---回车
=SUMIFS(C:C,A:A,">="&F2,A:A,"<="&F3,B:B,F4)
如修改日期,它的数据是个联动的。
六、多表多条件求和
=SUMPRODUCT(SUMIFS(INDIRECT(ROW(1:5)&"!C:C"),INDIRECT(ROW(1:5)&"!A:A"),A2,INDIRECT(ROW(1:5)&"!B:B"),B2))
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论