Ứng dụng của hàm dò tương đối : thay thế nhiều IF

 


Nhiều lần trong công việc sẽ có yêu cầu điền giá trị cho 1 cột  dựa trên giá trị của cột khác như yêu cầu sau:

Bảng dưới yêu cầu điền cột Type dựa trên % Achived.


Thông thường ta sẽ tạo 1 công thức với 4 điều kiện IF cho bài toán này, nhược điểm của nó là công thức rất dài và lộn xộn, không cẩn thận có thể sai. Hơn nữa có nhiều yêu cầu lên đến hàng chục điều kiện.

Để rút gọn công thức, kiểm soát và đảm bảo tính chính xác hơn, ta dùng hàm dò tìm tương đối

Cách làm như sau:
  1. Tạo 1 bảng data cho TYPE tương ứng với từng mốc % Achived  , bắt buộc phải sắp xếp theo thứ tự từ nhỏ đến lớn (Cột F+G)
  2. Cột TYPE cần điền dùng công thức Index+Match như bình thường, nhưng thay vì dò Tuyệt đối, chỉ dò Tương đối.
=INDEX($F$2:$F$6,MATCH(C2,$G$2:$G$6,1))

**Hàm Vlookup cũng làm tương tự nhưng mốc % Achived sẽ để phía bên trái bảng.


Nhận xét