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

Мой Excel не на английском, поэтому я постараюсь перевести.
Я выбрал:
- Разрешить даты
- ВАЖНО : снимите флажок игнорировать пробелы
- Данные между
- Дата начала =
B4+1
(+1, поскольку она должна быть больше чем)
- Дата окончания =
=(IF(B5="";73050;B5-1))
Да, мы должны использовать формулу как End Date
, которая вернет 73050, если B5 пустое. 73050 равняется дате 31 декабря 2099 года (огромный диапазон, как вы можете видеть). Вы можете адаптировать это к вашим потребностям. Вот почему я говорю, что это не самый элегантный способ.
Не будем это проверять. Моя дата в B4 - 01 марта 2019 года. B5 пуста, поэтому дата в A5 должна быть только на больше , чем 01 марта 2019 года.

Работает нормально. Давайте посмотрим, введем ли мы дату , равную или меньшую 01 марта 2019 года, когда b5 пусто .

Это тоже работает. Появляется сообщение об ошибке, и вы не можете сохранить это значение в ячейке.
Теперь, если мы введем дату в B5, правило проверки данных допускает значения только между обеими датами, исключая начальную дату и конечную дату. Давайте посмотрим:

Обратите внимание, что на последнем изображении, которое я тестировал с датой 31 марта 2019. Это недопустимо, потому что B5 равно 21 марта 2019. Но если B5 пусто , да, оно будет разрешено, потому что оно больше B4.

Таким образом, уловка может быть возобновлена в 2 частях:
- Если B5 пусто, правила проверки данных допускают даты только между b4 и 31/12/2099
- Если B5 не пуст, правила проверки данных допускают даты только между B4 и B5
Это лучшее, что я могу получить. Надеюсь, вы сможете адаптировать его под свои нужды.