我的情况是这样的。我有一个excel表,其中包含6个我需要比较的列G:L,
在这些列中,每个单元格都包含一个美元值或为空白。 我需要弄清楚如何返回M 3列不同的值
我使用= NOT(STDEV(G3:L3)) 这给了我真/假/#DIV / 0!但是当我尝试使用3条规则进行条件格式化时
Formula:=$M4:$M2693=TRUE (background GREEN) Applies to =$A$4:$L$2693
Formula:=$M4:$M2693=FALSE (background RED) Applies to =$A$4:$L$2693
Formula:=$M4:$M2693=#DIV/0! (background YELLOW) Applies to =$A$4:$L$2693
我没有黄色行,DIV / 0行将是行上方的颜色。
我想如果我可以让列M返回3个不同的值,不管是A,B C 1,2,3还是任何不是#DIV / 0的值!我应该能够进行条件格式化工作
BONUS是如果我可以让它返回4个值,第4个值表示所有行都是空白,因为那将是标题行,但它并不重要,因为我可以手动编辑那些40行。
*编辑* Tom带领我走向正确的方向,但为了完美地完成格式化,我确实需要做一些修改
=COUNTBLANK($H$3:$L$3)=5 (No Formatting)
=STDEV($H3:$L3)>0 (Red)
=STDEV($H3:$L3)=0 (Green)
=COUNTBLANK($H3:$L3)<5 (Yellow)
然后它工作得非常好,所以如果你正在阅读这个,因为你有相同的问题,那么订单可能与你的条件格式有很大关系
答案 0 :(得分:0)
好的我按此顺序有四条规则: -
=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这是真的!错误,如果它的数字少于两个,但这并不重要,因为它将被黄色&#39;黄色覆盖。情况,即使它不是意味着它不会发射。
为辅助列提供值的公式如下所示: -
=IF(COUNT($G4:$L4)=0,1,(IF(COUNT($G4:$L4)<6,2,(IF(STDEV($G4:$L4)>0,3,4)))))