黄秋葵籽油价格:谈谈Excel SUM函数
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 05:30:34
2010年8月31日 Surda
SUM()函数是Excel中最为初级也最最常用的求和函数,其函数原型为 SUM(NUM1,NUM2,…) 或 SUM(A1:A10),它的参数包括:常量、区域、单元格引用、数组、公式等。
我们平常用它求求和,没有深究。然而SUM今天确对SURDA说:“其实你不懂我……”
一、SUM() 对文本求和
域名
baidu
google
yahoo
@
225
778
3000
t
200
600
1000
b
195
550
700
i
600
700
800
(Example1 A1:D5)
=SUM(A1:D1)=0 //对单元格区域A1:D1求和
=SUM(A1,B1,C1,D1)=0 //对引用单元格A1,B1,C1,D1求和
Q1.SUM()怎么还可以文本求和?
A1.是的。当文本作为SUM()独立参数且是单元格引用时,SUM()将文本作 0 处理。当文本独立参数不是单元格引用时,公式出错。=SUM(“域名","baidu”,"google”,"yahoo”)=#value!
二、SUM() 对逻辑值及文本型数字求和
1
TRUE
FALSE
10
(Example2 A6:D6 10为文本型数值)
=SUM(A6:D6)=1
=SUM(A6,B6,C6,D6)=1
Q2.在四则运算中说:TRUE=1,FALSE=0,那=SUM(A6:D6)为什么等于1,而不是(1+1+0+10)=12?
A2.当文本作为SUM()参数且是单元格引用时,SUM()将文本作 0 处理,所以上述公式=1是成立的。但当逻辑值、文本型数值作为独立参数,且不是单元格引用时,SUM函数就能自动识别了。
如=SUM(1,TRUE,FALSE,"10")=12
三、SUM() 对数组求和
=SUM({1,2,3},1)=7
=SUM({TRUE,1},1)=2
Q3.TRUE=1,结果为什么不是3?
A3.TRUE在这里是常量数组,而非独立参数,做0处理。所以结果2。
四、SUM() 对交叉区域求和
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(Example 4 A1:D4)
=SUM(A1:D1,A1:A4)=38 //相当于=SUM(A1:D1)+SUM(A1:A4)=(1+2+3+4)+(1+5+9+13)=38
=SUM(A1:D1 A1:A4)=1
Q4.这两个公式唯一的区别就是一个用","分隔、一个用" "(空格)分隔,为什么结果差这么大?
A4.SUM函数中空格连接参数表示引用选定单元格的交叉区域。
对SUM()重新认识了吧。