代码之家  ›  专栏  ›  技术社区  ›  kaitlynmm569

条件格式应用不正确

  •  1
  • kaitlynmm569  · 技术社区  · 3 年前

    我目前正在尝试使用条件格式来突出显示时间等于或介于两个值之间的部分。

    当作为独立公式运行时,它不会有问题。不幸的是,当用作条件格式时,它不会。


    我使用的公式是:

    =(Mod($A2,1)>=TimeValue(indirect("fall22SCHEDULE!"&cell("address", $H$2)))) * (Mod($A2,1)<=TimeValue(indirect("fall22SCHEDULE!"&cell("address", $I$2))))
    

    虽然我最初认为我的问题在于工作表引用,但我在另一个单元格中创建了另一个条件来检查这一点,并且该公式有效。

    我不确定我在这里做错了什么。我也尝试过用包装纸包装配方奶粉 IF 语句(如果结果为>0,则返回TRUE)。


    示例表 : https://docs.google.com/spreadsheets/d/1yLT3L-DgiAeXE-H_m_wYHWvXjk7tyafroy2zBzYSNhM/edit?usp=sharing

    • G2:G50 包含按预期工作的公式(并演示我希望条件格式如何在单元格中迭代)
    • H6 包含一个工作表引用在条件格式中按预期工作的示例
    • B2:B50 包含条件格式规则
    • 编辑是 在…上

    工具书类
    1 回复  |  直到 3 年前
        1
  •  0
  •   player0    3 年前

    你错过了 =

    =(Mod($A2,1)>=TimeValue(indirect("fall22SCHEDULE!"&cell("address", $H$2)))) * (Mod($A2,1)<=TimeValue(indirect("fall22SCHEDULE!"&cell("address", $I$2))))
    

    enter image description here