请问这个公式怎么写,请帮帮忙!

huangjing81 2005-10-18 02:39:46
A1~A10的值都为公式 =if("a"="a","&[金额]","0")

现要将A11加入A1~A10的和,我写的公式为 =sum(A1:A10),但求出来的值却为0,是怎么一回事啊?

...全文
166 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2005-10-20
  • 打赏
  • 举报
回复
自己写个求和函数
huangjing81 2005-10-20
  • 打赏
  • 举报
回复
谢谢几位大侠,受益非浅!
northwolves 2005-10-20
  • 打赏
  • 举报
回复
参看 http://blog.csdn.net/northwolves/archive/2005/10/20/509681.aspx
yigepure 2005-10-19
  • 打赏
  • 举报
回复
呵呵,这是当然的了.因为你这个数据是从其它的程序中导入的.如ACCESS中.
这样导入的数据是文本型数据(改成单元格格式为数字也没有用)
当然也有办法对付它了.以下提供两个方法
1\选中这列数据.菜单栏上"数据","分列".按默认提示一路点下去即可.这样这些数据就转换为数值型数据了.可以使用SUM()等函数进行求和.但是缺点是.只能一列一列操作.在数据列数比较多时.非常麻烦.所以这是它的弱点.
2\随便复制另一空白单元格.选中这些要转化的数据.选择性粘贴.加.确定.这样这些要转化的文本型数据都转化为数值型数据了.优点是可以批量转化.(所以一般使用的都是这种方法)

好了.就说到这吧.欢迎来WINDOWS专区的OFFICE使用版块来做客.
huangjing81 2005-10-19
  • 打赏
  • 举报
回复
设成数字也不行啊,现在我是把这一列的值复制到另一列再求的和。晕
John1CSDN 2005-10-18
  • 打赏
  • 举报
回复
可能为文本型数据
yigepure 2005-10-18
  • 打赏
  • 举报
回复
如果使用=SUM(A1:A10),结果为0,说明.A1:A10里的数据可能是文本型数据.
huangjing81 2005-10-18
  • 打赏
  • 举报
回复
&[金额] 为我在一数据库引出来的字段,A1~A10的值都能显示出来且非0

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧