今天,我将和大家一起分享多条件求和函数SUMIFS的用法,用好该函数,你可以轻松计算出符合多个指定条件的数值总和。
一、SUMIFS函数基础知识
SUMIFS函数定义:SUMIFS函数是一个数学与三角函数,用于计算其满足多个条件的全部参数的总和。使用该函数可快速对多个条件单元格求和,只有满足所有指定的条件时,才对该单元格求和。如果只是对符合其中任意一个条件就进行求和,则不能使用该函数,而是需要SUM和SUMIF函数嵌套的形式进行求和。
语法:SUMIFS(求和区域,条件区域1,求和条件1,……条件区域N,求和条件N)
求和区域:必需参数,是指需要求和的单元格、区域或引用。
条件区域1:必需参数,与“求和条件1”设置用于搜索某个区域是否符合特定条件的搜索对。一旦在该区域中找到项,将计算“求和区域”中相应值的和。
求和条件1:必需参数,定义将计算“条件区域1”中的哪些单元格的和的条件。例如:可以将条件输入为5、">5"、A5、"男"或"5"。
条件区域N、求和条件N:附加的区域及其关联条件,最多可输入127个区域/条件对。
SUMIFS和SUMIF函数的区别:
第一,SUMIFS和SUMIF的参数顺序有所不同。SUMIFS中的“求和区域”是第一个参数,而在SUMIF中,却是第三个参数,这是使用这些函数时出现问题的一个常见原因。
第二,SUMIF函数的参数可以简写,而SUMIFS函数的求和区域和条件区域大小必须一致,否则会出现错误。
如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。
二、SUMIFS函数案例实践
清楚了SUMIFS函数的定义、语法及相关知识,下面,我们进行几个案例解析。
(一)计算售价10元以下、销售量100以上药品的总收入
某药店给出了月销售报表,其中有详细的统计数据,现需要计算售价10元以下、销售量100以上药品的总收入。
本例要计算售价10元以下、销售量100以上药品的总收入,是一个多条件求和的问题,可以使用SUMIFS函数进行计算。
在E11单元格输入公式:=SUMIFS(D3:D8,B3:B8,"<10",C3:C8,">100"),按回车键即可计算出售价10元以下、销售量100以上药品的总收入。见下图:
本例中,D3:D8是求和区域,是药品的销售价格合计;B3:B8,"<10"是第一对条件,是每种药品的单价;C3:C8,">100"是第二对条件,是每种药品的销售量。
(二)计算销售量100以上胶囊的总收入
跟上一个例子类似,某药店给出了月销售报表,其中有详细的统计数据,现需要计算销售量100以上胶囊的总收入,同样使用SUMIFS函数进行计算。
在E11单元格输入公式:=SUMIFS(D3:D8,A3:A8,"*胶囊*",C3:C8,">100"),按回车键即可计算出销售量100以上胶囊的总收入。见下图:
本例中,D3:D8是求和区域,是药品的销售价格合计;A3:A8,"*胶囊*"是第一对条件,是每种药品的单价,这里用到通配符“*”,“*胶囊*”表示只要包含“胶囊”的单元格都满足条件,如果换成“*胶囊”,表示只有以“胶囊”结尾的药品才满足条件;C3:C8,">100"是第二对条件,是每种药品的销售量。
提示:如果要提取的条件中包含“*”符号,需要在其前面添加“~”表示其为符号,而不是通配符。比如:“~*”。
(三)统计多个科室参加会议迟到人数
某部门设置有多个科室,每个科室有多人,某次组织召开会议,要求全体干部职工参加,有些科室出现迟到的情况,需要统计科室一和科室二迟到的人数总和。
在D10单元格输入公式:=SUMIFS(C3:C7,A3:A7,"科室一") SUMIFS(C3:C7,A3:A7,"科室四"),按回车键,自动在当前单元格中汇总两个科室迟到的人数。见下图:
本例的SUMIFS函数中,实际进行计算的是C3:C7单元格区域的数据,而A3:A7,"科室一"只是条件判断区域,表示在C3:C7单元格区域中查找科室一和科室四的数据。
SUMIFS函数的工作原理和SUMIF函数一样,都是对符合条件的数据进行求和,SUMIFS函数是对多个条件进行判断,然后进行求和;SUMIF函数是对单个条件进行判断,所以在一定意义上说,SUMIFS函数是SUMIF函数的延伸。
以上就是SUMIFS函数进行多条件求和的几个经典案例,想要学习好EXCEL函数,要学会多个函数的组合,后续课程中我们会讲到多函数结合的用法,能进行更为复杂的计算,对提升工作效率有很大帮助。
评论 (0)