0

我正在编写一个电子表格来记录产品的订购时间、到达时间以及是否逾期、迟到等,我需要一些帮助:

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

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

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

我也试过公式 $D6 = "",结果相同

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

非常感谢你

4

3 回答 3

0

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

=AND($M6="", $E6<TODAY(), $E6<>"")
于 2014-12-16T14:14:29.170 回答
0

请试试:

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

对于此公式为真的格式值:

于 2013-08-15T13:41:43.970 回答
-1

=ISblank 返回一个布尔值 TRUE 或 FALSE,所以你必须让你的 if 语句这样说: If Isblank($D6) = TRUE,something,something else)

例如,我刚刚对此进行了测试,它会在适当的地方返回 'Hello' 和 'bye':

 =IF(ISBLANK(D1)=TRUE, "Hello","bye")
于 2013-08-15T11:20:51.990 回答