条件格式可能忽略第一条规则

条件格式可能忽略第一条规则

我不是专家,但我知道的足以让你感到危险。所以提前感谢你的帮助

我有以下条件规则(按给定的顺序,如果每个规则为真则停止)

=E5="TRUE" (Green Fill)

=ISBLANK(G5)=TRUE (no format)

=(Today()-G5)>4 (Red Fill)

根据其他日子,还有一些其他颜色,但你明白我的意思了。

这是第一个给我带来问题的地方。E5 是根据复选框 (D5) 是否被选中来填充的(如果选中则为 True,如果未选中则为 False)。这是由文本框中的格式控件(控制选项卡)创建的。

因此,基本的逻辑树是:

If completed, GREEN FILL

If date field = null, no format

If date field age > 4, RED FILL

我最初的怀疑是 E5 实际上并没有填充 True 或 False,但后来我记得我有以下内容可以让我知道已完成的任务数量(它可以正常工作):

=COUNTIFS(A5:A100, "<>", E5:E100, TRUE)

基于此,我尝试了第一个条件使用和不使用引号,但得到了相同的结果(零)

因此,我愿意接受有关如何解决此问题的建议。

答案1

我认为您的第一条规则应该是这样的 - 没有引号。

=E5=TRUE

否则,它会在单元格中寻找一个表示 TRUE 的字符串值,而不是布尔值 TRUE。

相关内容