Excel IF 语句中条件计算始终给出 FALSE

Excel IF 语句中条件计算始终给出 FALSE

我被一个奇怪的公式困住了,它总是给出 false,我甚至将单元格复制到另一张表,但结果相同。做了必要的检查来验证数字,它们相等,并且扣除结果为零,但是,在 IF 条件下,它总是给出 false。两个单元格当前都是没有额外小数值的值。

这有什么问题呢?

下面的截图以及文件本身已上传至谷歌云端硬盘。

图片:

答案1

在评估电子表格的公式时, 的结果H11-H12不等于 0 而是1.16415321826935E-10。这就是为什么整个公式的结果始终为 False。

删除 的内容H11,然后重新输入数字即可解决问题。或者,如果删除不是一种选择,那么按照@Engineer Toast 在评论中使用公式所建议的那样对结果进行四舍五入=IF(ROUND(H11-H12,2)=0,"True","False")也应该会得到 TRUE。

在此处输入图片描述

相关内容