我不是专家,但我知道的足以让你感到危险。所以提前感谢你的帮助
我有以下条件规则(按给定的顺序,如果每个规则为真则停止)
=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。