OR
требует, чтобы каждая часть была своим собственным логическим выражением:
OR(A2="Canada","Mexico"
Должно быть:
OR(A2="Canada",A2="Mexico")
ИЛИ ЖЕ
OR(A2={"Canada","Mexico"})
А также
MONTH(B2
отсутствует )
Так:
=IF(OR(A2={"Canada","Mexico"}), IF(C2>1000, "Ship by Air", IF(MONTH(B2)=7, "Ship by Air", "Ship by Ground")))
Также вы пропускаете FALSE на внешнем IF, что может быть тем, что вы хотите, но я склоняюсь к его добавлению, чтобы мои формулы были более читабельными:
=IF(OR(A2={"Canada","Mexico"}), IF(C2>1000, "Ship by Air", IF(MONTH(B2)=7, "Ship by Air", "Ship by Ground")),FALSE)
Но мы можем объединить внутренние два, так как результат совпадает с истинным:
=IF(OR(A2={"Canada","Mexico"}), IF(OR(C2>1000, MONTH(B2)=7), "Ship by Air", "Ship by Ground"),FALSE)
Редактировать: это вернет Ship by Air
если любое из следующего ИСТИНА:
- А2 равен "Канада" или "Мексика"
- C2> 1000
- Месяц B2 - июль
:
=IF(OR(A2={"Canada","Mexico"},C2>1000, MONTH(B2)=7), "Ship by Air", "Ship by Ground")
Edit2: это вернет Ship by Air
если все из следующего ИСТИНА:
- А2 равен "Канада" или "Мексика"
- C2> 1000
- Месяц B2 - июль
:
=IF(AND(OR(A2={"Canada","Mexico"}),C2>1000, MONTH(B2)=7), "Ship by Air", "Ship by Ground")