如何检查其他列值

How to check other column value

我正在尝试做一些非常普遍的情况,即:

我在 Excel 维护我的项目任务,我的 Excel 包含,

No, TASK, START-DATE, END-DATE, DUE-Days, STATUS

示例:

1, task1, 01/05/2019, 4/05/2019, -5, Completed

Due-days(-5) =D1-TODAY 

通过使用条件格式,如果到期日小于 0,那么我将到期日单元格 (D1) 的背景色设置为红色。直到这里我做到了并且工作正常。

但我要做的是,如果任务状态(F1) 已完成,即使它的到期日小于零。我必须将D1的背景颜色设置为绿色。

我需要为该条件格式再添加一个条件,但找不到任何此类选项。我如何在 Google 表格中执行此操作?

绿色:

=IF(AND($E1<0,$E1<>"",$F1="Completed"), 1)

红色:

=IF(AND($E1<0,$E1<>""), 1)

实现结果所需的字符数少于现有答案,例如 条件 格式化很少需要 IF 函数。

请select ColumnsA:F and: Format > Conditional formatting..., Format cells if... Custom formula is and:

=sign($E1)*(left($F1)="C")

用绿色突出显示并重复:

=($E1<0)*($E1<>"")

和红色突出显示。

确保规则列表中绿色规则位于红色规则之上。