2

Кажется, у меня проблемы с условным форматированием в Excel 2010. У меня есть набор точек даты, проценты от 1 до 100. Я применил три правила в следующем порядке,

  1. если больше 75%, примените форматирование 1
  2. если больше 80%, примените форматирование 2
  3. если больше 85%, примените форматирование 3

Я не проверял «Стоп, если истина» ни для одного из правил. Тем не менее, применяются только первые два правила. Я могу изменить порядок, переведя правило 3 в правило 1, и тогда все правила будут применены, но я не вижу, что не так с текущим порядком.

Минимальный рабочий пример можно найти здесь:
https://docs.google.com/open?id=0B077WM7MbUvoV19vUWVtdDh2NVk

2 ответа2

4

Это связано с приоритетом правил. Правила выше в списке имеют приоритет над правилами внизу списка. Смотрите здесь:

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

2

Ответ Риса правильный: приоритет применяется.

Причина, по которой вы не видите того, чего ожидаете, заключается в том, что форматирование, которое вы применили к своим правилам, не соответствует вашим ожиданиям. Например, в правиле 2 фон установлен на "без заливки", что применяется в предпочтении к правилу 3. Чтобы удалить это, перейдите к правилу 2 формата, заполните и нажмите "Очистить"

Тем не менее, всей этой путаницы можно избежать, если вы используете "Stop on True" и располагаете их в нужном вам порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .