ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > 如何解释一个公式中只把-号改为+号后就变成错误值的问题?

如何解释一个公式中只把-号改为+号后就变成错误值的问题?

作者:绿色风 分类: 时间:2022-08-18 浏览:124
楼主
悟空师弟
Q:为什么+号和-号在这两个公式中得出的结果竟然不同?
    比如;="9+9"-"9+9"得到的结果是错误值,而="9-9"-"9-9"得到的结果是0?不就是把+号改成-号了吗?竟然会有这么大的区别,原因在哪里?
A:这跟+号和-号没关系,是文本与数值的问题。
="9+9"-"9+9" 这是两个文本“9+9”和“9+9”相减,文本相减得到的是错误值。
="9-9"-"9-9"这是两个日期“9-9”和“9-9”(即同一年的“9月9日”),日期是特殊格式的数值,两个相同的数值相减得0。
另外,正确的公式因改变逆运算的符号而变成错误值的情况有很多种,这些基本上与这些符号的用法没有太多的关系,比如把=1*0改为=1/0结果将会由0变成错误值#DIV/0!,这与符号本身的用法没关系,而是因为0不能做除数有关。
所以,不要看到符号改变后结果变成错误值就感到非常奇怪甚至想不通为什么,其实仔细分析和比较,很容易从一些基础的知识点来释疑。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap