sum、sumif、sumifs的用法和区别
sumif、sumifs是sum函数的扩充(最后一个只有在07以上的版本中才有),但是扩充以后的用法很多人都存在着理解上的差异,导致用不好,今天小编就来通过一个例子来介绍下三者的用法和差异的地方。
操作方法
- 01
打开一张学生成绩表。
- 02
现在我们首先是要sum函数来计算,分别求出每个同学的总分。在H2单元格中输入函数=SUM(B2:G2),然后进行填充,将其余的学生总分计算出来。从计算过程我们可以看出来,sum函数的功能就是能求出单独一行,单独一列或是选中的任意单元格之和,不需要任何条件限制,只是将所选中的单元格内的数字进行相加。
- 03
现在我们在将求和的难度提升一点,我们要计算语文大于等于80分以上所有同学的总分,在I2单元格中输入函数:=SUMIF(B2:B18,">=80",H2:H18)。函数的解释就是B2到B18中大于等于80的内容,即就是语文科的成绩,将这些同学的总分进行相加,最后得出的结果。可见,这是有条件的,条件就是大于等于80分,回车后我们得到6005的结果。
- 04
为了验证这个结果的准确性,我们将语文科成绩大于等于80分的同学用红色填充看下,然后再将她们的总分进行相加。结果上没有问题。因此我们得到sumif函数与sum的区别是对所求区域的和赋予了条件,如大于等于80,而出来的结果不单单是某一个人的了,而是满足这个条件的所有人的总和。
- 05
我们最后来看下假如现在我们要统计一下语文和数学都是大于等于80分的同学的总成绩,我们就可以采用sumifs函数了,在J2单元格中输入函数:=SUMIFS(H2:H18,B2:B18,">=80",C2:C18,">=80")。解释一下它的含义,H2:H18是总分所在列,B2:B18是语文所在列,C2:C18是数学所在列,它的意思就是统计的结果是总分,总分统计结果必须满足两个条件,一个是语文要大于等于80分,二就是数学也要大于等于80分,于是我们就得到这个结果:3558。
- 06
同样的验证方法来进行下验证,将数学大于等于80的同学填充成红色,然后将两者同时满足的学生的总成绩进行相加,结果也是3558。为此,我们得到sumifs函数和sumif的区别是:sumif是将条件区域放在前,满足后,就将后面的区域进行相加;而sumifs则是先要确定相加的区域,再来确定条件,然后再将满足条件的单元格进行相加。