Excel 产生完全不同结果的类似(简单)公式
好的,问题是一个电子表格,目标是检查两列是否相等。一列有“目标结果”,另一列通常是公式。(一个起始数字,加上一些尚未在文件中发布的变更,应该等于“目标结果”。) 第三个“检查列”将显示Excel 产生完全不同结果的类似(简单)公式,excel,formula,equals,Excel,Formula,Equals,好的,问题是一个电子表格,目标是检查两列是否相等。一列有“目标结果”,另一列通常是公式。(一个起始数字,加上一些尚未在文件中发布的变更,应该等于“目标结果”。) 第三个“检查列”将显示TRUE或FALSE,具体取决于两者的值是否相等 现在的问题是,有时,我完全看不出任何原因,“检查列”将显示FALSE,即使结果值明显相同。格式没有变化,单元格结构或公式结构没有差异。我很欣赏其中一个显示公式,而另一个不显示,但我的电子表格非常庞大,有数百行,所以没有理由只在1/50左右的单元格中出现问题 一个片段
TRUE
或FALSE
,具体取决于两者的值是否相等
现在的问题是,有时,我完全看不出任何原因,“检查列”将显示FALSE
,即使结果值明显相同。格式没有变化,单元格结构或公式结构没有差异。我很欣赏其中一个显示公式,而另一个不显示,但我的电子表格非常庞大,有数百行,所以没有理由只在1/50左右的单元格中出现问题
一个片段示例
工作(顶部)行中的公式示例
行中公式工作方式不同的示例
生成TRUE
或FALSE
的forumla非常简单,如“=H=I”(单元格编号明显)
编辑:谢谢大家的回复。四舍五入的解决办法奏效了。只有加法,真正的值只有两位小数,所以我仍然不太明白为什么会有问题,但为了安全起见,我已经在整个表格中替换了公式。再次感谢 可能是舍入错误-在检查小数是否相等时,使用舍入到可接受的小数量。这与舍入有关,您看到的不是Excel看到的。对输出进行四舍五入检查:
=四舍五入(H2,2)=四舍五入(I2,2)