
Общая формула
=AND(A1>=date1),A1<=date2)
Резюме
Примечание. В Excel есть несколько встроенных правил проверки данных для дат. На этой странице объясняется, как создать собственное правило проверки на основе настраиваемой формулы, если вы хотите или нуждаетесь в большем контроле и гибкости.
Чтобы пользователь мог вводить даты только между двумя датами, вы можете использовать проверку данных с помощью настраиваемой формулы на основе функции И.
В показанном примере проверка данных, применяемая к C5: C9:
=AND(C5>=DATE(2016,6,1),C5<=DATE(2016,6,30))
Объяснение
Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.
Функция И принимает несколько аргументов (логических значений) и возвращает ИСТИНА только тогда, когда все аргументы возвращают ИСТИНА. Функция ДАТА создает правильную дату Excel с заданными значениями года, месяца и дня.
Поскольку мы хотим разрешить только даты в июне 2016 года, мы указываем AND с двумя логическими операциями.
Первые логические тесты, входящие в C5, больше или равны 1 июня 2016 года:
C5>=DATE(2016,6,1)
Второй логический тест, входящий в C5, меньше или равен 30 июня 2016 года:
C5<=DATE(2016,6,30)
Если оба условия ИСТИНА, функция И возвращает ИСТИНА, и ввод проходит проверку. Если любое из условий - ЛОЖЬ, И возвращает ЛОЖЬ, и ввод не проходит проверку данных.
Примечание. Ссылки на ячейки в формулах проверки данных относятся к левой верхней ячейке в диапазоне, выбранном при определении правила проверки, в данном случае C5.