Hàm OR là hàm Excel thực nhóm hàm logic cùng với hàm IF, hàm AND, hàm NOT,… Để học cách sử dụng cơ bản của hàm này, các bạn hãy tham khảo bài viết dưới đây của chúng mình nhé.
Hàm OR trong Excel có tác dụng xét đồng thời nhiều mệnh đề logic cùng lúc. Trong đó, các mệnh đề có mối quan hệ dạng HOẶC. Nếu như hàm AND được sử dụng để xét các mệnh đề diễn ra đồng thời thì hàm OR lại xét các mệnh đề không diễn ra đồng thời. Có nghĩa là trong các mệnh đề mà hàm OR xét chỉ cần có một cái đúng là được.
Cú pháp của hàm OR có dạng như sau: OR (logical1, logical2,…)
Trong đó bao gồm:
Cũng tương tự như hàm AND, hàm OR hoạt động được khi có tối thiểu 2 mệnh đề logic. Ngoài ra, các bạn có thể thêm các mệnh đề logic khác nhưng không bắt buộc. Tùy vào nhu cầu xử lý công việc của bạn mà số mệnh đề sử dụng sẽ khác nhau.
Kết quả trả về của hàm OR sẽ như sau:
Lưu ý: Khi sử dụng riêng lẻ thì hàm OR trả về kết quả TRUE/FALSE nhưng không có tính ứng dụng cao. Hàm này ít khi được dùng độc lập mà thường lồng ghép trong hàm IF để xét nhưng mệnh đề logic phức tạp.
Ví dụ:
Cho mệnh đề: Nếu hôm nay là Thứ bảy hoặc Chủ nhật thì là “Cuối tuần”, không phải là “Ngày thường”.
Để triển khai mệnh đề này thành các thành phần của hàm OR trong Excel thì chúng ta có thể phân tích như sau:
Thứ của ngày hôm nay: Được xác định bằng hàm WEEKDAY với công thức cụ thể là WEEKDAY(TODAY()). Khi các bạn sử dụng kết quả của hàm TODAY làm tham số duy nhất cho hàm WEEKDAY thì kết quả trả về tương ứng với các thứ trong tuần. Ví dụ: Thứ 2 thì trả về số 2, thứ 3 thì trả về số 3,… Chỉ riêng ngày chủ nhật thì sẽ được trả về số 1.
Vậy trong trường hợp chúng ta đang xét ở ví dụ này thì nếu hàm trả về kết quả là 1 là hôm nay là chủ nhật. Nếu kết quả trả về bằng 7 thì hôm nay là thứ 7.
Kết hợp thành hàm thì công thức hàm OR sẽ là: OR(WEEKDAY(TODAY())=7, WEEKDAY(TODAY())=1.
Hàm OR chỉ giúp chúng ta xác định được điều kiện. Nếu muốn xét đầy đủ cả hai về của mệnh đề ban đầu thì chúng ta cần lồng thêm hàm IF với value_if_true là “Cuối tuần” và value_if_false là “ngày thường”.
Khi đó, chúng ta sẽ có công thức hàm cuối cùng là: = IF(OR(WEEKDAY(TODAY())=7, WEEKDAY(TODAY())=1, “Cuối tuần”, “Ngày thường”).
Xem thêm: Cách dùng hàm IF nhiều điều kiện: AND, OR, hàm IF lồng nhau và hơn thế
Để hiểu rõ hơn về cách hoạt động của hàm OR thì các bạn hãy theo dõi bài tập sau đây nhé.
Cho bảng dữ liệu sản xuất như sau:
Yêu cầu:
Xác định kết quả cột Hệ số (vùng F3:F17) biết:
Cách thực hiện cụ thể như sau:
Bước 1: Viết hàm OR để xét 2 mệnh đề logic có mối quan hệ dạng HOẶC với nhau.
Các bạn bấm vào ô F3 rồi nhập công thức là: = OR(D3 = “Khu vực B”, D3 = “Khu vực D”)
Trong công thức này các bạn cần lưu ý một số điều sau:
Kết quả sau bước này sẽ như sau:
Bước 2: Lồng thêm hàm IF ra bên ngoài hàm OR để hoàn thành công thức
Công thức hàm của chúng ta sẽ là:
= IF(OR(D3 = “Khu vực B”, D3 = “Khu vực D”),2,1)
Bước 3: Sao chép công thức xuống các dòng dưới
Sau khi đã có công thức hàm IF ở ô F3 thì các bạn copy xuống các dòng dưới bằng cách chọn toàn bộ các dòng từ F3 đến F17 rồi bấm tổ hợp phím tắt Ctrl + D là được nhé.
Xem thêm: Hướng dẫn về hàm logic trong Excel: IF, AND, OR, IF lồng và NOT
Hy vọng bài viết của chúng mình đã cung cấp kiến thức hữu ích cho các bạn trong quá trình tìm hiểu về các hàm trong Excel. Để có thể nắm vững được 150+ hàm trong Excel thì các bạn hãy tham gia khóa học Tuyệt đỉnh Excel của Gitiho. Không chỉ được học về hàm mà các bạn còn được hướng dẫn các sử dụng tất tần tật các công cụ cần thiết cho công việc văn phòng trên Excel.
Nếu bạn xem video bài giảng mà chưa hiểu bài thì có thể trao đổi với giảng viên qua mục Hỏi - Đáp để được phản hồi nhanh chóng. Hoàn thành khóa học, các bạn sẽ xây dựng được tư duy chủ động khi làm việc trên Excel, tự tin xử lý dữ liệu nhanh chóng và hiệu quả. Chúc các bạn thành công!
Khóa học liên quan