Условное форматирование изменений, внесенных в Excel

У меня есть лист Excel 2010, содержащий некоторые значения.

Я хочу добиться в определенной ячейке следующего:

Если Пользователь изменяет значение более чем на 50%, делает его красным, более 25% делает его желтым, ниже делает его зеленым.

Я попытался добиться этого с помощью условного форматирования (трехцветная шкала), используя копию этого значения, которое нельзя изменить в качестве ссылки, используя следующую формулу для красной краски:

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

(где Y10 - это значение, которое можно изменить, а BV10 содержит то же значение, что и ссылка)

При попытке сделать это я получаю сообщение об ошибке:

Вы не можете использовать относительные ссылки в критериях условного форматирования для цветовых шкал, гистограмм и наборов значков.

Есть ли другой способ добиться этого? (Я сам создаю файл с помощью OpenXML и поэтому могу использовать вместо этого фиксированные значения в формуле, но это кажется очень грязным решением, поскольку такое форматирование должно работать для нескольких сотен ячеек)


person Ole Albers    schedule 25.04.2014    source источник


Ответы (2)


Вместо того, чтобы использовать цветовую полосу, выполните форматирование вручную, используя формулу, которую вы использовали для изменения цвета. Вам просто нужно иметь 2 формата по порядку. Первое высказывание, если> 50%, следующее - больше 25%.

person Michael Moulsdale    schedule 25.04.2014

В новом правиле условного форматирования перейдите к параметру Использовать формулу для определения ячеек для форматирования - http://office.microsoft.com/en-gb/excel-help/используйте-формулу-для-применения-условного-форматирования-HA102809768.aspx

вам понадобится отдельная формула для каждого цвета - для достижения желаемого эффекта убедитесь, что правила являются либо взаимоисключающими, либо в правильном порядке (в диалоговом окне «Управление правилами ...» - самое общее правило должно быть наверху, если вы этого не сделаете. t установите флажок «Остановить, если истина», но если вы установите эти флажки, наиболее конкретное правило должно быть наверху)

person Aprillion    schedule 25.04.2014