пользовательская функция проверки Excel - PullRequest
0 голосов
/ 16 января 2019

Это мой первый пост, так что, надеюсь, он будет в рамках правил и т. Д.

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

Проверка должна сверять дату с потенциально 3 другими датами. Я говорю потенциально, потому что никто не может быть заполнен.

Первые две являются граничными датами CalSD и CalED (Дата начала календаря и Дата окончания календаря)

Даты проверки - это даты начала и окончания в пределах объема.

Дата ScopeStart должна быть: меньше чем ScopeEnd Date меньше чем CalED больше или равно CalSD и число, и дата

Я пытался использовать:

=AND(ISNUMBER(D13),OR(D13<E13,NOT(ISNUMBER(E13))),D13>=CalSD,D13<CalED,LEFT(CELL("format",D13),1)="D")

Однако, похоже, не нравится раздел ИЛИ если дата в E13 отсутствует, то D13 не является CalED, например.

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

Надеюсь, все это имеет смысл?

Приветствия

JontyR

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...