我有一个 Excel“If”公式,它有时会返回错误的答案

我有一个 Excel“If”公式,它有时会返回错误的答案

我的公式是 =IF(K847<0,"Yes","No"),其中 K847=0.00,格式为“数字”,带 1000 分隔符,选择 -1234.10。答案在“L”单元格中提供,格式为“常规”

单元格 K847 =0.00 并在 L847 中返回答案“是” 单元格 K846 =0.00 并在 L846 中返回答案“否”

当我“评估”L847 公式时,“IF(-1.45519152283669E-11<0,"Yes","No")”当我“评估”L846 公式时,“IF(0<0,"Yes","No")

我检查了所有与 K847 相关的引用单元格,它们的格式与“数字”完全相同。我需要知道如何让 L847 公式计算结果为“IF(0<0,"Yes","No"),就像 K846 一样

感谢您提供的任何帮助。我一直在研究,但感到困惑。

安妮塔

答案1

我找到了答案;我把公式从

=IF(K847<0,"Yes","No")

=IF(ROUND(K847,2)<0,"Yes","No")

并且它有效。

相关内容