Excel如果公式错误

我正在使用多个公式的Excel工作表。 有一件事让我想起了IF方程式。 考虑从Cell E3G5填充下表。

Excel公式

我在单元格G5中使用的公式是=IF((G3+G4)=(E5+F5),+G3+G4,"OFF")

考虑到实例本身的价值,公式应该评估TRUE ,总计G3G4 ,但我不确定它为什么不评估TRUE 。 我检查了所有单元格的数字格式,它具有会计格式。

您可以在添加数字之前对数字进行舍入:

 =IF((ROUND(G3,2)+ROUND(G4,2))=(ROUND(E5,2)+ROUND(F5,2)),G3+G4,"OFF") 

如果你正在计算公式的任何值,那么你可能有一个非常小的小数点,格式化下降。 例如,如果G4 = -59400003.570001那么你的值将是“OFF”。

我build议对这些值进行硬编码,并validation这些值是真实的,而不是更小。