Tìm kiếm thỏa mãn nhiều điều kiện (1 người xem)

Người dùng đang xem chủ đề này

ct680463

Thành viên mới
Tham gia
9/3/09
Bài viết
8
Được thích
0
Em có 1 sheet dự thầu trong đó có các mã hiệu (AA.21111,…..)
ở sheet đơn giá chi tiết ứng với mã hiệu đó có chi tiết các thành phần khác
bây giờ trong sheet dự thầu em muốn tìm giá nhân công trong sheet chi tiết chẳng hạn thì cần làm như thế nào?
Mọi người giúp em với
 

File đính kèm

Em có 1 sheet dự thầu trong đó có các mã hiệu (AA.21111,…..)
ở sheet đơn giá chi tiết ứng với mã hiệu đó có chi tiết các thành phần khác
bây giờ trong sheet dự thầu em muốn tìm giá nhân công trong sheet chi tiết chẳng hạn thì cần làm như thế nào?
Mọi người giúp em với

Trong sheet Du Thau
Tại ô J6 bạn gõ : Nhân công
Tại ô K6 bạn gõ : Máy thi công
Công thức cho ô J7 là
Mã:
=INDEX('Chi tiet'!$J:$J,MATCH(J$6,OFFSET('Chi tiet'!$D$1,MATCH($B7,'Chi tiet'!$B:$B,0),,MATCH(OFFSET(INDEX('Chi tiet'!$B:$B,MATCH($B7,'Chi tiet'!$B:$B,0)),,-1)+1,'Chi tiet'!$A:$A,0)-MATCH($B7,'Chi tiet'!$B:$B,0)),0)+MATCH($B7,'Chi tiet'!$B:$B,0))
Có thể dùng Name . Đặt con chuột ở ô J7, nhấn Ctrl+F3, hộp thoại Define Name xuất hiện
Names in Workbook : MHĐG
Refers to : =MATCH('Du Thau'!$B7,'Chi tiet'!$B:$B,0) . Add
Names in Workbook : CT
Refers to : =OFFSET('Chi tiet'!$D$1,MHĐG,,MATCH(OFFSET(INDEX('Chi tiet'!$B:$B,MHĐG),,-1)+1,'Chi tiet'!$A:$A,0)-MHĐG) . Add
Công thức cho ô J7 là
Mã:
=INDEX('Chi tiet'!$J:$J,MATCH(J$6,CT,0)+MHĐG)
Kéo qua K7, kéo xuống
Lưu ý các trường hợp xảy ra lỗi
1. Mã hiệu đơn giá trong Sheet!Du Thau.Columns("B") chưa có trong Sheet!Chi tiet
2. Mã hiệu đơn giá trong Sheet!Chi tiet không có thành phần Nhân công hoặc Máy thi công
 
Lần chỉnh sửa cuối:

Bài viết mới nhất

Back
Top Bottom