Làm việc với Excel chắc hẳn bạn đã quá quen thuộc với hàm IF trong Excel, nhưng hàm IF lồng nhiều điều kiện trong Excel thì không phải bạn nào cũng hiểu rõ về cú pháp hay cách dùng hàm IF lồng. Nếu bạn đang muốn tìm hiểu về hàm IF lồng nhiều điều kiện trong Excel, vậy mời bạn cùng tham khảo cách dùng hàm IF lồng nhiều điều kiện & ví dụ minh họa trong Excel mà Trường Hải Tiến Giang chia sẻ trong bài viết dưới đây nhé.
1. Hàm IF lồng nhiều điều kiện
Hàm IF là hàm phổ biến và được dùng rất nhiều trong Excel, hàm giúp bạn làm phép so sánh logic trả về một giá trị nếu điều kiện đúng và trả về giá trị khác nếu điều kiện sai.
Hàm IF lồng nhiều điều kiện là việc làm kết hợp nhiều hàm IF với nhau trong một công thức. Hàm IF lồng nhiều điều kiện cho phép bạn kiểm tra nhiều điều kiện và nhận được các giá trị khác nhau phụ thuộc và kết quả kiểm tra với duy nhất một công thức.
Microsoft Excel cho phép bạn lồng đến 64 hàm IF khác nhau. Tuy nhiên bạn cũng không nên lồng quá nhiều hàm IF vì bạn sẽ tốn nhiều thời gian để xây dựng chính xác và đảm bảo tính logic cho câu lệnh của từng hàm IF để hàm làm và đưa ra kết quả đúng. Hơn nữa sau này khi bạn muốn kiểm tra lại thì với quá nhiều hàm IF lồng bạn sẽ rất khó kiểm tra hàm hay sửa đổi câu lệnh.
2. Cách dùng hàm IF lồng nhiều điều kiện
Cú pháp hàm IF lồng nhiều điều kiện:
=IF(logical_test1, value_if_true1,
IF(logical_test2, value_if_true2,
……..,
IF(logical_test(n), value_if_true(n), value_if_false)))
Trong đó:
- logical_test1, logical_test2,… logical_test(n) là các điều kiện logic
- value_if_true1, value_if_true2, … value_if_true(n) là các giá trị trả về khi điều kiện logic tương ứng trả về giá trị True
- value_if_false là giá trị trả về khi điều kiện logic của hàm IF cuối cùng (logical_test(n)) trả về giá trị False
Cách làm của hàm IF lồng nhiều điều kiện:
- Nếu logical_test1 trả về giá trị TRUE thì hàm IF sẽ trả về value_if_true1, nếu trả về giá trị FALSE thì sẽ làm hàm IF thứ 2.
- Hàm IF này nếu logical_test2 trả về giá trị TRUE thì trả về value_if_true2, nếu logical_test2 trả về giá trị FALSE thì làm hàm IF thứ 3…
- Hàm IF thứ n trả về value_if_true(n) nếu logical_test(n) trả về giá trị TRUE, nếu không trả về value_if_false
Lưu ý: Hàm IF lồng nhiều điều kiện trong Excel sẽ được ưu tiên theo thứ tự từ trái sang phải. Vì vậy bạn cần phải sắp xếp các điều kiện theo hướng từ cao xuống thấp hoặc từ thấp lên cao để hàm IF làm chính xác hơn.
3. Ví dụ minh họa cách dùng hàm IF lồng nhiều điều kiện trong Excel
Ví dụ 1: Cho danh sách học sinh như hình dưới. Cần phân loại học sinh theo điểm tổng kết theo điều kiện sau.
- Điểm tổng kết >=9: Giỏi
- Điểm tổng kết >=7: Khá
- Điểm tổng kết >=5: Trung Bình
- Điểm tổng kết <5: Yếu
Dựa trên những tiêu chí đề bài yêu cầu, bạn làm dùng hàm IF lồng nhiều điều kiện như sau:
Bước 1: Trong ô đầu tiên của cột Phân loại học sinh bạn nhập hàm IF.
=IF(E2>=9,”Giỏi”,IF(E2>=7,”Khá”,IF(E2>=5,”Trung Bình”,”Yếu”))) |
Như vậy: Hàm IF sẽ làm kiểm tra điểm trong ô E2, nếu điểm tổng kết >=9 sẽ trả về kết quả là “Giỏi”, điểm không >=9 thì làm hàm IF tiếp theo.
Hàm IF thứ 2 kiểm tra nếu điểm trong ô E2>=7 thì sẽ trả về kết quả là “Khá”, nếu không sẽ làm hàm IF thứ 3.
Hàm IF thứ 3 kiểm tra nếu E2>=5 thì trả về kết quả là “Trung Bình” nếu không sẽ trả về kết quả là “Yếu”.
Sau khi nhập hàm IF bạn nhấn Enter để thực thi hàm.
Kết quả bạn sẽ được như sau:
Bước 2: làm sao lưu công thức xuống các ô khác bằng cách di chuyển chuột vào góc bên phải phía dưới của ô công thức hàm IF, xuất hiện con trỏ chuột hình dấu + bạn nhấn giữ và kéo chuột xuống hết các ô còn lại.
Như vậy bạn đã nhanh chóng phân loại học sinh bằng cách dùng hàm IF lồng nhiều điều kiện trong Excel.
Ví dụ 2: Cho danh sách học sinh như hình dưới, yêu cầu ghi điểm bằng chữ (A,B,C, D, F) cho học sinh theo tiêu chí sau.
- Nếu Điểm >=90 thì học sinh nhận điểm A
- Nếu Điểm >=80 thì học sinh nhận điểm B
- Nếu Điểm >=70 thì học sinh nhận điểm C
- Nếu Điểm >=60 thì học sinh nhận điểm D
- Nếu Điểm <60 thì học sinh nhận điểm F
- Nếu không có Điểm thì học sinh đó “Không Thi”
dùng hàm IF lồng nhiều điều kiện để xử lý yêu cầu này như sau:
Bước 1: Trong ô đầu tiên của cột Điểm chữ (E2) bạn nhập hàm IF lồng nhiều điều kiện.
=IF(D2=””,”Không Thi”,IF(D2>=90,”A”,IF(D2>=80,”B”,IF(D2>=70,”C”,IF(D2>=60,”D”,”F”))))) |
Và nhấn Enter để thực thi hàm.
Kết quả sau khi làm hàm IF lồng nhiều điều kiện như sau:
Bước 2: sao lưu công thức xuống các ô còn lại, bạn sẽ nhanh chóng làm được yêu cầu khi dùng hàm IF lồng nhiều điều kiện.
Như vậy, bạn đã cùng Trường Hải Tiến Giang tìm hiểu về cách dùng hàm IF lồng nhiều điều kiện & ví dụ minh họa trong Excel. Ngoài việc nắm chắc cú pháp hàm IF lồng và cách dùng hàm IF lồng nhiều điều kiện, bạn cần ghi nhớ các lưu ý khi dùng hàm IF lồng nhiều điều kiện trong Excel để đảm bảo hàm IF lồng mang lại hiệu quả cao và chính xác nhất nhé. Cảm ơn bạn đã quan tâm và theo dõi bài viết này.
Làm việc với Excel chắc hẳn bạn đã quá quen thuộc với hàm IF trong Excel, nhưng hàm IF lồng nhiều điều kiện trong Excel thì không phải bạn nào cũng hiểu rõ về cú pháp hay cách dùng hàm IF lồng. Nếu bạn đang muốn tìm hiểu về hàm IF lồng nhiều điều kiện trong Excel, vậy mời bạn cùng tham khảo cách dùng hàm IF lồng nhiều điều kiện & ví dụ minh họa trong Excel mà Trường Hải Tiến Giang chia sẻ trong bài viết dưới đây nhé.