人海茫茫,你我太容易互相失去。
请关注我,每天三分钟,让你更懂表格。
SUMIF函数可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用。表格学堂为同学们总结了SUMIF函数的10种用实用用例,分享给大家。
首先,其表达式为=SUMIF(条件计算区域,条件,求和区域)。其中条件计算区域和条件为必需项。
█ 单字段单条件求和
例:员工销售额大于5000的销售总额。
=SUMIF(D2:D7,">5000")
解析:此公式意味查找销售额大于5000的总和,其"条件范围"和"求和范围"一致,故"求和范围"可以省略不写。
█ 单字段多条件求和
例:求北上广三个地区销售总额。
=SUM(SUMIF(C2:C7,{"北京","上海","广东"},D2:D7))
解析:{}是包含三个条件的数组,SUMIF函数会依次计算该数组中的每个条件对应的结果,并形成一个结果数组,SUM函数再对该数组中所有数据求和。
█ 极值统计
例:求前3名的销售总额。
=SUMIF(D2:D7,">"&LARGE(D2:D7,4))
解读:LARGE函数用于返回指定数据集中的第K个最大值,这里LARGE返回D2:D7数据列中大于第4名(前3名)的所有值,SUMIF根据其结果计算前3名的总和。
█ 模糊条件求和
例:求河南地区的不同地级市销售总额。
=SUMIF(C2:C7,"河南*",D2:D7)
解读:"*"为通配符,可代替所有字符串。SUMIF函数在C2:C7地区查找并计算所有以"河南"开头命名的地区,在D2:D7区域中所对应的销售额总和。
█ 根据时间求和
例:求5月1日至3日的销售总额。
=SUM(SUMIF(A2:A7,{">=2019/5/1",">2019/5/3"},D2:D7)*{1,-1})
解读:{}中是两个条件组成的数组。SUMIF函数会依次分别计算包含5月1日和5月1日之后,和5月3日之后的D2:D7区域销售总额。{1,-1}是常量数组,这里指的是SUMIF函数计算结果分别乘1和-1,并得到结果数组A。最后SUM函数计算数组A中数据和。
█ 非空数值求和
例:求姓名非空的销售总量。
=SUMIF(B2:B7,"*",D2:D7)
解读:"*"为通配符,这里代指B列中的所有字符。SUMIF函数查找并计算B2:B7区域中,有任意字符的对应D2:D7区域中的销售总量。
例:求日期非空的销售总量。
=SUMIF(B2:B7,"",D2:D7)
解读:""为不等于,其后面没有任何字符,意为不等于空值。SUMIF函数查找并计算B2:B7区域中,有任意字符的对应D2:D7区域中的销售总量。
注:"*"不能代替日期。
█ 隔列分类汇总
例:查找名为李萌的女同事的籍贯。
=SUMIF($B$2:$E$2,F$2,$B3:$E3)
解读:"$"为绝对引用符号,$B$2的意思为固定B列和固定第2行,当某一单行或列被绝对引用,那么鼠标拖动是,公式中引用区域不会发生变化。SUMIF函数查找并计算$B$2:$E$2区域中,满足F$2条件的对应$B3:$E3区域数据的总和。
█ 排除错误值求和
例:求排除错误数据的销售总额。
=SUMIF(B2:B10," |
|