为什么求和老是等于0? |
您所在的位置:网站首页 › 有公式的单元格求和为0 › 为什么求和老是等于0? |
遇到这种,都是直接更改引用区域就可以。 =SUM(B2:B5) 2.文本格式 有不少学员的表格都是从系统导出来,而系统的数据大多数是文本格式,这就导致求和为0。 选择区域,点左上角的感叹号,转换为数字,这样就可以求和。 到这里问题就解决了,突然想到另一个学员的求和问题。 同样是文本格式,但就是不想改变格式,这种又该如何解决? 这里就可以借助--,也就是减负运算,将文本格式转为数字格式。这时出现一个很奇怪的现象,支出金额合计是错误值,存入金额是正常的。 =SUMPRODUCT(--B2:B12) 卢子第一反应就是,存在隐藏字符或者空格,用LEN函数测试,发现都是0,没有存在任何字符,怎么回事呢? 卢子又猜想可能是存在"",这种太常见了,为了美观很多人都会用""。比如让错误值显示空白。 =IFERROR(原来公式,"") 而存在""是不允许运算,一运算就是错误值。 既然如此,那就用IF函数判断,让空白的显示0,有金额的转换格式。 =IF(B2="",0,--B2) 绕了一大圈,终于搞定了,输入公式后,按Ctrl+Shift+Enter结束。 =SUM(IF(B2:B12="",0,--B2:B12)) 最后,这个学员又提出了一个需求,要根据交易时间进行条件求和。 其实,SUM+IF函数的数组公式,是可以条件求和的,单条件或者多条件都可以,记得输入公式后,按Ctrl+Shift+Enter结束。 =SUM(IF(B$2:B$12="",0,($A$2:$A$12=$E2)*B$2:B$12)) 这样,问题就完美解决了。 Excel看似很简单,但是却有很多人学不好。即使是表面看起来一样的数字,但实际上却可能存在很多原因。同一个公式,并不能解决所有类似的情况,每个公式都是根据实际问题具体分析后想出来的。 最后,有学员想借助国庆假期速成,这个基本是不现实的,Excel只能靠平常多练习,慢慢积累。不过,借助假期多学几个知识点,还是可以的。 作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)返回搜狐,查看更多 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |