" "

model trains for beginners 728 x 90 728 x 90

Hàm tìm kiếm với nhiều điều kiện trong Excel 2003 (= Vlookups và Hlookups 2007) Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi adam_tran, 29 Tháng mười một 2010.


Hàm tìm kiếm với nhiều điều kiện trong Excel 2003 (= Vlookups và Hlookups 2007)


Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi adam_tran, 29 Tháng mười một 2010.

Chẳng biết có ai post chưa, google không thấy, mình thấy cái này hay hay, post lên chia xẻ cùng mọi người.


Các bạn thấy rằng trong Excel 2003 trở về trước, hàm VLOOKUP chỉ tìm với 1 điều kiện. Kết hợp các hàm INDEX, MATCH, IF với hàm mảng sẽ cho kết quả tìm thỏa mãn nhiều điều kiện.


Cú pháp: {=INDEX(LookUpRange, MATCH(1, ((Array1=DK1)*(Array2=DK2)*(....)), 0), Column)}

Thí dụ: Có 1 bảng có các cột: Mã hàng, khách hàng, Bộ phận, Số lượng ... Tìm kiếm Mã hàng A do Khách Hàng B mua, thuộc bộ phận C (SL >0), cột mã hàng là cột đầu


Cú pháp: {=INDEX(Data, MATCH(1, ((KH="A")*(Bophan="B")*(SL>0)), 0), 1)}


Lưu ý: Nếu nhiều dòng thỏa điều kiện thì hàm chỉ lấy dòng đầu tiên giống VLOOKUP
Share on Google Plus

About sorftphanmem

250 x 250
    Blogger Comment
    Facebook Comment

0 nhận xét:

Đăng nhận xét