KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как применить условное форматирование на основе дат в Excel?

АвторВоскресеньеДата изменения

Как известно, условное форматирование позволяет автоматически изменять формат ячеек в зависимости от их содержимого. В этом руководстве я покажу, как применить условное форматирование к ячейкам на основе дат в Excel.

Использовать условное форматирование для дат, равных/больших/старших текущей даты (СЕГОДНЯ)

Использовать условное форматирование для прошедших дат

Использовать условное форматирование для будущих дат

Использовать условное форматирование для дат между двумя конкретными датами

Использовать условное форматирование на основе дат из другого столбца


Использовать условное форматирование для дат, равных/больших/старших текущей даты (СЕГОДНЯ)

Чтобы применить условное форматирование к датам, необходимо создать новое правило.

1. Выделите ячейки, к которым нужно применить условное форматирование, затем нажмите Главная > Условное форматирование > Создать правило.
Снимок экрана меню «Условное форматирование > Создать правило» в Excel

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

  • Равно сегодняшней дате: =$B2=TODAY()
  • Больше сегодняшней даты: =$B2>TODAY()
  • Старше сегодняшней даты: =$B2<TODAY()

Снимок экрана диалогового окна «Создание правила форматирования» в Excel с выбранным параметром «Использовать формулу для определения форматируемых ячеек»

3. Нажмите кнопку Формат, чтобы открыть диалоговое окно Установить формат ячейки, и выберите нужный формат для выделенных ячеек.
Снимок экрана диалогового окна «Формат ячеек» в Excel

4. Нажмите OK > OK. Даты отформатированы.

Примечание: Сегодняшняя дата — 15,08.2018.
Снимок экрана ячеек, отформатированных на основе правил условного форматирования в Excel


Использовать условное форматирование для прошедших дат

Если вы хотите применить условное форматирование к прошедшим датам, выполните следующие действия в диалоговом окне «Создание правила форматирования».

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

  • Более чем 30 дней назад: =TODAY()-$B2>30
  • С 30 по 15 дней назад включительно: =AND(TODAY()-$B2>,=15, TODAY()-$B2<,=30)
  • Менее чем 15 дней назад: =AND(TODAY()-$B2>,=1, TODAY()-$B2<,15)

2. Затем нажмите кнопку Формат, чтобы выбрать нужный формат в диалоговом окне Установить формат ячейки.

3. Нажмите OK > OK, чтобы закрыть диалоговые окна.

Примечание: Сегодняшняя дата — 15/8/2018.
Снимок экрана ячеек, отформатированных на основе правил условного форматирования в Excel


Использовать условное форматирование для будущих дат

Чтобы применить Использовать условное форматирование к будущим датам, выполните следующие действия:

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

  • Произойдёт более чем через 30 дней от сегодняшнего дня: =$B2-TODAY()>30
  • Через 30 до 15 дней включительно: =AND($B2-TODAY()>,=15, $B2-TODAY()<,=30)
  • Менее чем через 15 дней: =AND($B2-TODAY()>,=1, $B2-TODAY()<,15)

2. Затем нажмите кнопку Формат, чтобы выбрать нужный формат в диалоговом окне Установить формат ячейки.

3. Нажмите OK > OK, чтобы закрыть диалоговые окна.


Использовать условное форматирование для дат между двумя конкретными датами

Чтобы применить условное форматирование к датам, попадающим между двумя заданными датами, выделите нужные ячейки и используйте следующую формулу: =AND($B2>,=$D$2,$B2<,=$E$2). Здесь D2 — дата начала, а E2 — конечная дата. После этого задайте для ячеек желаемый формат.

Снимок экрана с условным форматированием, применённым к ячейкам в Excel между двумя датами
Снимок экрана ячеек, отформатированных на основе правил условного форматирования для дат в Excel

Использовать условное форматирование на основе дат из другого столбца

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

1. Допустим, вы хотите выделить продажи в столбце C, если соответствующие даты в столбце B — 16,08.2018. Сначала выделите диапазон в столбце C.

2. Откройте диалоговое окно «Создание правила форматирования» и введите формулу =$B2=DATEVALUE("8/16/2018") в поле Форматировать значения, для которых выполняется формула, затем задайте формат ячеек в диалоговом окне Установить формат ячейки.

Снимок экрана диалогового окна «Формат ячеек» в Excel для форматирования на основе даты из другого столбца
Снимок экрана диалогового окна «Создание правила форматирования» в Excel с выделенными ячейками, где дата — 16.08.2018

Примечание: В приведённых выше формулах B2 — первая ячейка с датой в выбранном вами диапазоне дат.


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек