Hàm OR trong Excel
Hàm OR trong Excel

Tóm lược

Hàm OR là một hàm logic để kiểm tra nhiều điều kiện cùng một lúc. HOẶC trả về TRUE hoặc FALSE. Ví dụ: để kiểm tra A1 cho “x” hoặc “y”, hãy sử dụng = OR (A1 = “x”, A1 = “y”). Hàm OR có thể được sử dụng làm phép kiểm tra logic bên trong hàm IF để tránh các IF lồng nhau bổ sung và có thể được kết hợp với hàm AND.

Mục đích
Kiểm tra nhiều điều kiện với OR

Giá trị trả lại
TRUE nếu bất kỳ đối số nào đánh giá TRUE; FALSE nếu không.

Cú pháp
= HOẶC (logic1, [logical2], …)
Tranh luận
  • logic1 – Điều kiện đầu tiên hoặc giá trị logic để đánh giá.
  • logic2 – [optional] Điều kiện thứ hai hoặc giá trị logic để đánh giá.
Phiên bản
Ghi chú sử dụng

Sử dụng hàm OR để kiểm tra nhiều điều kiện cùng lúc, tổng cộng tối đa 255 điều kiện. Mỗi điều kiện logic (logic1, logic2, v.v.) phải trả về TRUE hoặc FALSE, hoặc là các mảng hoặc tham chiếu có chứa các giá trị logic.

Hàm OR sẽ đánh giá tất cả các giá trị được cung cấp và trả về TRUE nếu bất kỳ giá trị nào đánh giá là TRUE. Nếu tất cả logicals đánh giá thành FALSE, hàm OR sẽ trả về FALSE.

Cả hai Hàm AND và hàm OR sẽ tổng hợp lại kết quả cho một Độc thân giá trị. Điều này có nghĩa là chúng không thể được sử dụng trong các hoạt động mảng cần cung cấp một mảng kết quả. Để biết thêm ngữ cảnh, hãy xem: Công thức mảng với logic AND và OR.

Ghi chú: Excel sẽ đánh giá bất kỳ số nào ngoại trừ số không (0) là TRUE.

Các ví dụ

Ví dụ: để kiểm tra xem giá trị trong A1 HOẶC giá trị trong B1 có lớn hơn 75 hay không, hãy sử dụng công thức sau:

=OR(A1>75,B1>75)

HOẶC có thể được sử dụng để mở rộng chức năng của các chức năng như Hàm IF. Sử dụng ví dụ trên, bạn có thể cung cấp OR dưới dạng logic_test cho một hàm IF như sau:

=IF(OR(A1>75,B1>75), "Pass", "Fail")

Công thức này sẽ trả về “Đạt” nếu giá trị trong A1 lớn hơn 75 HOẶC giá trị trong B1 lớn hơn 75.

Dạng mảng

Nếu bạn nhập OR dưới dạng công thức mảng, bạn có thể kiểm tra tất cả các giá trị trong một phạm vi với một điều kiện. Ví dụ, điều này công thức mảng sẽ trả về TRUE nếu bất kỳ ô nào trong A1: A100 lớn hơn 15:

={OR(A1:A100>15}

Lưu ý: đây là một công thức mảng và phải được nhập bằng control + shift + enter, ngoại trừ trong Excel 365.

Ghi chú

  • Mỗi điều kiện logic phải đánh giá là TRUE hoặc FALSE, hoặc là các mảng hoặc tham chiếu có chứa các giá trị logic.
  • Giá trị văn bản hoặc ô trống được cung cấp làm đối số sẽ bị bỏ qua.
  • Hàm OR sẽ trả về #VALUE nếu không tìm thấy giá trị logic nào

https://exceljet.net/excel-functions/excel-or-function