dạ là thế này. Bác nhìn hộ e cái cột đơn giá ở shet nhập nhé, khi giá thay đổi lần 2, lần 3 thì chỉ việc nhập thêm thông tin vào bảng giá ở bên shet danh mục được e tô màu vàng ấy và thay đổi cột B ở shet nhập thành 2 hoặc 3. Tương tự như vậy e muốn làm cho cột khuyến mãi bác ạ
INDEX hay VLOOKUP trong tường hợp này thì cũng giống nhau thôi. vì mã để đi tìm nó nằm ở cột đầu trong bảng dò tìm, nên sử dụng vlookup cho nó nhẹ nhàng.
công thức của anh BaTe là đúng ý bạn rồi phải ko, bạn muốn chọn cột cho nó trả giá trị về thì làm thêm như sau:
1- name
DM=OFFSET('Danh Mục'!$B$3,,,COUNTA('Danh Mục'!$B:$B),
10) tăng thêm 2 cột nữa tức
12
2- cthức ở Cell N3
=IF(D3="","",IF(VLOOKUP(D3,DM,
10,0)=0,"",IF(INT(J3/VLOOKUP(D3,DM,10,0))=0,"",INT(J3/VLOOKUP(D3,DM,
10,0)))))
sửa lại thành
=IF(
D3="","",IF(VLOOKUP(D3,DM,
9+C3,0)=0,"",IF(INT(J3/VLOOKUP(D3,DM,
9+C3,0))=0,"",INT(J3/VLOOKUP(D3,DM,
9+C3,0)))))
cái màu xanh, ở trên bạn có hỏi anh Bate là để làm cái gì. nó là điều kiện
nếu cell D3 có số liệu (ko phải là cell rổng) thì thực thi cái VLOOKUP ở phía sau, nếu rổng thì để trống.