Excel If 语句 - 计算错误

Excel If 语句 - 计算错误

我正在使用 Excel IF 语句 ( =IF(F##=L##, "T", "False")) 来仔细检查一些数字,但它无法正常工作。我在F表示货币的列中输入了数字,并在列中输入了L一个计算数字F应该是多少的公式。问题是,只要两列中的值都小于 1000,False即使列中显示的值相等,它也会返回。有人知道可能出了什么问题吗?

答案1

通常会存在两个问题:数字存储为文本或四舍五入。

我认为在您的情况下它是四舍五入的,显示的部分是相同的,但存在细微的差别。

供比较使用
IF(ABS(F##-L##)<0.01,...)

相关内容