【问题标题】:Conditional formatting on a range with time format具有时间格式的范围的条件格式
【发布时间】:2017-05-25 15:07:48
【问题描述】:

我尝试使用多个公式来使用条件格式突出显示一系列单元格。

条件 1:A 列上的任何单元格必须显示“黑色” 条件2:B:F范围内任何超过30分钟的单元格

我尝试将 OR 和 AND 结合起来,因为当我的一个单元格有 1:35 时,它会将其识别为 35 minutes 而不是 85 minutes 。 B:F 范围内的单元格格式是按时间格式,但出于某种原因,“AM”始终存在。

我附上了我的部分数据的屏幕截图,以及在应用具有两个条件的条件格式后应该如何突出显示,我应该在显示“黑色”的行上突出显示除星期一之外的所有内容,并带有值0:30:00 和周三,值为 00:00:03,因为这些时间不到 30 分钟。

【问题讨论】:

    标签: excel


    【解决方案1】:

    您不应该在公式中添加范围。只需将规则应用于范围内的左上角单元格(在我的情况下为 B2),随着行和列通过选择发生变化,公式也会通过相对寻址自动更改。

    =AND($A2="Black",B2>TIME(0,30,0))
    

    所以对于单元格 C3(比如说),这实际上是

    =AND($A3="Black",C3>TIME(0,30,0))
    

    (您也可以使用 .5/24 代替 TIME(0,30,0))

    【讨论】:

    • 谢谢汤姆,我的错误是使用公式的范围。你太棒了
    【解决方案2】:

    时间格式在 Excel 中存储为自 1900 年 1 月 1 日以来的天数。

    您所要做的就是将您的时间视为一天的 1/24。

    B:F 范围内的任何超过 30 分钟的单元格都将成为值大于 =.5/24 的单元格

    【讨论】:

    • 我明白,但是当您在公式中使用该信息时,它不起作用:=AND($H11="Black",$I$11:$M$19>0.5/24)
    猜你喜欢
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多