![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__2.png.webp)
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 ORGiá 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, (logic2),…)Tranh luận
- logic1 - Điều kiện đầu tiên hoặc giá trị logic để đánh giá.
- logic2 - (tùy chọn) Điều kiện thứ hai hoặc giá trị logic để đánh giá.
Phiên bản
Excel 2003Ghi 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 lôgic ( lôgic1 , lôgic2 , 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ị lôgic.
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ả các logic đều đánh giá là FALSE, thì hàm OR sẽ trả về FALSE.
Cả hàm AND và hàm OR sẽ tổng hợp các kết quả thành một giá trị duy nhất. Đ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.
Lưu ý: Excel sẽ đánh giá bất kỳ số nào ngoại trừ số không (0) là TRUE.
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)
OR có thể được sử dụng để mở rộng chức năng của các hàm 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ụ: công thức mảng này 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à 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
Các video liên quan
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__3.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__4.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__5.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__6.png.webp)