基于相邻单元格的Excel条件格式突出显示了错误的值

时间:2019-03-26 18:36:12

标签: excel-formula

我有一个Excel文档,其中项目到期日在G列中,而实际完成日期在H列中。我试图使用条件格式来更改红色过期日期上的字体颜色。 G列中的某些日期基于对其他单元格的引用,即F列之后的90天。

到目前为止,我已经使用条件格式将单元格范围设置为

$H:$H

,然后选择“使用公式确定要格式化的单元格”,然后使用其中一个

=$H2>$G2 

=$H2>OFFSET($H2,-1,0)

我还尝试将方程式放在G列的括号中,即对于G2,公式应为

=(F2+90)

不只是

=F2+90

但这不会影响结果。

我希望该公式将H列中的日期的字体颜色更改为红色,该日期大于直接在左列中G列中的日期,但是发生的是,只有某些大于H的单元格会得到变为红色,并且某些H等于或小于G的单元格也变为红色。

例如,我得到:

Due (G)     | Completed (H)
------------------------
6/5/2017    | 6/5/2017*
9/3/2017    | 7/19/2018
2/10/2018   | 12/20/2017*
3/20/2018   | 6/15/2018*
9/13/2018   | 9/11/2018*
12/10/2018  | 12/19/2018*
3/19/2019   | 3/6/2019

带红色星号的日期。因此,有时会错误地将规则应用于H列中小于或精确等于G列的值,有时会错误地将其不适用于H列中实际上大于G列的值。

我已经花了数小时来寻找答案,但是发现的一切都表明我刚刚做的事情应该可以很好地工作,所以我在这里做错了什么?

0 个答案:

没有答案