ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 9403|回复: 18

[求助] 关于“=IF(ISERROR(X),"",X)”返回值为"FALSE"而非空值的问题。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2015-11-26 09:47 | 显示全部楼层 |阅读模式



                各位大神,我在表格中使用了“=IF(ISERROR(X),"",X)”来计算另一个单元格中输入的计算公式的数值。


                按理说如果单元格中的公式不正确应该返回的是空值,但是下图的示例中却出现了异常,返回的是逻辑值“FALSE”。


                请教各位:这是什么原因?
1.png

TA的精华主题

TA的得分主题

发表于 2015-11-26 10:03 | 显示全部楼层
定义的 X 结果就是FALSE了

可以贴一下公式 或是提供一下附件  这样看不出具体问题的

TA的精华主题

TA的得分主题

发表于 2015-11-26 10:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-11-26 10:10 | 显示全部楼层
我猜是
定义名称:x=evaluate($f1)

179.24*0.15=26.886
26.886=26.88,返回是FALSE
所以 x 结果为FALSE
公式的最后结果为FALSE

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-11-26 10:15 | 显示全部楼层
祝洪忠- 发表于 2015-11-26 10:03
定义的 X 结果就是FALSE了

可以贴一下公式 或是提供一下附件  这样看不出具体问题的




         已提供附件,请帮忙看一下。谢谢!

表格1.zip

6.94 KB, 下载次数: 54

TA的精华主题

TA的得分主题

发表于 2015-11-26 10:20 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-11-26 10:29 | 显示全部楼层
李兴德 发表于 2015-11-26 10:07
说明要求,模拟结果,上传压缩后的附件






              已提供附件,请帮忙看一下。谢谢!


              按我的理解“=if(iserror(X),"",X)”当所计算的单元格公式有错误时,返回的应该是空值。但是附件里的示例返回的是逻辑值FALSE。


              我不知道这是什么原因。

表格1.zip

6.94 KB, 下载次数: 36

TA的精华主题

TA的得分主题

发表于 2015-11-26 10:34 | 显示全部楼层
本帖最后由 李兴德 于 2015-11-26 10:38 编辑
qkateh 发表于 2015-11-26 10:29
已提供附件,请帮忙看一下。谢谢!

E7单元格改为:179.24*0.15

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-11-26 10:40 | 显示全部楼层
菲恪 发表于 2015-11-26 10:20
=iferror(x,)   然后设置零值不显示。





              这位老师,您的回答好像省略了很多东西,我看不懂。

              能不能说得详细一点?

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-11-26 10:45 | 显示全部楼层
象山海鲜 发表于 2015-11-26 10:10
我猜是
定义名称:x=evaluate($f1)




                     但是我公式是=if(iserror(X),"",X)。


                     如果iserror(X)返回的值是FALSE,则外面的函数IF应该要返回逻辑值FALSE对应的返回值也就是空值才对。


                     但是现在返回的值却是FALSE。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-28 21:36 , Processed in 0.056570 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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