Hàm OR là một công cụ mạnh mẽ, giúp thực hiện các phép tính logic nhanh chóng trong Excel. Hàm OR thuộc nhóm hàm logic, được sử dụng để kiểm tra và so sánh nhiều điều kiện cùng lúc, trả về kết quả TRUE hoặc FALSE. Để hiểu rõ hơn về cách sử dụng hàm OR, hãy cùng khám phá chi tiết trong bài viết này!
Hàm OR trong Excel là gì?
Hàm OR trong Excel là một hàm logic dùng để kiểm tra đồng thời nhiều điều kiện. Kết quả trả về sẽ là TRUE nếu ít nhất một điều kiện được đáp ứng, ngược lại sẽ là FALSE.
Hàm OR thường được kết hợp với hàm IF để so sánh và đánh giá các điều kiện dữ liệu, trả về kết quả TRUE hoặc FALSE. Bên cạnh đó, hàm OR còn có thể kết hợp với nhiều hàm khác như AND, VLOOKUP, giúp tạo ra các công thức linh hoạt và mạnh mẽ hơn trong việc xử lý dữ liệu.
Công thức sử dụng hàm OR trong Excel
Lưu ý: Hàm OR chỉ hỗ trợ kiểm tra tối đa 255 điều kiện trong Excel 2007 và các phiên bản mới hơn. Đối với các phiên bản Excel cũ, giới hạn này là 30 điều kiện.
Công thức tổng quát của hàm OR trong Excel:
=OR(logical1, [logical2], …)
Trong công thức trên:
- Logical1 (bắt buộc): Đây là điều kiện đầu tiên cần được kiểm tra và đánh giá trong công thức.
- Logical2 (tùy chọn): Đây là điều kiện không bắt buộc, có thể thêm vào công thức nếu cần.
Để nắm rõ hơn về cách sử dụng hàm OR, bạn có thể xem qua ví dụ minh họa sau đây:
Ví dụ: Áp dụng hàm OR để xác định các ô chứa màu đỏ hoặc màu đen trong bảng dữ liệu dưới đây.
Bước 1: Nhập dữ liệu vào Excel như hình minh họa.

Bước 2: Tiếp theo, nhập công thức hàm OR như sau: =OR(A2='đỏ';A2='đen').
Giải thích:
- Logical 1: Tương ứng với điều kiện A2='đỏ', nếu dữ liệu trong ô A2 là màu đỏ, kết quả trả về sẽ là True.
- Logical 2: Nếu ô A2 chứa giá trị 'đen', kết quả trả về cũng sẽ là True.

Bước 3: Kết quả sẽ hiển thị như hình minh họa:

Kết quả tại ô A2 sẽ là True vì giá trị màu đỏ thỏa mãn điều kiện trong công thức.
Những lưu ý quan trọng khi sử dụng hàm OR
Khi sử dụng hàm OR, bạn cần ghi nhớ một số điểm quan trọng sau đây:
- Hàm OR không phân biệt chữ hoa và chữ thường trong cú pháp.
- Cần chú ý đến các dấu phân cách trong cú pháp để xác định rõ các vùng dữ liệu.
- Sử dụng phím F4 để cố định các ô trong Excel khi cần thiết.
- Nếu muốn kết hợp nhiều hàm OR trong cùng một công thức, hãy sử dụng dấu “;” để ngăn cách chúng.
Trên đây là những lưu ý quan trọng bạn nên ghi nhớ. Nếu gặp lỗi khi sử dụng hàm OR, hãy kiểm tra lại cú pháp và điều kiện nhé!
Cách sử dụng hàm OR để kiểm tra điều kiện đúng/sai
Bên cạnh việc sử dụng hàm OR đơn lẻ, bạn có thể áp dụng nó để kiểm tra các điều kiện đúng hoặc sai. Ví dụ, bạn có thể cần kiểm tra các điều kiện liên quan đến giá trị số hoặc kết hợp cả chữ và số. Để hiểu rõ hơn, hãy xem ví dụ cụ thể dưới đây:
Kiểm tra điều kiện chứa giá trị số
Để hiểu rõ hơn về cách kiểm tra điều kiện chứa giá trị số, bạn có thể tham khảo ví dụ sau:
Ví dụ: Kiểm tra giá trị trong ô với điều kiện nhỏ hơn 50 và lớn hơn 10.

Bước 1: Tại ô C7, nhập công thức hàm OR như sau: =OR(A2>50;A2<10)
Giải thích:
- Logical 1: Nếu giá trị tại ô A2 lớn hơn 50, kết quả sẽ là True.
- Logical 2: Nếu giá trị tại ô A2 nhỏ hơn 10, kết quả cũng sẽ là True.

Bước 2: Sau khi nhập công thức, nhấn phím Enter để nhận kết quả như hình minh họa.

Kết quả trả về sẽ là TRUE nếu thỏa mãn điều kiện đã đưa ra trong ví dụ.
Kiểm tra điều kiện chứa cả giá trị số và chữ
Trong trường hợp hàm OR chứa cả giá trị số và chữ, bạn có thể kiểm tra tính đúng sai thông qua ví dụ sau:
Ví dụ: Kiểm tra giá trị trong ô với điều kiện lớn hơn hoặc bằng 80 và chứa chữ Mytour.

Bước 1: Tại ô C3, nhập công thức hàm OR như sau: =OR(B3>80;B3='Mytour').
Trong đó:
- Logical 1: Điều kiện tại ô B3 chứa giá trị số lớn hơn 80.
- Logical 2: Điều kiện tại ô B3 chứa giá trị chữ là “Mytour”.

Bước 2: Sau khi nhập công thức, kết quả sẽ hiển thị như hình minh họa:

Tại ô B3, kết quả trả về sẽ là True nếu thỏa mãn điều kiện trong công thức.
Kết hợp hàm OR với các hàm khác
Hàm OR có thể kết hợp với nhiều hàm khác nhau, đáp ứng nhu cầu đa dạng của người dùng. Cụ thể như sau:
Hàm IF
Hàm OR thường được kết hợp với hàm IF. Bạn có thể sử dụng dấu “;” để phân tách các điều kiện trong hàm OR. Để hiểu rõ hơn, hãy xem ví dụ dưới đây:
Ví dụ: Kiểm tra đơn giá của các sản phẩm văn phòng phẩm trong bảng với điều kiện đơn giá 1 lớn hơn 50 và đơn giá 2 nhỏ hơn 50.

Bước 1: Tại ô E11, nhập công thức sau: =IF(OR(C11>50; D11<50); TRUE;FALSE).
Giải thích:
Logical 1: Điều kiện tại ô C11 chứa giá trị lớn hơn 50.
Logical 2: Điều kiện tại ô D11 chứa giá trị nhỏ hơn 50.

Bước 2: Nhấn Enter để nhận kết quả như hình minh họa:

Sau khi nhập công thức, kết quả sẽ trả về True nếu thỏa mãn điều kiện.
Kết hợp hàm AND, OR và IF
Để hiểu rõ hơn về cách kết hợp hàm OR với hàm AND và IF, hãy tham khảo ví dụ dưới đây:
Ví dụ: Sử dụng hàm IF và OR để kiểm tra giá trị: Nếu là nhân viên IT nữ sẽ nhận thưởng 800. Nếu là nữ ở phòng kỹ thuật sẽ nhận thưởng 780.

Bước 1: Tại ô E18, nhập công thức sau:
=IF(AND(OR(C18='IT';C18='kỹ thuật');D18='Nữ'); 800; 780)

Bước 2: Kết quả sẽ hiển thị như hình minh họa:

Qua ví dụ trên, bạn sẽ hiểu rõ hơn về cách kết hợp hàm OR với hàm IF. Kết quả tại ô E18 sẽ là 780.
Kết hợp hàm OR với VLOOKUP
Công thức kết hợp hàm OR với VLOOKUP:
=OR(VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup];[biểu thức logic2;....])
Giải thích:
- lookup_value: (bắt buộc) Giá trị cần tìm kiếm trong bảng.
- table_array: (bắt buộc) Bảng chứa giá trị cần dò tìm, thường sử dụng F4 để cố định.
- col_index_num: (bắt buộc) Vị trí cột chứa giá trị cần tìm trong table_array.
- [range_lookup]: (Không bắt buộc) TRUE = 1 (tìm kiếm tương đối), FALSE = 0 (tìm kiếm chính xác).
Để hiểu rõ hơn, hãy thực hành qua ví dụ sau:
Ví dụ: Trong bảng điểm của học sinh, lọc dữ liệu với điều kiện cột B loại L1 trên 2 tuần sẽ được giảm giá.

Bước 1: Nhập công thức sau: =OR(VLOOKUP(“L1A';B2:G11;3)>2;VLOOKUP(“L1A;B2:G11;5)>0)
Giải thích:
- lookup_value: Vùng dữ liệu cần tìm kiếm, tương ứng với giá trị “L1A”.
- table_array: Phạm vi dữ liệu từ cột B2 đến G11.
- col_index_num: 3 là vị trí cột chứa giá trị cần tìm.
- range_lookup: Giá trị lớn hơn 2 hoặc lớn hơn 0.

Bước 2: Sau khi nhập công thức, nhấn Enter tại ô A15:

Sau khi thực hiện, cột E sẽ trả về giá trị đúng với điều kiện đã đưa ra. Nếu kết quả không chính xác, hãy kiểm tra lại các lưu ý phía trên.
Kết hợp hàm OR với QUERY
Hàm QUERY là một hàm phổ biến trong Google Sheets, thường được dùng để truy vấn, lọc và kết hợp dữ liệu từ nhiều sheet khác nhau.
Để hiểu rõ hơn, bạn có thể tham khảo ví dụ dưới đây hoặc thực hành theo:
Ví dụ: Kiểm tra xem ở United Kingdom có số lượng lớn hơn 3 trong bảng dữ liệu sau.

Bước 1: Nhập công thức sau vào ô kết quả:
=OR(QUERY(A2:F2;”SELECT A WHERE F=’United Kingdom' “)=536367; C2>3)

Bước 2: Kết quả sẽ hiển thị như hình minh họa:

Kết quả trả về khi nhập công thức trên là TRUE. Bạn có thể kéo công thức xuống các ô khác trong cột để nhận kết quả tương tự như hình minh họa.
Kết luận
Trên đây là các ví dụ chi tiết về cách sử dụng hàm OR trong Excel. Bạn cũng có thể tham khảo thêm các cách kết hợp hàm OR khác. Nếu có thắc mắc, hãy để lại bình luận bên dưới để được hỗ trợ. Chúc bạn thực hiện thành công!
