如何在 Excel 中使用基于日期和其他单元格的条件格式?

如何在 Excel 中使用基于日期和其他单元格的条件格式?

我想让单元格 A 在日期比今天少两天且单元格 C 或 B 为空时显示黄色,而当日期比今天少两天且单元格 C 和 B 都为空时,单元格 A 显示红色。我在条件格式中应该使用什么公式?

此公式有效:if(and(a1<=today()-2,b1128=""),1,0) 但我希望它能仅计算工作日。有人能给我一个想法吗?

@Emily :2021 年 7 月 5 日 - 2 个工作日 = 2021 年 7 月 1 日。因此,在这种情况下,我只需要标记 2021 年 7 月 1 日和最早的日期。如果是这种情况,在这 -2 天内,我还想添加周末……例如,2021 年 7 月 2 日仅在 2021 年 7 月 6 日标记

如果日期是星期五,我希望只在星期二标记...跳过周末。如果是星期一,则在星期三标记

@Emily : 最后一个根本不起作用,我不知道为什么......实际上只在 2021 年 7 月 2 日有效

@Emily:是的,您的表格中的信息是正确的,只是提到我还需要标记更早的日期:例如,星期一我需要标记上周三以及所有早于上周三的日期...星期二我需要标记上周四以及所有早于上周四的日期...等等...

答案1

感谢您的解释,我将更新我的回复如下。

根据您的描述,您似乎需要得到以下结果。有任何误解,请告诉我。

在此处输入图片描述

将单元格A用红色突出显示:

=IF(WEEKDAY(TODAY(),2)>3,AND(A1<=TODAY()-3,B1&C1=""),AND(A1<=TODAY()-5,B1&C1=""))

用黄色突出显示单元格 A:

=IF(WEEKDAY(TODAY(),2)>3,AND(A1<=TODAY()-3,B1<>"",C1=""),AND(A1<=TODAY()-5,B1<>"",C1=""))

=IF(WEEKDAY(TODAY(),2)>3,AND(A1<=TODAY()-3,B1="",C1<>""),AND(A1<=TODAY()-5,B1="",C1<>""))

还请注意这些公式的应用范围。

在此处输入图片描述

相关内容