Формула Excel: выделите строки с датами между -

Содержание

Общая формула

=AND($A1>=start,$A1<=end)

Резюме

Если вы хотите выделить строки, содержащие даты между двумя датами с условным форматированием, вы можете использовать формулу, основанную на функциях AND и DATE. В показанном примере к диапазону B5: E11 применяется правило условного форматирования с использованием этой формулы:

=AND($C5>=start,$C5<=end)

Примечание. Важно, чтобы формулы CF вводились относительно «активной ячейки» в выделенном фрагменте, которой в данном случае считается B5.

Эта формула относится к двум именованным диапазонам: началу (C2) и концу (E2).

Объяснение

Функция И принимает несколько аргументов и возвращает ИСТИНА только тогда, когда все аргументы возвращают ИСТИНА. Даты - это просто порядковые номера в Excel, поэтому более ранние даты всегда меньше более поздних. В приведенной выше формуле любые даты, которые больше или равны дате начала И меньше или равны дате окончания, пройдут оба теста, и функция И вернет ИСТИНА, запуская правило.

Ссылки на даты начала и окончания (C2 и E2) являются абсолютными и не изменятся. Ссылки на дату в столбце C являются «смешанными» - столбец заблокирован, но номер строки можно изменить.

Без именованных диапазонов

Эта формула относится к двум именованным диапазонам: началу (C2) и концу (E2). Без использования именованных диапазонов формула выглядела бы так:

=AND($C5>=$C$2,$C5<=$E$2)

Встраивание дат

Эта формула предоставляет начальные и конечные входные значения непосредственно на листе, чтобы их можно было легко изменить. Если вместо этого вы хотите встроить (жестко запрограммировать) даты непосредственно в формулу, формула будет выглядеть так:

=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))

Функция ДАТА обеспечивает правильное распознавание даты. Он создает правильную дату Excel с заданными значениями года, месяца и дня.

Интересные статьи...