Как применить условное форматирование на основе дат в Excel?
Как известно, условное форматирование позволяет автоматически изменять формат ячеек в зависимости от их содержимого. В этом руководстве я покажу, как применить условное форматирование к ячейкам на основе дат в Excel.
Использовать условное форматирование для дат, равных/больших/старших текущей даты (СЕГОДНЯ)
Использовать условное форматирование для прошедших дат
Использовать условное форматирование для будущих дат
Использовать условное форматирование для дат между двумя конкретными датами
Использовать условное форматирование на основе дат из другого столбца
Использовать условное форматирование для дат, равных/больших/старших текущей даты (СЕГОДНЯ)
Чтобы применить условное форматирование к датам, необходимо создать новое правило.
1. Выделите ячейки, к которым нужно применить условное форматирование, затем нажмите Главная > Условное форматирование > Создать правило.
2. В диалоговом окне Создание правила форматирования выберите Использовать формулу для определения форматируемых ячеек в разделе Выберите тип правила, затем введите нужную формулу в поле Форматировать значения, для которых выполняется формула.
- Равно сегодняшней дате: =$B2=TODAY()
- Больше сегодняшней даты: =$B2>TODAY()
- Старше сегодняшней даты: =$B2<TODAY()

3. Нажмите кнопку Формат, чтобы открыть диалоговое окно Установить формат ячейки, и выберите нужный формат для выделенных ячеек.
4. Нажмите OK > OK. Даты отформатированы.
Примечание: Сегодняшняя дата — 15,08.2018. 
Использовать условное форматирование для прошедших дат
Если вы хотите применить условное форматирование к прошедшим датам, выполните следующие действия в диалоговом окне «Создание правила форматирования».
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. 
Использовать условное форматирование для будущих дат
Чтобы применить Использовать условное форматирование к будущим датам, выполните следующие действия:
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 — конечная дата. После этого задайте для ячеек желаемый формат.
![]() |
![]() |
Использовать условное форматирование на основе дат из другого столбца
Если вы хотите применить условное форматирование к ячейкам на основе даты из другого столбца, выполните следующие действия.
1. Допустим, вы хотите выделить продажи в столбце C, если соответствующие даты в столбце B — 16,08.2018. Сначала выделите диапазон в столбце C.
2. Откройте диалоговое окно «Создание правила форматирования» и введите формулу =$B2=DATEVALUE("8/16/2018") в поле Форматировать значения, для которых выполняется формула, затем задайте формат ячеек в диалоговом окне Установить формат ячейки.
![]() |
![]() |
Примечание: В приведённых выше формулах B2 — первая ячейка с датой в выбранном вами диапазоне дат.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал 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.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек



