E战到底特训营E战飞跃锦集

求和函数(Sumif Sumifs)

2018-11-29  本文已影响0人  5队back_e

今天学习的内容是求和函数(Sumif、Sumifs)分为6个知识点:

求和函数(Sumif 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个条件进行求和。

求和函数(Sumif Sumifs)

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(---选中条件姓名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))

上一篇下一篇

猜你喜欢

热点阅读