Tiếp theo bài viết về 19 tips hữu hiệu cho hàm IF lồng nhau phần 1, Học Excel Online sẽ giới thiệu tới các bạn các tips còn lại trong phần 2 sau đây:
Xem nhanh
Khi bạn thêm những hàm IF lồng nhau, công thức sẽ trở nên rất phức tạp và dài dòng. Một trong những cách tránh điều đó, đó là sử dụng hàm AND hoặc hàm OR thay thế và mở rộng cho logic của IF.
Ví dụ:
Các ứng dụng với bảo mật 2 lớp sẽ kiểm tra đồng thời cả 2 điều kiện, chỉ khi thỏa mãn mới hiển thị “đăng nhập thành công”
Thay vì sử dụng IF, ta có thể dùng AND để diễn giải logic như sau:
=IF(AND(A2=1,B2=1),”đăng nhập thành công”,”đăng nhập thất bại”)
Mở rộng hơn, ta có thể sử dụng hàm OR để mở rộng điều kiện: có thể đăng nhập không cần mật khẩu, chỉ cần mã đăng nhập = 1
Công thức ta sử dụng sẽ là:
=IF(AND(OR(A2=1,A2=0),B2=1),”đăng nhập thành công”,”đăng nhập thất bại”)
Khi hàm IF được sử dụng để tham chiếu, ta có thể thay thế bằng VLOOKUP
Từ bảng trên, ta có thể thay thế thành:
Đọc thêm về hàm VLOOKUP
Tương tự VLOOKUP, trong một số trường hợp ta có thể thay thế IF lồng nhau bằng hàm CHOOSE.
Trường hợp chọn ngày trong tuần, ta sẽ sử dụng hàm CHOOSE thay thế IF như sau:
Dùng hàm nào ngắn hơn, bạn cũng thấy rồi đấy.
Nếu bạn sử dụng Excel 2016 hoặc 365, hãy dùng IFS. Đây là một công thức mới được bổ sung vào giúp cho việc đọc công thức trong Excel dễ dàng hơn nhiều.
Xem tất tần tật về hàm IFS
Trong một số trường hợp, bạn có thể sử dụng MIN và MAX để thay thể cho hàm IF, hoặc IF lồng nhau. Đó là những trường hợp như so sánh doanh số, điều kiện số lượng…
Cụ thể, hãy đọc bài viết này.
Từ Excel 2007, thay vì kết hợp IF với ISERROR để trả về kết quả nếu xảy ra lỗi, giờ ta đã có IFERROR. Công thức này cho phép trả về kết quả nếu xảy ra rỗi:
=IFERROR(công thức, kết quả trả về nếu lỗi)
Đôi khi bạn có thể tránh việc sử dụng IF lồng nhau bằng cách sử dụng giá trị TRUE/FALSE thay thế. Excel quy định TRUE là 1, và FALSE là 0. Ví dụ:
Tuy vậy, không thể phủ nhận được vai trò của hàm IF lồng nhau trong công việc bởi tính đơn giản, tiện dụng cũng như dễ dàng theo dõi hay chỉnh sửa của nó.
Chúc các bạn học tốt.
Xem thêm: Hàm IF lồng ghép, kết hợp nhiều điều kiện trong một công thức duy nhất