【问题标题】:Overwriting a rule in conditional formatting以条件格式覆盖规则
【发布时间】:2013-08-15 09:09:18
【问题描述】:

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

这里真的很愚蠢的问题,但如果产品过期,我使用公式“= AND ( $M6 = "" , $E6

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

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

我也试过公式$D6 = "",结果一样

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

谢谢你

【问题讨论】:

    标签: excel formula conditional-formatting


    【解决方案1】:

    请尝试:

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

    对于这个公式为真的格式值:

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

        • 我会用什么来代替ISBLANK,因为这个公式是条件格式,因为它需要在不改变实际内容的情况下改变单元格的颜色,所以一个具有多个结果的公式是不可能的
        猜你喜欢
        • 2012-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多