我有一个简单的问题,我在电子表格行中有2个单元格。如果它们的差异(以百分比表示)大于零但小于9,我希望它们是黄色的。超过9的任何东西都会以红色阴影显示。我看了条件格式,这似乎是正确的,但我似乎无法确定语法。我也希望测试两个单元格的零值。如果单元格为零,我不想应用格式。谁能让我开始这个?
我有类似= IF(A1> 0& B1> 0,IF(ABS((A1-B1)/ ABS(B1))> = 1&& ABS((A1-B1) )/ ABS(B1))< = 9,'一些代码将细胞染黄'等等......
这显然不行。知道我如何获得理想的效果吗?
感谢所有帮助的人, 〜在圣地亚哥
答案 0 :(得分:4)
在This Worksheet
的条件格式/经理规则/显示格式规则下:
完全按图片中所示添加两条新规则:
图像中隐藏的两个公式应为:
顶级公式(我输入< = 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(真),以便在每种条件下应用格式