excel2010函数OR仅在判断 由IF嵌套公式得出的数据时错误 向各位请教 感谢

问题描述:

excel2010函数OR仅在判断 由IF嵌套公式得出的数据时错误 向各位请教 感谢
情况是这样的:
单元格 F1 F2 为由IF嵌套公式索引出的数字数据(注:IF嵌套达到64层后用&连接,而且保证结果完全是正确的.),F1 F2 的索引结果为F1=-0.015 F2=+0.015.
然后G3根据F1 F2 进行判断.G3=IF(OR(F1=-0.015,F2=-0.015),-0.015,"相反数"). 理论上正确结果应为G3=-0.015 但其结果却是G3=相反数
在其他情况下使用OR函数时结果是正确的 请问为什么会这样 怎么解决 谢谢!
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
你F1,F2返回的结果应该是文本型数值,否则F2的值前面不会有+号.
你在将这两个单元格的值与数值进行比较时,应该先转换为数值.
改成 =IF(OR(--F1=-0.015,--F2=-0.015),-0.015,"相反数")
或者 =IF(OR(value(F1)=-0.015,value(F2)=-0.015),-0.015,"相反数")就可以了.
再问: 你的方法确实管用了 谢谢了 额外的您能介绍一些excel 以及vba AutoCAD lisp方面的方面的学习途径吗 比如书籍 论坛 qq群之类的 sgcyl502@126.com 谢谢了
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入