Hàm IFS trong Excel 2016, dùng để thay cho hàm IF nhiều điều kiện

Hàm IF có nhiều  cách dùng, từ cơ bản đến nâng cao. Tuy nhiên trong một vài trường hợp lồng nhiều IF với nhau sẽ gây phức tạp, cồng kềnh. Để linh động trong công việc, bạn có thể dùng hàm IFS để thay thế cho IF nhiều điều kiện. Tham khảo bài viết sau đây của Kienit

1/ Giới thiệu về hàm IFS trong Excel

Mục đích dùng để kiểm tra một hoặc nhiều điều kiện và sau đó trả về một giá trị tương ứng. So với việc bạn dùng hàm IF nhiều điều kiện dài loằn ngoằn thì bạn hãy dùng hàm IFS thay thế.

Lưu ý là hàm IFS chỉ có thể dùng trong Excel 2016, Excel Online, Excel cho máy tính bảng và điện thoại Android.

2/ Cú pháp của IFS Excel 2016

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2] , …)

Trong đó:

  • Logical_test1: Đây là điều kiện để đánh giá TRUE hoặc FALSE.
  • Value_if_true1: Kết quả nếu điều kiện ở logical_test 1 là TRUE. Nếu cần thiết có thể để trống.
  • Logical_test 2…logical_test127 : Điều kiện để đánh giá TRUE hoặc FALSE.
  • Value_if_true2…value_if_true127: Kết quả nếu điều kiện ở logical_testN là TRUE.

3/ Cách dùng hàm IFS trong Excel

Ví dụ: Công thức áp dụng như sau:

=IFS(C5>=9,”A”,C5>=7,”B”,C5>=5,”C”,C5>=3,”D”,C5>=1,”E”, TRUE,”Sai”)

hàm ifs
Hướng dẫn cách dùng IFS trong excel 2016

Nếu như điều kiện không thỏa các điều kiện ở trên thì sẽ điền nhập sai. Bạn có thể thay TRUE bằng 1=1 hoặc bất kì phép toán luôn đúng khác.

Ví dụ: Nếu như điều kiện không thỏa các kết quả tương ứng thì hàm IFS sẽ trả về kết quả #N/A.

ifs trong excel 2016
Lỗi #N/A trong IFS Excel 2016

Cú pháp IFS chỉ có trong Excel 2016, không có sẵn trong các phiên bản Excel khác và nó cũng không có luôn trong Excel 2016 của Mac.

Sử dụng hàm IF lồng nhau, sẽ có phức tạp hơn IFS.

=IF(C5>=9,”A”,IF(C5>=7,”B”,IF(C5>=5,”C”,IF(C5>=3,”D”,IF(C5>=1,”E”,”Sai”)))))

 

hàm if nâng cao
Cách dùng IF nâng cao thay cho IFS

Tham khảo thêm: Hàm IFERROR trong Excel là gì?

4/ Một số lưu ý

IFS cho phép bạn dùng đến 127 điều kiện khác nhau. 

Nếu 1 điều kiện Logical_test1 không có kết quả thì bạn sẽ nhận được thông báo “You’ve entered too few arguments for this function”.

Điều kiện đưa ra một kết quả khác True hoặc False thì hàm IFS sẽ trả về #VALUE!

Nếu không có điều kiện nào có kết quả TRUE, hiển thị lỗi #N/A.

Như vậy bạn đã hiểu cách dùng hàm IFS trong excel 2016. Hàm này ít người biết bởi vì nó chỉ có trên phiên bản 2016.

Bạn có thể dùng hàm Excel này để thay cho cách dùng IF lồng nhau. Chúc các bạn sẽ thành công!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *