Excel条件格式帮助

时间:2011-02-16 00:27:22

标签: excel formula excel-formula

我有一个简单的问题,我在电子表格行中有2个单元格。如果它们的差异(以百分比表示)大于零但小于9,我希望它们是黄色的。超过9的任何东西都会以红色阴影显示。我看了条件格式,这似乎是正确的,但我似乎无法确定语法。我也希望测试两个单元格的零值。如果单元格为零,我不想应用格式。谁能让我开始这个?

我有类似= IF(A1> 0& B1> 0,IF(ABS((A1-B1)/ ABS(B1))> = 1&& ABS((A1-B1) )/ ABS(B1))< = 9,'一些代码将细胞染黄'等等......

这显然不行。知道我如何获得理想的效果吗?

感谢所有帮助的人, 〜在圣地亚哥

2 个答案:

答案 0 :(得分:4)

This Worksheet的条件格式/经理规则/显示格式规则下:

完全按图片中所示添加两条新规则:

enter image description here

图像中隐藏的两个公式应为:

顶级公式(我输入< = 9%所以没有差距,恰好是9%):

=AND(ABS($A$1-$B$1)>0,ABS($A$1-$B$1)<=0.09)

底部公式:

=ABS($A$1-$B$1)>0.09

如果要在A / B值列中执行此条件格式设置,请不要在公式中的行上锚定(即,仅在列上锚定)。当然,您还必须扩展锚定的Applies to范围,以包括您想要格式化的所有单元格。

答案 1 :(得分:0)

这样做的一种方法是将您的IF公式放在行中的相邻单元格中,并将其解析为代表您的条件的分类,例如黄色的“Y”或红色的“R”。 / p>

然后在两个单元格上使用条件格式,使用“公式为”选项,并使用Y或R指向此计算单元格,以使用2个条件确定着色。然后,您可以隐藏计算的列。

或者,您可以将实际公式放在条件格式对话框的“公式是”字段中,但是您需要将其解析为0(假)或1(真),以便在每种条件下应用格式