Excel 条件格式和舍入问题



我正在尝试找到一种方法,当特定单元格不等于另一个单元格时,使用 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,则其计算结果应为TRUEFALSE。如果没有,则可能是逗号是问题所在,因此用点更改逗号 - . .

最新更新