对Excel中所做更改进行条件格式化

我有一个包含一些值的Excel 2010工作表。

我想在特定的单元格中实现以下function:

如果用户改变的值超过50%使其变成红色,超过25%使其变成黄色,使其变成绿色。

我试图用条件格式(3色标度)实现这一点,使用该值的副本,不能改变作为参考使用红色油漆的以下公式:

=ABS(Y10-BV10)/(BV10)>0,5 

(其中Y10是可以改变的值,BV10包含与参考值相同的值)

当试图做到这一点我收到错误:

条件格式标准中的颜色比例,数据条和图标集不能使用相对引用

任何其他方式来实现这一目标? (我自己通过OpenXML创build文件,所以可以在公式中使用固定值,但这似乎是一个非常肮脏的解决scheme,因为这种格式应该为几百个单元格)

而不是使用颜色栏,使用您用来更改颜色的公式手动执行格式设置。 你只需要有2个格式的顺序。 第一种说法是如果> 50%,其次是大于25%

在新的条件格式规则中,转到使用公式来确定要格式化哪些单元格选项 – http://office.microsoft.com/en-gb/excel-help/use-a-formula-to-apply-conditional-与格式HA102809768.aspx

您将需要为每种颜色单独的公式 – 为了达到所需的效果,请确保规则是相互排斥的或以正确的顺序(在“pipe理规则…”对话框中 – 最常用的规则应该在最上面,选中“如果为True”,但是如果你选中这些checkbox,那么最具体的规则应该在最上面)