对Excel中所做更改的条件格式设置

时间:2014-04-25 12:06:15

标签: excel conditional-formatting

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

我想在特定的Cell中实现以下功能:

如果用户更改超过50%的值使其变为红色,则超过25%使其变为黄色,低于使其变为绿色。

我尝试使用条件格式(3色标度)实现此目的,使用该值的副本,使用以下红色绘画公式无法将其更改为参考:

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

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

尝试这样做时,我收到错误:

  

您不能在条件格式标准中使用相对引用   用于色标,数据栏和图标集

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

2 个答案:

答案 0 :(得分:1)

不使用颜色条,而是使用您用于更改颜色的公式手动进行格式设置。您只需按顺序拥有2种格式。第一句话是否> 50%,下一个大于25%

答案 1 :(得分:1)

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

你需要为每种颜色设置单独的公式 - 为了达到预期的效果,确保规则是互斥的或者是正确的顺序(在管理规则...对话框中 - 如果规则是最一般的规则应该在顶部,如果你不检查"停止如果是真的",但如果你选中那些复选框,那么最具体的规则应该在最上面)