如何在包含日期的 2 个先前单元格上基于 if-else 条件启用条件格式?



单元格 A1、C1 始终包含一个日期。单元格 B1 包含日期或 NA,也可能为空。如果 B1 包含日期,那么我希望 C1 在 B1 之后的第 2 个工作日变为红色。如果 B1 为空或包含 NA,那么我希望 C1 在 A1 之后的第 4 个工作日变为红色。

例如:如果 A1 = 18/Oct 和 B1 = 25/Oct,则 C1 应变为红色29/Oct。 如果 A1 = 18/Oct 且 B1 = NA,则 C1 应变为红色 24/Oct

。我应该在条件格式中输入哪些代码?多个代码是可以的。

示例数据

创建一个持有列(我有E列作为我的持有列(。在E1中添加此公式:

=IF(OR(ISBLANK($B1),$B1="NA"), IF(WORKDAY($A1,4)<=$C1, TRUE, FALSE), IF(WORKDAY($B1, 2)<=$C1,TRUE, FALSE))

上述公式基于假设您的列与您在问题中列出的列相同。在 E 列中有上述公式后,将其一直粘贴到E列中使用的行的长度。然后突出显示C列并为条件格式创建新规则。以条件格式粘贴以下公式

=E1=TRUE

希望这有帮助

最新更新