在Excel中,求和函数SUM和SUMIF,SUMIFS分别怎么⽤,有什么区别?
谢邀。这3个函数⾮常有意思:sumif函数与sumifs函数能⼲的活,sum函数⼏乎都能⼲。然
⽽,sum函数能⼲的事情,sumif或者sumifs就未必能⼲。不仅如此,这3个函数中⼤家最先接触
也让⼤家感觉最简单的是sum,然⽽实际应⽤中最难的却也还是sum。因此掌握sum函数对于我
llvm python们来说⾄关重要。
⼀、“⼀招鲜吃遍天”之sum函数
SUM函数有2个极其实⽤的使⽤技巧(基础不做任何介绍):
正则表达式左匹配1.不连续单元格⼀键求和
技巧:选中B2:N22区域,按下Ctrl+G组合键打开定位对话框---定位条件--空值---确定,然后所有
需要填⼊求和结果的单元格都被选中了,按下快捷键Alt+=即可得到所有的求和结果了。
Alt+=快捷键可以快
捷地输⼊sum函数,⽆论是什么时候都可以。
2.“⼀键”搞定条件统计(包括条件求和条件计数等)
我就举⼀个例⼦,利⽤sum函数进⾏条件求和:
excel中if和ifs的区别net 命令用法要点说明:将B列的部门与后勤部(这⾥直接引⽤B28单元格,与直接输⼊'后勤部'是⼀样的)⽤
等号连起来:B27:B38=B28,我们将得到⼀列由TRUE和FALSE组成的数组,TRUE表⽰结果
为后勤部,FALSE表⽰⾮后勤部,这⼀列数组去其他数字相乘时,TRUE和FALSE将分别转换
为1和0,然后再和那些数字相乘。因此我们后⾯乘以C27:E38区域,即可得到后勤部发出去的
所有⼯资,最后利⽤sum函数将后勤部的结果全部加起来即可得到结果。公式如下:
{=SUM((B27:B38=B28)*C27:E38)}
我们可以看到公式外围有⼤括号,这个代表是数组公式,咱们输⼊完
=SUM((B27:B38=B28)*C27:E38)后按下快捷键Ctrl+Shift+Enter完成公式的输⼊即可得到正确的
结果。
sumifs函数怎么用例子⼆、强⼤⽆⽐的“单条件求和”sumif函数
SUMIF函数是专职做单条件求和这个事情的。例如要求后勤部1⽉份的⼯资总和仅需下⾯的简单
公式就搞定了。
=SUMIF(B27:B38,B28,C27:C38)
当然sumif函数能做远不⽌于此,如果能够结合通配符,sumif函数通常可以搞定多条件求和的事
情。例如下⾯的需求:如何快速求得奥迪品牌的销售总量是多少?
有⼈或许利⽤筛选来做:
这种⽅法很简单,然⽽不够智能,加⼊是多个品牌,那么就得做多遍,⽽且给到上级,他也看
不出你这结果是怎么来的。因此在职场中,我们更多使⽤的是函数法。
由于奥迪品牌的汽车存在多个型号但型号⾥都带有奥迪两个字,因此我们可以利⽤sumif函数的
条件参数可以使⽤通配符这个特性来完成任务,公式如下:
=SUMIF(A4:A13,'*奥迪*',C4:C13)
改变的仅仅是Criteria参数,我们使⽤了通配符“*”,这个通配符代表任意单个或者多个字符。
三、很强⼤但⾮常简单的SUMIFS函数
如下图所⽰,如何⼀条公式得到骑龙⼩学六年级与⼤⽯湾⼩学四年级当⽉未领取的⽣活补贴总和?
我们可以通过下述公式快速结果:
{=SUM(SUMIFS(E:E,A:A,{'骑龙⼩学';'⼤⽯湾⼩学'},B:B,{'六年级';'四年级'}))}
此公式⽐较难,但不难看出sumifs函数的5个参数:
sum_range:E:E(求和区域)
range 1:A:A (条件区域1)
Criteria 1:{'骑龙⼩学';'⼤⽯湾⼩学'}(条件1)
比较好的it培训机构range 2:B:B (条件区域2)
Criteria 2:{'六年级';'四年级'}(条件2)
由于2个条件参数使⽤了数组,因此我们sumifs函数得到的结果也将是数组,因此后⾯我们需要在sumifs函数再加上⼀个sum函数才可得到结果。注意:输⼊完公式后记得按Ctrl+Shift+Enter组合键结束才⾏。
关于这个问题,我就简单说到这⾥,对于公式有不理解,请直接评论区留⾔,我有时间会解释为⼤家解答。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论