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

Вы можете добиться этого типа условного форматирования, если примените формулу. Например, предположим, что вы хотите применить условное форматирование к ячейке A1. Просто выполните следующие действия:

  1. Выберите ячейку A1.

  2. Выберите «Условное форматирование» в меню «Формат». Excel отображает диалоговое окно «Условное форматирование». (См. Рис. 1.)

  3. Установите Условие 1 так, чтобы значение ячейки было равно = СЕГОДНЯ (). Обратите внимание, что вы должны в крайнем правом поле ввести знак равенства, за которым следует СЕГОДНЯ ()

функция.

  1. Щелкните по кнопке Форматировать. Excel отображает диалоговое окно «Формат ячеек».

  2. Убедитесь, что выбрана вкладка «Узоры». (См. Рис. 2.)

  3. Выберите красный цвет, который вы хотите использовать, и закройте диалоговое окно «Формат ячеек».

  4. Щелкните по кнопке Добавить.

  5. Задайте условие 2 так, чтобы значение ячейки было между = СЕГОДНЯ () — 7 и = СЕГОДНЯ () + 7. Обратите внимание, что вы должны использовать знаки равенства в двух крайних правых полях, иначе Excel не сможет определить, что вы вводите формулу.

  6. Щелкните по кнопке Форматировать. Excel отображает диалоговое окно «Формат ячеек».

  7. Убедитесь, что выбрана вкладка «Узоры».

  8. Выберите желтый цвет, который вы хотите использовать, и закройте диалоговое окно «Формат ячеек».

  9. Щелкните по кнопке Добавить.

  10. Задайте условие 3 так, чтобы значение ячейки было между = СЕГОДНЯ () — 14 и = СЕГОДНЯ () + 14. Опять же, вы должны включить знаки равенства, чтобы указать, что вы вводите формулы.

  11. Щелкните по кнопке Форматировать. Excel отображает диалоговое окно «Формат ячеек».

  12. Убедитесь, что выбрана вкладка «Узоры».

  13. Выберите зеленый цвет, который вы хотите использовать, и закройте диалоговое окно «Формат ячеек».

  14. Щелкните ОК.

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

Другими словами, если дата сегодня, то все три теста были бы выполнены, поэтому вы должны быть осторожны с порядком, чтобы получить нужный результат.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2664) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Conditional_Formatting_Based_on_Date_Proximity [Условное форматирование на основе близости даты].