我正在使用 Excel IF 语句 ( =IF(F##=L##, "T", "False")
) 来仔细检查一些数字,但它无法正常工作。我在F
表示货币的列中输入了数字,并在列中输入了L
一个计算数字F
应该是多少的公式。问题是,只要两列中的值都小于 1000,False
即使列中显示的值相等,它也会返回。有人知道可能出了什么问题吗?
答案1
通常会存在两个问题:数字存储为文本或四舍五入。
我认为在您的情况下它是四舍五入的,显示的部分是相同的,但存在细微的差别。
供比较使用
IF(ABS(F##-L##)<0.01,...)