【问题标题】:Conditional Formatting with a formula, highlighting errors使用公式的条件格式,突出显示错误
【发布时间】:2016-01-19 14:03:40
【问题描述】:

我有一个列 (I),它是一个月工作总小时数的总和。我正在尝试应用条件格式规则,该规则将突出显示等于 0 但不为空白的单元格。

我使用的公式是:

AND(I2=0,NOT(ISBLANK(I2)))

它突出显示了大部分 0 值(但不是全部),它还突出显示了一些非零值。

我不知道是否会有所帮助,但这是我得到的示例:

【问题讨论】:

  • 你是如何应用这个的?我知道康德。在列上应用时,格式化可能会很棘手。我会去I2,应用那个公式(注意,在那之前你需要=),然后应用。然后将范围从=$I$2 更改为=I:I。看看有没有帮助。
  • 解决了。谢谢。

标签: excel conditional-formatting


【解决方案1】:

几个月前我遇到了一个类似的问题。 Mark Fitzgerald 为我指出了正确的方向。 Excel 中的时间都是天数的百分比。计算机以二进制计算,因此所有这些小数必须在数学运算之前转换为二进制,并且必须将结果转换回十进制。 但是 Excel 女士中的小数位限制为 15 位。您可以检查整个答案here

【讨论】:

    【解决方案2】:

    我认为您的问题是适用于范围(尽管我很惊讶 Total 标签当时不是蓝色的)。在我看来,格式是正确的,但偏移了一行。为简单起见,我建议选择整个Total 列并应用:

    =AND(I1=0,NOT(ISBLANK(I1)))
    

    或选择范围以设置格式Total下方的第一个单元格开始(即Row2)并应用您的公式。

    采用“更简单”的方法,如果您不希望标签被格式化,您可以给它一个自己的规则,选择 No Format Set 并确保它具有优先级(例如,在列表顶部使用 Stop如果 True 选中)。

    @Dimitrios 有一点(但它似乎也是一个解决方案)如果正在计算值。

    【讨论】:

      【解决方案3】:
      =AND(I2=0,NOT(ISBLANK(I2)))
      

      在第一个单元格中输入条件格式作为公式。单击“确定”。然后复制第一个单元格并将特殊的“格式”粘贴到其余单元格中。

      这将按您的意愿工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-24
        相关资源
        最近更新 更多