Я пытаюсь создать проверку, в которой говорится, что дата может быть только сегодня () + или -7 И это не может быть выходным. Я получил две части для работы по отдельности, но не вместе. Кажется, я не могу наложить одну проверку поверх другой, и я не могу понять, как объединить их в одну.

У меня есть проверка даты между TODAY()- 7 и TODAY()+7, и у меня есть одно = AND(weekdayA1 <> 1, WeekdayA1 <> 7).

идеи?

2 ответа2

2

Как сказал Майк, просто отделите каждое условие, которое должно быть выполнено запятой. Это проверяет диапазон дат, а затем проверяет, является ли это будним днем. Вы получаете результат ИСТИНА или ЛОЖЬ.

=AND(AND(A1>=TODAY()-7,A1<=TODAY()+7,WEEKDAY(A1)<>1,WEEKDAY(A1)<>7))

 

Если вы хотите вернуть текст или другое значение, основанное на проверке даты, замените первое И на IF

=IF(AND(A1>=TODAY()-7,A1<=TODAY()+7,WEEKDAY(A1)<>1,WEEKDAY(A1)<>7),"YES","NO")
0

Вы можете вкладывать несколько функций AND :

=AND(AND(condition1, condition2), condition3)

Редактировать:

Я думал о вложенных утверждениях IF когда писал это. AND может быть вложенным, но также поддерживает несколько входов, поэтому вполне допустимо следующее:

AND(condition1, condition2, condition3)

Результат будет ИСТИНА, если все три условия ИСТИНА.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .