Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注(Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注)

Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注(Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注)(1)

【温馨提示】小伙伴们,阅读之前请您点击【关注】,您的支持将是我最大的动力!

今天在分享案例之前给小伙伴分享一段人生感悟,希望能发挥正能量。突然发现跟思政进课堂活动有异曲同工之意。

决定你穿什么衣裳的,不是你的钱包,而是你的身材。决定你的脾气的,不是你的性格,而是你的位置。决定你的品位的,不是你的学历,而是你的阅历。

案例12 汇总鼠标所在列中大于600的数据(SUMIF )

图1.中有4组数据分别存放在4列中,现要求单击哪一列就汇总哪列中大于600的数据,方便用户查看。

打开数据文件,在单元格G2中输入如下公式:

=SUMIF(INDIRECT("R2C" &CELL("col" )&":R8C" &CELL("col"),FALSE),">600")

按下[Enter]键后,Excel 将提示循环引用,单击[取消]按钮,然后在B列

到E列任意单元格单击,按下[F9]键,公式将返回当前列中大于600的数据之和。

在G列以外的任意列单元格按下[F9]键都可以计算当前列中大于600的数据

之和,若在G列后再按F9键会产生循环引用,从而无法计算出结果。图1.8所示

为输入公式并按回车键后的结果,由于当前处于循环引用状态,因此计算结果为0.

Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注(Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注)(2)

图1. 汇总 鼠标所在列中大于600的数据 图1.18汇总 鼠标所在列中大于600的数据

公式说明:

本公式中CELL("COL")用于计算活动单元格的列号,假设活动单元格是3,那么

“"R2C" &CELL(" cl")&" :R8C" &CELL("col")”的计算结果是“R2C3:R8C3",将它

作为INDIRECT函数的参数后可以得到第2行、第3列到第8行、第3列的区域引用。

最后用sumif函数将第2行、第3列到第8行、第3列中所有大于600的数值求和。

使用注意:

(1)输入公式时必定导致循环引用,因此汇总结果为0,必须在输入公式后再

单击要求和那一列的任意单元格,然后按下F9键刷新公式才能得到正确结果。

(2)单击不同的列,会得到不同的汇总结果。

(3) CELL函数有两个参数,本公式中第一参数“COL"表示提取指定单元格

的列号。如果省略第二参数则表示提取当前选中的单元格的列号。

(4)循环引用是指公式要计算的区域中包含了公式所有单元格,简言之引用了

自身的引用就算循环引用。默认设置下,循环引用的公式无法执行运算。

案例链接:

思考:求图1.18当前行的数据和。

提示:提取当前行的行号用CELL("ROW"),公式中的行号和列号相应地修改即可。

案例13 只汇总60~80分的成绩(SUMIFS)

打开数据文件,在单元格D2中输入如下公式:

=SUMIFS(B2:B10,B2:B10,">=60" ,B2:B10,"< -80")

按下[Enter]键后,将汇总60~ 80分的成绩,结果如图2.所示。

Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注(Excel多条件求和SUMIFS函数公式与SUMIF函数案例系列专题建议关注)(3)

公式说明:

SUMIFS函数用于多条件求和,根据需要可以设置1心127个条件,本例中设

置了两个条件。其中第一参数表示实际求和的区域,第二参数和第四参数表示条件

区域,第三参数和第五参数表示条件。区域B2:B10出现了三次,第一次代表实际求

和区域,第二、三次代表条件区域。

使用注意:

(1)SUMIFS函数和SUMIF函数都是条件求和函数,SUMIFS相对于SUMIF

函数除了可以设置多个求和条件以外,还有两点与SUMIF函数不同。其- ~:

SUMIFS的实际求和区域是第一一个参数,而SUMIF的实际求和区域则是最后-一个参

数,如果省略第三参数,那么求和区域则是第一参数。其二: SUMIF 的求和区域可

以简写,而SUMIFS的求和区域必须和条件区域的高度和宽度一致。

(2)如果SUMIFS函数的参数中设置了多个条件,那么函数的运算机制是仅

对同时符合所有条件的数据求和。如果需要多个条件中满足任意一个就求和,那么

可以采用SUM函数完成,或者像案例18一样将SUM与SUMIF函数嵌套使用。

(3)求和时,如果第一参 数中有TRUE,则当作1计算,而FALSE当作0计算。

(4)此函数在Excel 2003及更低版本中不支持,仅在Excel 2007及更高版本中可用。

案例链接:

思考:汇总图1.19中60~ 80之外的成绩。

提示:可以先求出所有数据和,再减去60~ 80之间的数据。也可以分两段汇总,

分别计算0~60的成绩和80~100的成绩,然后两者相加即可。

今天就分享到这里里,小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞、转发、就是对文老师最大的支持,谢谢啦!

每天学一点、每天进步一点、我们就会更幸福、更快乐。加油 加油 加油

关注我吧

美好的事情即将发生……

CODE函数的使用方法及使用案例解析,非常详细建议收藏

批量计算含有某字段的数据,我不会,同事利用sumif函数轻松搞定

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页