我正在尝试找到一种方法,当特定单元格不等于另一个单元格时,使用 excel 格式显示红色。但是,有时由于 excel 的舍入方式,该值会偏离两个或三个数字(例如:593=594、593=592(。有没有办法使用 excel 格式或任何其他方法来做到这一点,因此如果单元格的值非常接近目标单元格,则不会导致单元格被格式化为红色。无论如何,这是我正在使用的简单公式以及示例:
=I3<>F3
EX:
**I** **F**
593 594
基本上,F单元格将以红色突出显示,但由于差异可以忽略不计, 我不想突出显示红色。最多,我希望差异超过 3,其中单元格不会突出显示红色。
您应该考虑两个数字之间的绝对差异。如果它在给定的范围内(这是可以接受的(,您可以认为它们相等。因此,这是您需要的公式:
=ABS(I3-F3)>0,5 '0.5 if you are using "." as a decimal separator
它将 233.4 和 233.6 视为相似的值。MSDN ABS
通常,如果在Excel中编写=ABS(I3-F3)>0,5
,则其计算结果应为TRUE
或FALSE
。如果没有,则可能是逗号是问题所在,因此用点更改逗号 - .
.