OR
cần mỗi phần là biểu thức Boolean của riêng nó:
OR(A2="Canada","Mexico"
Nên là:
OR(A2="Canada",A2="Mexico")
HOẶC LÀ
OR(A2={"Canada","Mexico"})
Và
MONTH(B2
đang thiếu )
Vì thế:
=IF(OR(A2={"Canada","Mexico"}), IF(C2>1000, "Ship by Air", IF(MONTH(B2)=7, "Ship by Air", "Ship by Ground")))
Ngoài ra, bạn đang thiếu FALSE ở IF bên ngoài, có thể là những gì bạn muốn, nhưng tôi có xu hướng thêm nó để công thức của tôi dễ đọc hơn:
=IF(OR(A2={"Canada","Mexico"}), IF(C2>1000, "Ship by Air", IF(MONTH(B2)=7, "Ship by Air", "Ship by Ground")),FALSE)
Nhưng chúng ta có thể kết hợp cả hai bên trong vì đầu ra giống nhau trên đúng:
=IF(OR(A2={"Canada","Mexico"}), IF(OR(C2>1000, MONTH(B2)=7), "Ship by Air", "Ship by Ground"),FALSE)
Chỉnh sửa: điều này sẽ trở lại Ship by Air
nếu bất kỳ điều nào sau đây là TRUE:
- A2 bằng "Canada" hoặc "Mexico"
- C2> 1000
- Tháng B2 là tháng 7
:
=IF(OR(A2={"Canada","Mexico"},C2>1000, MONTH(B2)=7), "Ship by Air", "Ship by Ground")
Edit2: điều này sẽ trở lại Ship by Air
nếu Tất cả những điều sau đây là TRUE:
- A2 bằng "Canada" hoặc "Mexico"
- C2> 1000
- Tháng B2 là tháng 7
:
=IF(AND(OR(A2={"Canada","Mexico"}),C2>1000, MONTH(B2)=7), "Ship by Air", "Ship by Ground")