excel 2003 公式中等号不起作用?

=IF(MAX(L28:L29)-MIN(L28:L29)<=0.003,"TRUE") 用来表示:如果L28,L29两个单元格的数之差小于等于0.003,就返回"TRUE",不小于默认就会返回"FALSE"。
但是实际过程中,只有当两值差小于0.003时,才会显示"TRUE",两值差等于0.003时,返回了"FALSE"。 自己觉得公式没有错,为什么会这样呢?
请高手帮办忙!
我认为自己的公式没错,可为什么会出现这种现象呢?

第1个回答  2010-05-24
=号不起作用不太清楚了,只是光从你的意思看公式就没必要设成这样了,直接用 =MAX(L28:L29)-MIN(L28:L29)<=0.003就可以达到你的效果了。
第2个回答  2010-05-24
=IF(ROUND(MAX(L28:L29)-MIN(L28:L29),3)<=0.003,"TRUE")
就行了
你公式求值一下就看出来了本回答被提问者采纳
第3个回答  2019-01-26
=IF(ROUND(MAX(L28:L29)-MIN(L28:L29),3)<=0.003,"TRUE")
就行了
你公式求值一下就看出来了
第4个回答  2010-05-24
公式用这个

=abs(L28-L29)<=0.003
第5个回答  2010-05-24
chiefzjh高人