根据不同单元格中的条件格式化单元格

时间:2017-10-02 13:48:42

标签: excel conditional-formatting

如果日期超过28天且下一个单元格为空,我试图突出显示红色单元格。我尝试使用以下规则进行条件格式化:

=and(a1 < today()-28, b1="not blank")

它没有给我一个错误,但它也没有突出显示适当的细胞。

为什么这不起作用?

2 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,那么当A1比今天的日期早28天以及B1 不包含日期

如果是这样,请尝试将此用作条件格式公式:

=AND($A1<TODAY()-28,NOT(ISNUMBER($B1)),$B1>0)


说明
使用AND函数包含所有这些,所有三个条件

$A1<TODAY()-28
&安培;
NOT(ISNUMBER($B1))
&安培;
$B1>0

需要评估为 TRUE 才能使条件格式化工作。

NOT(ISNUMBER($B1))首先确定$B1是否为数字。 ISNUMBER($B1)如果$B1是数字,则返回 TRUE ,如果$B1不是数字,则 FALSE 记住,日期是Excel中的数字)。然后,NOT函数将返回与ISNUMBER刚刚确定的相反( FALSE TRUE )。

然后检查$B1是否大于0,确保$B1包含一个正数的数字,因此可以是实际日期。

答案 1 :(得分:0)

尝试使用isblank函数 =和(a1&lt; today() - 28,isblank(b1)) 如果需要,你可以使用* -1来反复使用