Excel,为条件格式创建 3 个条件

Excel, Creating 3 conditions for Conditional Formating

我的情况是这样的。我有一个 excel sheet,其中包含 6 列,我需要比较 G:L、

在这些列中,每个单元格都包含一个美元值或为空白。 我需要弄清楚如何 return 进入 M 列 3 个不同的值

我使用了 =NOT(STDEV(G3:L3)) 这给了我真/假/#DIV/0!但是当我尝试使用 3 条规则进行条件格式设置时

Formula:=$M4:$M2693=TRUE (background GREEN) Applies to =$A:$L93
Formula:=$M4:$M2693=FALSE (background RED) Applies to =$A:$L93
Formula:=$M4:$M2693=#DIV/0! (background YELLOW) Applies to =$A:$L93

我不会得到黄色行,DIV/0行将是它们上方任何行的颜色。

我想如果我可以有 M 列 return 3 个不同的值,可以是 A、B C 1、2、3 或任何不是 #DIV/0 的值!我应该能够使条件格式工作

奖金是如果我能得到它 return 4 值表示所有行都是空白的第 4 个值,因为那将是标题行,但这并不重要,因为我可以手动编辑这 40 行。

* 编辑 * Tom 引导我朝着正确的方向前进,但为了获得完美的格式,我确实必须进行一些修改

    =COUNTBLANK($H:$L)=5 (No Formatting) 
    =STDEV($H3:$L3)>0 (Red)
    =STDEV($H3:$L3)=0  (Green)
    =COUNTBLANK($H3:$L3)<5 (Yellow)

然后它运行得非常好,所以如果你正在阅读这篇文章是因为你有同样的问题 tweeking 订单可能与你的条件格式有很大关系

好的,我有四个规则要按此顺序触发:-

=COUNT($G4:$L4)=0      -  no format set

=COUNT($G4:$L4)<6      -  yellow

=STDEV($G4:$L4)>0      -  red

=STDEV($G4:$L4)=0      -  green

在条件格式中输入它们后,我使用了管理规则,按此顺序设置规则并勾选出错时停止框,以便它们正常运行。

STDEV 确实会给出一个#DIV/0!如果要处理的数字少于两个,则会出错,但这并不重要,因为它会被 'yellow' 情况覆盖,即使不是,也只是意味着它不会触发。

为辅助列赋值的公式如下所示:-

=IF(COUNT($G4:$L4)=0,1,(IF(COUNT($G4:$L4)<6,2,(IF(STDEV($G4:$L4)>0,3,4)))))