Формула Excel: выделите даты в ближайшие N дней -

Содержание

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

=AND(A1>TODAY(),A1<=(TODAY()+days))

Резюме

Если вы хотите выделить даты, которые происходят в следующие N дней, с помощью условного форматирования, вы можете сделать это с помощью формулы, которая использует функцию СЕГОДНЯ с И. Это отличный способ визуально пометить такие вещи, как даты истечения срока, крайние сроки, предстоящие события и даты, относительно текущей даты.

Например, если у вас есть даты в диапазоне B4: G11, и вы хотите выделить ячейки, которые происходят в следующие 30 дней, выберите диапазон и создайте новое правило CF, которое использует эту формулу:

=AND(B4>TODAY(),B4<=(TODAY()+30))

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

После сохранения правила вы увидите, что даты, наступающие в ближайшие 30 дней, выделены.

Объяснение

Функция И принимает несколько аргументов и возвращает ИСТИНА только тогда, когда все аргументы возвращают ИСТИНА. Функция СЕГОДНЯ возвращает текущую дату. Даты в Excel - это просто большие серийные номера, поэтому вы можете создать новую относительную дату, добавляя или вычитая дни. СЕГОДНЯ () + 30 создает новую дату на 30 дней в будущем, поэтому, когда число дней больше, чем сегодня, и меньше, чем сегодня + 30, оба условия истинны, и функция И возвращает истину, запуская правило.

Переменные дни

Конечно, вы можете настроить дни на любое желаемое значение:

=AND(B4>TODAY(),B4TODAY(),B4<=(TODAY()+45)) // next 45 days

Использовать другие ячейки для ввода

Вам не нужно жестко указывать даты в правиле. Чтобы сделать правило более гибким, вы можете использовать другие ячейки, такие как переменные в формуле. Например, вы можете назвать ячейку E2 «дни» и переписать формулу следующим образом:

=AND(B4>TODAY(),B4<=(TODAY()+days))

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

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