Nếu chỉ sử dụng hàm IF, hàm AND và hàm OR một cách đơn giản, bạn sẽ bỏ lỡ những ứng dụng thực sự hữu ích của chúng trong Excel. Bài viết dưới đây sẽ hướng dẫn cách kết hợp chúng để lọc và xử lý dữ liệu một cách thông minh trong Excel.
Trong phần đầu tiên, chúng ta sẽ làm quen với cú pháp của các hàm IF, AND và OR. Nếu bạn còn mơ hồ về cách sử dụng chúng, đừng lo lắng, hãy tham khảo các bài viết tại đường dẫn dưới đây.
Cú pháp của hàm IF
Cú pháp của hàm IF
Dưới đây là cấu trúc cơ bản của hàm IF:
- Điều kiện: biểu thức có thể trả về TRUE hoặc FALSE.
- Giá trị nếu đúng: giá trị sẽ được trả về nếu điều kiện là TRUE.
- Giá trị nếu sai: giá trị sẽ được trả về nếu điều kiện là FALSE.
Để xem thêm ví dụ về cách sử dụng hàm IF, hãy ghé thăm https://Mytour/ham-if-trong-excel/
Cú pháp của hàm AND
=AND(logical1; [logical2]; …)
Trong quy tắc sử dụng hàm AND:
- Điều kiện 1: là điều kiện bắt buộc, cần trả về giá trị logic (TRUE hoặc FALSE) hoặc mảng chứa các giá trị logic.
- Điều kiện 2, … : tùy chọn, là các điều kiện bổ sung, có thể lên đến 255 điều kiện.
Để hiểu rõ về hàm AND, bạn có thể tham khảo thêm tại https://Mytour/ham-and-trong-excel/
Cú pháp của hàm OR
=OR(logical1; [logical2]; …)
Quy tắc sử dụng hàm OR như sau:
- Các giá trị logic 1, logic 2 đại diện cho True hoặc False.
- Hàm có thể chứa tối đa 255 giá trị logic.
- Hàm trả về giá trị True nếu ít nhất một trong các đối số có giá trị True; ngược lại, trả về giá trị False nếu toàn bộ các đối chơi xổ sốu có giá trị False.
Để hiểu thêm về hàm OR, bạn có thể xem chi tiết tại https://Mytour/ham-or-trong-excel-cach-su-dung-ham-or-va-vi-du-minh-hoa/
Một ví dụ cụ thể về cách kết hợp hàm IF, hàm AND và hàm OR trong Excel
Giả sử bạn có một bảng dữ liệu như sau:
Để tính thưởng cho Nhân viên bán hàng, với mức thưởng là 4% tổng doanh số bán hàng, áp dụng điều kiện Doanh số bán >=80000 hoặc nhân viên ở Khu vực 3 có Doanh số bán >=60000.
Để thực hiện yêu cầu này, trong ô đầu tiên của cột Tiền thưởng, nhập công thức hàm:
=IF(OR(E8>=80000; AND(D8='Khu vực 3';E8>=60000)); 0,04*E8; 'Không thưởng')
Điều kiện của hàm IF là OR(E8>=80000; AND(D8='Khu vực 3';E8>=60000)). Hàm IF trả về TRUE nếu một trong hai điều kiện trong hàm OR là đúng, hàm AND trả về TRUE nếu cả hai điều kiện trong hàm AND đều đúng.
Nếu hàm IF trả về TRUE, nhân viên sẽ được thưởng với tỷ lệ 4% của doanh số bán, tức là 0,04*E8. Nếu hàm IF trả về FALSE, sẽ hiển thị chuỗi “Không thưởng”.
Kết quả sẽ xuất hiện như sau:
Tiếp theo, sao chép công thức hàm xuống các ô bên dưới để tính Tiền thưởng cho tất cả Nhân viên bán hàng.
Trong bài viết này, chúng tôi đã hướng dẫn cách kết hợp hàm IF, hàm AND và hàm OR trong Excel. Bạn có thể linh hoạt kết hợp hàm IF với hàm AND hoặc hàm OR tùy thuộc vào nhu cầu xử lý dữ liệu để đạt được kết quả hiệu quả nhất. Chúc bạn thành công!