Hàm OR (HOẶC) hữu ích khi bạn muốn đánh giá một tập hợp các điều kiện. Nó sẽ trả về TRUE khi đáp ứng bất kỳ điều kiện nào đang được kiểm tra, nếu không nó sẽ trả về FALSE.
Cú pháp của hàm OR (OR)
HOẶC (logic_expression1, [logical_expression2, …])
- logic_expression1 (biểu thức logic1) là điều kiện đầu tiên bạn muốn kiểm tra. Đây có thể là một tham chiếu ô với giá trị TRUE / FALSE hoặc một biểu thức trả về giá trị boolean.
- [logical_expression2] .. – Các điều kiện bổ sung mà bạn muốn kiểm tra.
Ghi chú bổ sung:
- Để có hiệu quả cao hơn, hàm OR (HOẶC) có thể được sử dụng với các công thức khác. Ví dụ: nếu bạn đang kiểm tra hai điều kiện và kết quả cuối cùng của bạn là Đạt nếu một trong hai điều kiện được đáp ứng. Bạn có thể sử dụng công thức như = IF (OR (A1 = “Đạt”, A2 = “Đạt”), “Đạt”, “Không đạt”).
- Các đối số phải đánh giá thành boolean (TRUE / FALSE) hoặc các đối số phải là mảng / tham chiếu của boolean.
- Văn bản và các ô trống bị bỏ qua.
- Nếu phạm vi được chỉ định không chứa giá trị Boolean, hàm OR trả về lỗi #VALUE! sai lầm, điều sai, ngộ nhận.
Hàm HOẶC trong Google Trang tính – Ví dụ
Bây giờ chúng ta hãy xem xét một vài ví dụ mà bạn có thể sử dụng hàm HOẶC (OR) trong Google Trang tính.
Ví dụ 1 – Kiểm tra nhiều điều kiện bằng cách sử dụng hàm OR
Giả sử bạn có tập dữ liệu được hiển thị bên dưới và bạn muốn tìm tập dữ liệu đó cho bất kỳ bài kiểm tra nào vượt qua. Nếu bất kỳ bài kiểm tra nào vượt qua, công thức phải trả về PASS, nếu không nó phải trả về FAIL.
Công thức sau có thể thực hiện việc này: = ArrayFormula (IF (OR (B2: B4 = “Pass”), “Pass”, “Fail”))
Lưu ý rằng đây là một công thức mảng vì chúng tôi đang kiểm tra nhiều ô cùng một lúc. Bạn không cần phải viết công thức này như vậy. Bạn chỉ có thể viết công thức = OR (B2: B4 = “Pass”) và sau đó sử dụng Control + Shift + Enter thay vì chỉ Enter.
Trong công thức trên, hàm OR đánh giá các ô và trả về TRUE nếu bất kỳ thử nghiệm nào vượt qua, nếu không thì trả về false. Nếu sau đó hàm sử dụng kết quả đó để trả về “Đạt” hoặc “Không đạt”.
Ví dụ 2 – Kiểm tra xem một ngày có phải là ngày lễ hay không
Giả sử bạn có một tập dữ liệu như dưới đây:
Bạn có thể sử dụng hàm OR cùng với hàm WEEKDAY để kiểm tra xem một ngày có phải là ngày nghỉ hay không.
Công thức dưới đây sẽ trả về TRUE nếu đó là ngày nghỉ, nếu không, nó sẽ trả về FALSE.
= HOẶC (TUẦN (A2,2) = 6, TUẦN (A2,2) = 7)
Trong công thức này, hàm ngày trong tuần trả về 6 cho Thứ Bảy và 7 cho Chủ Nhật. Sau đó, hàm OR trả về TRUE nếu kết quả của hàm WEEKDAY là 6 hoặc 7.
Ví dụ 3 – Sử dụng hàm OR lồng nhau
Giả sử bạn có một tập dữ liệu như dưới đây:
Trong trường hợp trên, quyền truy cập chỉ được cấp nếu bạn làm việc trong bộ phận tiếp thị hoặc bán hàng hoặc có phân loại A.
Công thức bên dưới sẽ trả về TRUE nếu quyền truy cập được cấp và FALSE nếu các điều kiện không được đáp ứng và không được cấp quyền truy cập.
= HOẶC (HOẶC (A2 = “Tiếp thị”, A2 = “Bán hàng”), B2 = “A”)
Lưu ý rằng đây là trường hợp của các hàm OR (HOẶC) lồng nhau, trong đó một hàm OR được sử dụng với một hàm khác.