注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

零售创新,创新那些事儿,SPSS,VBA

零售创新

 
 
 

日志

 
 
关于我

新浪微博,零售创新 研究经理,数据分析师 希望和市场研究和零售业的同事共同进步! 本博客发表的都是免费或试用的资料,如果有版权问题请发邮件wangli12a@163.com联系删除。 spss excel vba blog

网易考拉推荐

转:谈谈Excel SUM函数  

2012-03-26 18:00:15|  分类: 电脑知识 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

原文地址:http://surda.cn/2010/08/excel-sum-function/

 

谈谈Excel SUM函数

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函数中空格连接参数表示引用选定单元格的交叉区域

 

  评论这张
 
阅读(483)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017