Несколько проверок в одной ячейке
Я пытаюсь создать проверку, в которой говорится, что дата может быть только сегодня () + или -7 И это не может быть выходным. Я получил две части для работы по отдельности, но не вместе. Кажется, я не могу наложить одну проверку поверх другой, и я не могу понять, как объединить их в одну.
У меня есть проверка даты между TODAY()-7 и TODAY()+7, и у меня есть одно =AND(weekdayA1<>1,WeekdayA1<>7).
идеи?
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")
Вы можете вложить несколько AND
функции:
=AND(AND(condition1, condition2), condition3)
Редактировать:
Я думал о вложенных IF
заявления, когда я написал это. AND
может быть вложенным, но также поддерживает несколько входов, поэтому вполне допустимо следующее:
AND(condition1, condition2, condition3)
Результат будет ИСТИНА, если все три условия ИСТИНА.