之前,我都小看SUM函数的求和了,以至于对此函数的理解一直处于盲目状态。
直到今天,有网友求教问题于我,我才发现,SUM函数是一个需要透彻分析并且实用性非常高的函数。
下面,我就带着大家来真正认识SUM函数到底如何使用,得出的结果如何分析。
我们先看SUM函数语法:
用途:返回某一单元格区域中所有数字之和。
语法:SUM(number1,number2, ...)
Number1, number2, ... 为 1 到 30 个需要求和的参数。
语法非常简单,只需要给出参数就能求和,比如说,对区域进行求和,或者单独对某几个单元求和,都是可以的。
下面,我们看看SUM函数的一般性于通用性。
SUM函数求和,分为两种情况,一为对单元格引用的求和;二为对非单元格引用的求和。
一、SUM对单元格引用的求和
①SUM函数对数值单元格的求和

看上表,这种求和方法就非常简单了,几乎无人不晓。只需要给出类似=SUM(A1:B3)公式即可求和。
②SUM函数对逻辑值单元格的求和

看上表,A5:B6这个区域,是逻辑值,下面我们使用=SUM(A5:B6)公式可得,结果为0,为什么会得0呢?
因为在EXCEL中,如果是针对单元格的引用求和,那么,逻辑型的或字符型的,总之,只要不是数字型的,统统认为是0,因此,结果就等于0了。
③SUM函数对字符文本单元格的求和

看上图,使用公式=SUM(A8:B10)可得结果为0,和②是一样的道理,针对非数字型的单元格求和,统统认为是0,所以结果为0。
④SUM函数针对数值型、逻辑型和文本字符型的求和

看上表,公式=SUM(A1,A5,A8)已说明一切。A1是数值型的1,自然是1,而A5和A8是非数值型的,被认为是0,所以,结果就是1。
在单元格引用求和中,针对字符型和逻辑的数据进行求和,统统认为是0。
二、SUM函数对非单元格引用的各种数据的求和
现在,来看最后一种求和方式了。

所谓的非单元格引用的求和,是指直接在SUM函数公式中输入数据值,而不使用单元格。
看上表中的公式:=SUM("3",2,TRUE),这种情况叫做非单元格引用的求和。
在EXCEL中,针对非单元格引用的求和,分几种情况。
A:逻辑值TRUE返回1;FALSE返回0;
B:对于带有引号的字符数字,比如"3",EXCEL能自动识别,所以,返回3;带有引号的非数字值,比如:"大众计算机学习网"或"ABCD"等,那么,EXCEL是不能识别的,返回错误,当然,整个公式就没有结果了,是一个错误值。
C:对于没有引号的数字,自然能够识别了,数值为多少就是多少,直接可求和。
所以,公式:=SUM("3",2,TRUE)结果等于6,相当于:3+2+1=6
如果使用非单元格引用求和,那么,公式:=SUM("大众计算机",2,TRUE) 返回#VALUE!的错误,因为不能识别。
在非单元格引用求和中,字符型数据统统不能被识别,都返回错误#VALUE!。
所以,以后,您在使用SUM函数求和的时候,不仅要注意单元格引用和非单元格引用的问题,还要注意各种数据类型在这两种情况下,返回的值是不一样的。