在条件格式中覆盖规则

时间:2013-08-15 09:09:18

标签: excel formula conditional-formatting

我正在写一个电子表格来记录订购产品的时间,产品何时到货以及产品是否已经过期,产品有多晚等等,我需要一些帮助:

这里真的很愚蠢的问题,但我使用公式“= AND($ M6 =”“,$ E6< TODAY())”突出显示一行(无填充,粗体红色文字),如果产品是逾期,效果很好但它也突出了我们尚未使用的行。

我试图通过编写另一条规则来抵消它,使用公式“= IF($ D6 = ISBLANK())”,因为如果行正在使用,则列D始终填充,并且将格式设置为带有白色填充和常规的黑色文字。

然而,这似乎不起作用?我确保第二条规则超过了第一条规则,但它仍然没有效果。

我也尝试了公式$ D6 =“”,结果相同

另外,我使用的是M6 / E6 / D6,因为第6行是第一个条目。我尝试过使用M1 / E1 / D1,但无济于事。任何帮助将不胜感激:))

谢天谢地

3 个答案:

答案 0 :(得分:0)

请尝试:

=AND($M1="",$E1<TODAY(),NOT(ISBLANK($D1)))  

表示此公式为真的格式值:

答案 1 :(得分:0)

这应该可以为您提供所需内容,而不会突出显示尚未填充E列的行。

=AND($M6="", $E6<TODAY(), $E6<>"")

答案 2 :(得分:-1)

= ISblank返回一个布尔值TRUE或FALSE,所以你必须让你的if语句说出如下内容:如果Isblank($ D6)= TRUE,某事,别的东西)

例如,我刚测试了它,并在适当的时候返回'Hello'和'bye':

 =IF(ISBLANK(D1)=TRUE, "Hello","bye")