条件格式问题 – 替代实现?

我在Excel 2010中出现错误的条件格式问题,“交通信号灯”偶尔会出现错误的颜色。 我有几个KPI,在单元格范围内应用相同的“红绿灯”式条件格式:大多数红绿灯是正确的,但有些不是。 譬如说,清理单元格的格式,重新定义它,或者从不同的单元格中复制格式,通常是有帮助的,但有时候却不行,然后我被卡住了,必须清除单元格的条件格式,粘贴(“硬编码”)适当的交通灯图像。 任何人都可以提出一个不依赖于Excel的条件格式的“交通信号灯”实现吗?

我能够重现你所描述的明显的stream氓行为,并可能为你提供解决scheme。

CF百分比交通灯
栏目正确; C栏不是很多

列C有三个图标条件格式规则,如上所述,使用100和75作为和百分比作为types 。 列A(似乎正常工作)使用1和0.75作为和数字作为types

CF交通灯百分比设置
数值文本框中的原始数值而不是百分比

所以,看起来Excel 2007并不处理在条件格式中的转换百分比。 您不应该改变工作表中的值的显示。 只需修改条件格式规则,以使用百分比和数字的基础值来代替百分比作为types。

深入研究一下这个数据表明,在保持百分比作为types的同时,使用100%和75%(而不是100和75 sans %符号)的将使Excel将这些实时更改为1和0.75当您离开相应的值文本框,同时保留百分比作为types。 这似乎与我矛盾,但确实提供了正确的绿黄红交通灯行为。