
Общая формула
=AND(A1>=date1,A1<=date2)
Резюме
Если вы хотите выделить даты между двумя датами с помощью условного форматирования, вы можете использовать простую формулу, в которой вместе используются функции AND и DATE. Например, если у вас есть даты в диапазоне B4: G11 и вы хотите выделить ячейки, которые содержат дату более 1 августа 2015 г. и менее 1 ноября 2015 г., выберите диапазон и создайте новое правило CF, которое использует это формула:
=AND(B4>=DATE(2015,8,1),B4<=DATE(2015,11,1))
Примечание. Важно, чтобы формулы CF вводились относительно «активной ячейки» в выделенном фрагменте, которым в данном случае считается B4.
После сохранения правила вы увидите, что даты с 01.08.2015 по 01.11.2015 выделены. Обратите внимание, что мы включаем даты начала и окончания, используя больше или равно (> =) и меньше или равно (<=)
Объяснение
Функция И принимает несколько аргументов и возвращает ИСТИНА только тогда, когда все аргументы возвращают ИСТИНА. Функция ДАТА создает правильную дату Excel с заданными значениями года, месяца и дня. Поскольку ссылка на B4 полностью относительна, она будет обновляться по мере применения правила к каждой ячейке в диапазоне, и будут выделены любые даты, которые больше, чем 01.08.2015 и меньше, чем 11.01.2015.
Использовать другие ячейки для ввода
Вам не нужно жестко указывать даты в правиле. Чтобы сделать правило более гибким, вы можете использовать другие ячейки, такие как переменные в формуле. Например, вы можете назвать ячейку E2 «начало» и ячейку G2 «конец», а затем переписать формулу следующим образом:
=AND(B4>=start,B4<=end)
При изменении любой даты правило условного форматирования срабатывает мгновенно. Используя другие ячейки для ввода и называя их именованными диапазонами, вы делаете условное форматирование интерактивным, а формулу проще и легче читать.