Excel - условное форматирование с использованием дат
- вопрос
- Решение
- Обратите внимание, что
вопрос
Я пытаюсь изменить цвет всей строки на 3 разных состояния в зависимости от результата.Строка должна оставаться чистой, если дата в конкретной ячейке (скажем, B2) после СЕГОДНЯ
ИЛИ ЖЕ
Я хочу, чтобы строка поменялась на оранжевую, если в определенной ячейке (скажем, B2) указана дата Сегодня, но только если другая ячейка (например, C2) пуста.
Если другая ячейка (C2) не пуста, я хочу, чтобы она оставалась чистой.
ИЛИ ЖЕ
Строка должна стать красной, если дата в конкретной ячейке (скажем, B2) раньше СЕГОДНЯ, но только если другая ячейка (например, C2) пуста.
Если другая ячейка (C2) не пуста, я хочу, чтобы она оставалась чистой.
Я думаю, что это имеет смысл: по сути, я хочу выделить пункты, которые должны быть сегодня, просрочены и оставить ясными, если они еще не наступили.
Решение
Вот как это может быть достигнуто в Excel 2007.- Выделите строку, которую вы хотите отформатировать (или выделите все данные только в этой строке)
- Выберите «условное форматирование» в меню ленты
- Управлять правилами
- Новое правило:
Для первого вам нужно выбрать ячейку с датой действия.
В моем случае я использую A2 и B2.
Создайте следующие правила (х3 в любом порядке)
= $ B $ 2> СЕГОДНЯ ()затем отформатируйте его в любой цвет, который вам нравится. Это означает, что если дата в ячейке b2 позже, чем сегодня, она отформатирует строку с выбранным цветом.
= $ B $ 2Затем отформатируйте требуемый цвет. Это означает, что если дата раньше сегодняшней, то строка будет отформатирована с выбранным цветом. = $ B $ 2 = СЕГОДНЯ ()затем снова отформатируйте нужный цвет. Это означает, что если дата в ячейке b2 является сегодняшней, то она отформатирует ее в соответствии с выбранным цветом.Затем создайте следующее правило следующим образом:
= $ A $ 2 = ""затем выберите прозрачный / белый цвет. Это означает, что если ячейка a2 пуста, цвет строки останется прозрачным / белым. Но вы также должны поставить галочку «стоп, если верно» в конце правила.Это означает, что если ячейка a2 пуста, остальные правила игнорируются.
Надеюсь, что вы можете понять / расшифровать это.
Обратите внимание, что
Спасибо sharpman за этот совет на форуме.