Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6159|回复: 8

[已解决]咨询空单元格(="")的计算问题

[复制链接]
发表于 2012-10-27 23:40 | 显示全部楼层 |阅读模式
10学分
本帖最后由 ccq000000 于 2012-10-27 23:51 编辑

咨询.rar (20.94 KB, 下载次数: 19)

发表于 2012-10-28 00:12 | 显示全部楼层
空文本不能视为0,所以空文本和空文本相加就是#VALUE, 前面SUM里得出0 是因为SUM函数的参数是逻辑值和文本值的话会被忽略      ----(个人理解..)
回复

使用道具 举报

发表于 2012-10-28 01:56 | 显示全部楼层
表1 楼主套了 一个SUM函数。。。SUM 遇到文本 真空单元格 一律当 0来处理。 那么他会将 公式得来的  假空 单元格 全视为0在相加。。结果为0
表2 。。 公式得来的 是个空文本。运算后就 是 空 + 空  但文本无法相加  自然就出错了。(因为楼主没有套函数来忽略文本,而表一套了个SUM)
假空:看起来是空白什么都没有 但实际里面有一些空文本。(比如我在里面输个空格,回车 看起来空 但是里面有个空格就成假空单元格了。)
真空:啥东东都没有,不解释了。
如何判断 真空假空:
可以用函数=ISBLANK(单元格或区域)
结果返回逻辑值  TRUE 或 FALSE (EXCEL就这两逻辑值)
回复

使用道具 举报

 楼主| 发表于 2012-10-28 12:11 | 显示全部楼层
孤单无所谓 发表于 2012-10-28 01:56
表1 楼主套了 一个SUM函数。。。SUM 遇到文本 真空单元格 一律当 0来处理。 那么他会将 公式得来的  假空 单 ...

您好:在SUM中对真空和假空单元格是如此处理的,那么在SUMIF和SUBTOTAL函数中真空和假空单元格又是怎么处理的?望能答复.
(我在表格中进行了测试,可以得到相关结果,但在EXCEL帮助中查不到相关信息)
回复

使用道具 举报

发表于 2012-10-28 12:45 | 显示全部楼层
看看SUM函数的说明吧:SUM函数会直接忽略参数中的空白单元格、文本和逻辑值,只对其中的数字进行计算。
两张表中都是非真空单元格,是空文本,直接进行四则运算错误
真空单元格在四则运算,函数运算中是当做零来处理的
回复

使用道具 举报

发表于 2012-10-28 12:53 | 显示全部楼层
题内补充:
没有任何动作的单元格为真空单元格;
假如用空移动一次,为有空格(空字符)单元格,这种单元格往往不能被运算符识别.其实他的数据为看不见的"空格".
回复

使用道具 举报

发表于 2012-10-29 04:04 | 显示全部楼层    本楼为最佳答案   
ccq000000 发表于 2012-10-28 12:11
您好:在SUM中对真空和假空单元格是如此处理的,那么在SUMIF和SUBTOTAL函数中真空和假空单元格又是怎么处理 ...

呵呵,既然爬进单元格试过了,其实楼主已经有了答案了。
SUMIF 和 SUBTOTAL 的求和其实和 SUM是差不多的。。既然是假空 那肯定是个看起来是空的文本。那自然也当  0  来处理。但有那么一点点的不一样,一会再说。

回过来来说下这个SUM对 逻辑值的处理。
如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。。。。这是帮助文件的解释。
我来旁白。如果SUM的参数是 引用或 数组 那这些值才会被忽略。如果不是引用 是常量呢。

如:=SUM(TURE)
这是个逻辑值 但是我手工输入是常量。 不是引用 也不是公式得来,那么他是不能被忽略的。那会是什么结果?接着来看。。

如果任意参数为错误值或为不能转换为数字的文本,Excel 将会显示错误。这是第2条解释

个人理解:
  如果是任意参数。首先他会先看能不能转为数值。TRUE 是逻辑值。转为数值1 那么公式:=SUM(TURE) 就等于1  
那么如果文本这样
如:=SUM("r") 他 不为数组,不为引用。那么它一样不能被SUM 同学 忽略 SUM同学首先看能不能被转换数值。文本R 是不能转成数值。(文本又没法加)所以结果是 错误值

SUMIF 和 SUBTOTAL的求和的参数只能为区域名成和引用(包括多维引用)所以不存在这种常量的书写方式。只为引用那就跟SUM同学一样 都被忽略成0喽

以上纯属个人理解。如果有理解错误的地方,欢迎高手拍砖,同时希望可以帮到你那么一点点点点。。。。。

回复

使用道具 举报

发表于 2012-10-29 14:21 | 显示全部楼层
本帖最后由 1091126096 于 2012-10-29 14:23 编辑

A2 公式 改为 =SUM(B1,C1)  ,就不出错了,sum函数求和时会忽略文本。

咨询.rar

21.05 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2012-10-29 23:45 | 显示全部楼层
孤单无所谓 发表于 2012-10-29 04:04
呵呵,既然爬进单元格试过了,其实楼主已经有了答案了。
SUMIF 和 SUBTOTAL 的求和其实和 SUM是差不多的 ...

非常感谢您的详尽解释,让我对这个问题有了觉悟.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-27 07:26 , Processed in 0.178072 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表