所以我有一张包含三个日期列的工作表,
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 中显示如下