excel中IF函数出错,IF函数的具体使用方法???

2025-02-24 00:07:18
推荐回答(5个)
回答1:

=IF(F1-F2-F3<>0,"ok","error")这样就可以了

用"="和"<>"时注意一下,因为这个公式当中你选择数值是否等于"0",而在函数当中"1"表逻辑真值,而"0"表示为逻辑假值,所以用"="时EXCEL会误判断,当你用"<>"时就不会了,EXCEL会把"<>"两边比较,反回逻辑结果,而不会把内容着为逻辑结果.

所以函数当中"<" 和 ">"用法很有效的.

回答2:

这个不是IF函数的问题,通过公式审核可以发现,Excel在计算F1-F2-F3时得到的不是0,而是-7.105427357601E-15。估计是Excel二进制计算的问题。

建议把公式改为=IF(F1=F2+F3,"ok","error")

希望对你有帮助。

回答3:

=IF(F1-F2-F3=0,"ok","error")
试过了,对了。

回答4:

你可以用下面的形式
=IF(F1-F2=F3,"ok","err")
这样就没问题了

回答5:

试试设置一下单元格格式为数值