广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    EXCEL中SUMIFS函数组合条件的用法

    来源:网络收集  点击:  时间:2024-03-20
    【导读】:
    EXCEL中进行数据统计时,往往要根据条件进行求和,条件求和使用的函数有SUMIFS、SUMPRODUCT等等,前者在2007版后才出现,由于前者可以整列引用、运算速度快于后者,在许可情况下,推荐优先选用前者。工具/原料more电脑EXCEL软件方法/步骤1/11分步阅读

    SUMIFS函数,第一个参数是求和列,从第二参数开始,参数都必须是成对的,前一参数为条件列,后一参数为条件,EXCEL中函数的参数最多有255个,因此,SUMIFS函数除第一参数外,后面可以有127对参数,当然正常用不到这么多,一般不会超过10个,以2~4个条件居多。

    2/11

    表中,对张三的加班费进行汇总求和,C列为求和列,A、B列为条件,“张三”、“加班费”为条件:=SUMIFS(C:C,A:A,张三,B:B,加班费)。

    3/11

    虽然SUMIFS函数是多条件求和,但也可用于单条件求和,比如求所有“加班费”合计:=SUMIFS(C:C,B:B,加班费)。

    4/11

    这与SUMIF函数结果是一样的,但SUMIF函数最后一列才是求和列,必须区分开:=SUMIF(B:B,加班费,C:C)。

    5/11

    但如果要求出张三和李四两人的加班费合计呢,同样的求李四的加班费,用公式:=SUMIFS(C:C,A:A,李四,B:B,加班费),再将两者相加:=SUM(SUMIFS(C:C,A:A,张三,B:B,加班费),SUMIFS(C:C,A:A,李四,B:B,加班费))。

    6/11

    不过,从上面的公式发现,求和列、条件列等等,多有重复,感觉到累赘,因此需要对公式进行简化,相同列,不同条件使用多参数形式:=SUM(SUMIFS(C:C,A:A,{张三,李四},B:B,加班费)),这样的表述形式,代表A列的条件是“张三”或者是“李四”,可以看出,结果与分段求和是相同的。

    7/11

    但如果要求出张三、李四加班费及夜班费合计呢,也就是多组合条件的求和,为了便于比较,先按照上面的方法求出各自的加班费及夜班费合计:=SUM(SUMIFS(C:C,A:A,张三,B:B,{加班费,夜班费})),=SUM(SUMIFS(C:C,A:A,李四,B:B,{加班费,夜班费}))。

    8/11

    再依照上面的公式方法,写出公式:=SUM(SUMIFS(C:C,A:A,{张三,李四},B:B,{加班费,夜班费}))。

    9/11

    但显然此结果是不对的,这是因为使用这种方式时,相当于一对一的组条件,成了“张三”的加班费与“李四”的“夜班费”汇总了。

    10/11

    那如何处理这种多对多的条件呢,方法很简单,但要掌握此技巧,只要将公式中的组合条件中的任一“,”改成“;”就好了,但不能同时改动,同时改动等于没改:=SUM(SUMIFS(C:C,A:A,{张三,李四},B:B,{加班费;夜班费}))。

    11/11

    对于单一的组合条件,大括号中的符号可以“,”,也可以用“;”,效果是一样的,但多对多,一定不能用同一种符号。

    EXCEL
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_361931.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 15:42:21  耗时:0.025
    0.0255s