Формула Excel: Дата проверки данных в ближайшие 30 дней -

Содержание

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

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

Резюме

Примечание. В Excel есть несколько встроенных правил проверки данных для дат. На этой странице объясняется, как создать собственное правило проверки на основе настраиваемой формулы, если вам нужен больший контроль и гибкость.

Чтобы разрешить только дату в следующие 30 дней, вы можете использовать проверку данных с помощью настраиваемой формулы на основе функций И ​​и СЕГОДНЯ.

В показанном примере проверка данных, примененная к C5: C7:

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

Объяснение

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

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

Первое условие проверяет, что ввод больше, чем сегодня:

C5>TODAY()

Второе условие проверяет, что вход меньше сегодняшнего + 30:

C5<=(TODAY()+30)

(Даты - это просто порядковые номера в Excel, поэтому мы можем просто добавить 30).

Если оба логических выражения возвращают ИСТИНА, функция И возвращает ИСТИНА, и проверка завершается успешно. Если одно из выражений возвращает FALSE, проверка данных не выполняется.

Примечание. Ссылки на ячейки в формулах проверки данных относятся к левой верхней ячейке в диапазоне, выбранном при определении правила проверки, в данном случае C5.

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