如果另一列包含数据,则 Excel 条件格式

如果另一列包含数据,则 Excel 条件格式

所以我有一张包含三个日期列的工作表,

B列是收到日期

D 列是截止日期

F 列是回复日期

D 列使用公式

=工作日(BX,$新元$1)

其中 S1 只说 10,这样 D 列显示截止日期为 B 列收到日期起的 10 个工作日。

然后,我对 D 列进行了条件格式化,以突出显示过期日期

单元格值 < NOW()

我希望的是,一旦 F 列中有响应日期,D 列中的日期就不再显示为红色。

这可能吗?F 列将保持空白,直到手动输入日期,但我无法让 ISBLANK 执行任何操作

答案1

您可以更改条件格式规则以使用:

=AND($F2<>"",$D2<TODAY())

AND只是让你将多个条件联系在一起,这样,如果两个条件都是,TRUE那么公式的结果也是TRUE

答案2

步骤 1 创建一组随机日期 — 收到日期

在此处输入图片描述

及其相关日子 — 周一至周日

在此处输入图片描述

C3 中使用的公式是 =TEXT(B3,"ddd")

同时在 I3 和 I4 中也输入了一组任意的假日

在此处输入图片描述

第 2 步创建截止日期 — 通过添加所选的天数 — 在本例中为 10 天后  在此处输入图片描述

并添加相关日期 — 周一至周日

在此处输入图片描述

D3 中使用的公式是 =WORKDAY(B3,$M$3,holidays)

第 3 步 添加任意回复日期 — 在本例中为 2020 年 11 月 15 日

在此处输入图片描述

从第 4 步可以看出,突出显示/条件格式将应用于 D3,而不应用于 D4 — 因为 D4 前面有一个回复日期 — 条件格式仅适用于 D3,因为 D3 前面没有回复日期,而且 D3 中的日期早于检查日期

检查日期可以更改为 =TODAY() 在本例中,使用任意检查日期作为 2020 年 11 月 19 日 — 在 M4 中

步骤 5 公式在 Excel 中显示如下

在此处输入图片描述

在此处输入图片描述

相关内容