SUM函数大概是我们学习excel最先接触到的一个函数。大家使用这个函数的频率是很高的,有些朋友觉得这个函数太熟了,认为自己掌握得差不多了。其实SUM是一个功能很强大的函数,有些功能一直被人所忽略。

SUM函数的使用共分为四大类:简单求和,生成序列,文本计数求和,数组扩展求和。

①简单求和

分为水平方向和垂直方向求和。首先是连续区域求和,请看下图,要求在F5单元格中求出C5:E5三个单元格的和。公式为:=SUM(C5:E5),结果为:600。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

请看下图,要求在C11单元格中求出C8:C10单元格的和。公式为:=SUM(C8:C10),结果为:600。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

接下来是,单个单元格求和,如下图所示,在F14单元格,求出C14,D15,E14单元格的和。公式为:=SUM(C14,D15,E14),结果为:600。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

根据个人的使用习惯不同,有些人喜欢输入公式求和,也有小伙伴喜欢点击“自动求和”快捷图标来求和,方法不同,但结果都是一样的。下面是复合范围求和,如下图所示,要求在E21单元格求出C18:C20和E18:E20单元格区域的和。公式为:=SUM(C18:C20,E18:E20),结果为:4800。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

下面是交叉区域求和。交叉求和是计算两个数据区域内,相交范围的和。进行交叉区域求和时,要用空格把两个区域隔开,代表告诉excel需要执行交叉计算。如下图所示,在I37单元格中求交叉区域的和,公式为:=SUM(C31:F35E33:H37),结果为:501。提示:如果是求交叉以外区域的和,可以使用公式:=SUM(C31:H37)-SUM(E33:F35),结果为:2375。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

②巧用SUM函数生成序列

我们在实际工作中,经常会生成下图所示这样的序列,其方法就是在:D43和C44单元格分别输入:=SUM(C43,1),然后分别向右向下拖动复制,即可生成序列。本公式是利用了EXCEL在求和时,会自动忽略文本的原理实现。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

如果是生成下图所示的序列,也就是每个单元格序列增加为3的倍数,该如何做呢?只需把公式改为:=SUM(C43,3)即可。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

当然,使用ROW(A1)跟COLUMN(A1)也可以生成行和列,只是我们本次主要讨论SUM函数的用法。

③文本求和的使用

文本求和,会涉及到数组公式,数组公式需要同时按键盘上的【Ctrl】+【Shift】+【Enter】才能完成公式编写。简而言之,以三键结束的就是“数组公式”,不以三键结束的就不是。“数组公式”的概念只涉及公式的表达形式,而不是公式内部的运算模式,不应该将其同“数组运算”混淆了。“数组公式”只是用来显式通知Excel,某公式被用户要求执行数组的计算方式的表达形式。如下图所示,要求在D52单元格求出B52:B63的和。因为这个区域的数据是文本,一般情况下用SUM求和会出错。比如在D52单元格输入公式:=SUM(B52:B63),得到的结果是0。显然是错误的。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

要对文本求和,方法有很多种,比如借用VALUE、*1,/1,+0,–得正等等,只要能够让文本参与运算就行。这里我们就在D52单元格输入:=SUM(–B52:B63),输入公式后按下三键结束,得到结果为:78。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

根据上图要求,要在E52单元格,求出B52:B63区域中大于5的个数。方法也一样,先把文本转换为数值,公式为:=sum(1*(–B52:B63>5)),然后按下三键结束,得到结果为:7。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

通常情况下,我们计数都是使用COUNTIF函数,其实SUM也可以做到。

根据上图要求,要在F52单元格中,求出B52:B63区域中大于5的和。使用的条件求和,主要是加入比较符号=><>=<=<>这几个符号,来获得满足需要的条件区域(数值)。我们参考上面求个数的方法,只需在后面加一个区域就行。比如公式为:=SUM(1*(–B52:B63>5)*B52:B63)

或者=SUM((–B52:B63>5)*B52:B63),前面“1*”可以省略。然后按下三键结束,最后,得到结果为:63。

④数组扩展求和的使用

如下图所示,求出1-6月销售额且大于200的和。

Office Excel SUM函数,你却只会用它求和?太LOW了吧

 

1-6月,实际就是月份<=6。在E69单元格输入公式:=SUM((B69:B80<=6)*(C69:C80>200)*C69:C80),按下三键结束,最后,得到结果为:1810。

上面的公式,也可以使用SUMPRODUCT函数实现,SUMPRODUCT和SUM函数的用法差不多,只是按一键和三键的区别。

上图中,还需要求出奇数月的销售额。可以使用公式:=SUM(MOD(B69:B80,2)*C69:C80),按下三键结束,最后,得到结果为:2196。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注