首页系统综合问题Excel函数公式:多条件求和函数SUMIFS、SUMPRODUCT

Excel函数公式:多条件求和函数SUMIFS、SUMPRODUCT

时间2023-03-30 20:22:40发布分享专员分类系统综合问题浏览300

今天小编给各位分享sumproduct函数的知识,文中也会对其通过Excel函数公式:多条件求和函数SUMIFS、SUMPRODUCT和excel里同时满足两个条件的求和公式等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • Excel函数公式:多条件求和函数SUMIFS、SUMPRODUCT
  • excel里同时满足两个条件的求和公式
  • excel函数 除了SUMIFS,还有什么办法多表格多条件求和?
  • Excel用公式进行多条件求和
  • 一、Excel函数公式:多条件求和函数SUMIFS、SUMPRODUCT

    求和,一直是Excel中最普通的话题,但是对于求和,大家真的了解吗,尤其是多条件求和?今天我们要掌握的是SUMIF函数和SUMPRODUCT函数多条件求和的技巧。

    目的:统计出销售到【上海】地区的【联想】和【华硕】的数量。

    方法一:

    方法:

    在目标单元格中输入公式:=SUM(SUMIFS(D3:D9,B3:B9,"上海",C3:C9,{"联想","华硕"}))。

    备注:

    SUMIFS(D3:D9,B3:B9,"上海",C3:C9,{"联想","华硕"})对“联想”和“华硕”分别进行统计,然后用SUM函数来求和。

    方法二:

    方法:

    在目标单元格输入公式:=SUMPRODUCT((B3:B9="上海")*(C3:C9={"联想","华硕"})*D3:D9)。

    方法三:

    方法:

    在目标单元中输入公式:=SUMPRODUCT((B3:B9="上海")*((C3:C9="联想")+(C3:C9="华硕")),D3:D9)。

    一、excel里同时满足两个条件的求和公式

    材料/工具:Excel2010

    1、选择要求和的单元格,点击编辑栏的插入函数符号

    2、进入插入函数页面,在查找函数框里面输入:sumifs,选择函数列表里面的:SUMIFS点击下面的【确定】

    3、在函数参数页面,求和区域框选择金额一列:C2:C13

    4、第一个条件是1班级所以在区域1里面输入班级列:B2:B13

    5、相应的条件1直接输入:1,

    6、第二个条件是男生,所以在区域2里面输入性别列:A2:A13

    7、条件2输入:"男"条件为中文是要用英文状态下的双引号,如果是数值的话直接输入数字就可以

    8、输完函数参数后,点击【确定】回到表格后,可以看到值已经算出来了

    二、excel函数 除了SUMIFS,还有什么办法多表格多条件求和?

    条件求和函数在Excel表格中有着广泛的应用,SUMIF函数是常用的条件求和函数。在OFFICE2007之后,多条件求和SUMIFS函数也出现了,它是对SUMIF函数的扩展和延伸,使用频率逐渐增加,成为办公常用的函数之一。
    SUMIF函数是条件求和函数,它的语法规则是:
    SUMIF(range,criteria,[sum_range])
    参数range指的是条件判断的范围,即是判断求和条件的范围;
    参数criteria指的是求和的具体条件;
    参数sum_range指的是实际求和的范围,如果省略的话,求和的范围就是条件判断的范围。
    SUMIFS函数是多条件求和函数,它的语法规则是:
    SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ……)
    sum_range指的是实际求和的范围;
    criteria_range1指的是条件1判断的范围;
    criteria1指的是条件1的具体内容;
    剩下的参数以此类推。
    下面以一个例子来说明二者的用法,下图表示的是学生的成绩单。
    学生成绩单
    (1)单条件求和
    单条件求和的情况两种函数都可以使用。比如我们现在要得到所有男生的语文成绩的总和,那么求和的范围就是语文成绩的那一列的区域,这里是D2到D13;条件判断的范围就是性别那一列的区域,这里是C2到C13,判断的条件就是“男”,那么依据各自的语法规则,得到相应的函数。
    SUMIF函数: =SUMIF(C2:C13,"男",D2:D13)
    SUMIFS函数:=SUMIFS(D2:D13,C2:C13,"男")
    输入相应公式之后,得到的结果如下。
    两种函数单条件求和都能用
    (2)多条件求和
    多条件求和只能使用SUMIFS函数了。比如我们现在要得到所有大于90分的男生的语文成绩总和,包含两个条件,一个是大于90分,一个是男生,求和区域是语文那一列所对应区域,即是D2到D12。条件1是语文成绩大于90,范围是D2到D13;条件2是男生,范围是C2到C13。那么函数的公式就是:
    =SUMIFS(D2:D13,D2:D13,">90",C2:C13,"男")
    输入公式后得到的结果如下。
    多条件求和实例
    演示动画如下。
    多条件求和演示动画
    本期的内容就到这里,感谢您的阅读,欢迎您的持续关注。

    三、Excel用公式进行多条件求和

    Excel用公式进行多条件求和

      需要用excel统计数据的时候,多条件求和在实际的工作中应用非常广泛,我们可以用公式来实现多条件求和,用到的函数有SUM、SUMPRODUCT、MMULT和SUMIFS,其中SUMIFS函数是Excel2007新增的函数。下面我来是一个具体的例子,数据在A2:F23区域中,其中要求和的区域是F2:F23。

      方法一:用SUM函数

      用SUM函数进行多条件求和,公式基本结构是SUM((条件1)*(条件2)*(求和数据区)),

      必需用数组公式,公式输入完毕后按Ctrl+Alt+Enter结束。

      1.计算出7月份广州的总销量:

      =SUM(($A$2:$A$23="7月")*($B$2:$B$23="广州")*$F$2:$F$23)

      2.计算出7月和10月拖鞋总销量:

      =SUM((($A$2:$A$23="7月")+($A$2:$A$23="10月"))*($C$2:$C$23="拖鞋")*$F$2:$F$23)

      公式中的加号相当于逻辑或。

      3.计算出7-10月武汉男式袜子销量:

      =SUM((($B$2:$B$23="武汉")*($C$2:$C$23="袜子"))*($E$2:$E$23="男")*$F$2:$F$23)

      方法二:用SUMPRODUCT函数

      公式结构同SUM函数,只不过不用数组公式。

      1.计算出7月份广州的总销量:

      =SUMPRODUCT(($A$2:$A$23="7月")*($B$2:$B$23="广州")*$F$2:$F$23)

      2.计算出7月和10月拖鞋总销量:

      =SUMPRODUCT((($A$2:$A$23="7月")+($A$2:$A$23="10月"))*($C$2:$C$23="拖鞋")*$F$2:$F$23)

      公式中的加号相当于逻辑或。

      3.计算出7-10月武汉男式袜子销量:

      =SUMPRODUCT((($B$2:$B$23="武汉")*($C$2:$C$23="袜子"))*($E$2:$E$23="男")*$F$2:$F$23)

      方法三:用MMULT函数

      用MMULT函数进行多条件求和特别适合于数据量较大的情况。

      MMULT函数的语法是:MMULT(array1,array2),

      其中参数array1和array2 是要进行矩阵乘法运算的两个数组。

      函数返回两个数组的矩阵乘积。要求array1 的列数必须与 array2 的行数相同,

      而且两个数组中都只能包含数值。本例中的`第一参数为一行N列,而第二参数为N行一列。

      公式的基本结构是MMULT(条件1,(条件2)*(求和数据区)),

      必需用数组公式,公式输入完毕后按Ctrl+Alt+Enter结束。

      1.计算出7月份广州的总销量:

      =MMULT(--(TRANSPOSE($A$2:$A$23)="7月"),($B$2:$B$23="广州")*$F$2:$F$23)

      公式中双重否定符“--”将其后面的结果变成数值。

      2.计算出7月和10月拖鞋总销量:

      =MMULT(--(TRANSPOSE(($A$2:$A$23="7月")+($A$2:$A$23="10月"))),($C$2:$C$23="拖鞋")*$F$2:$F$23)

      公式中的加号相当于逻辑或。

      3.计算出7-10月武汉男式袜子销量:

      =MMULT(--(TRANSPOSE(($B$2:$B$23="武汉")*($C$2:$C$23="袜子"))),($E$2:$E$23="男")*$F$2:$F$23)

      方法四:用SUMIFS函数

      SUMIFS函数是Excel 2007中的新增函数,用它进行多条件求和非常方便。其语法是:

      SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …),即:

      SUMIFS(求和区域,条件区域1,条件1,[条件区域2,条件2],…)

      1.计算出7月份广州的总销量:

      =SUMIFS($F$2:$F$23,$A$2:$A$23,"7月",$B$2:$B$23,"广州")

      2.计算出7月和10月拖鞋总销量:

      =SUMIFS($F$2:$F$23,$A$2:$A$23,"7月",$C$2:$C$23,"拖鞋")+SUMIFS($F$2:$F$23,$A$2:$A$23,"10月",$C$2:$C$23,"拖鞋")

      3.计算出7-10月武汉男式袜子销量:

      =SUMIFS($F$2:$F$23,$B$2:$B$23,"武汉",$C$2:$C$23,"袜子",$E$2:$E$23,"男")

      四种计算方法与12个公式计算结果:

    ;

    关于sumproduct函数的问题,通过《excel函数 除了SUMIFS,还有什么办法多表格多条件求和?》、《Excel用公式进行多条件求和》等文章的解答希望已经帮助到您了!如您想了解更多关于sumproduct函数的相关信息,请到本站进行查找!

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    sumproduct函数
    宝塔面板通过可视化界面来管理云服务器的运维软件 小小影视免费看