Tìm kiếm với 2 điều kiện INDEX và MACTH (1 người xem)

  • Thread starter Thread starter vnproc
  • Ngày gửi Ngày gửi

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

vnproc

Thành viên hoạt động
Tham gia
1/2/11
Bài viết
150
Được thích
6
Chào mọi người.

Mình có 1 bài toán mình dùng 2 hàm Index và Macth để tìm kiếm 2 kiện (Kết thúc với tổ hợp phím Ctrl + Shift + Enter) Nhưng không ra kết quả.
Mong được các bạn giúp đỡ.

Cảm ơn rất nhiều.
 

File đính kèm

Chào mọi người.

Mình có 1 bài toán mình dùng 2 hàm Index và Macth để tìm kiếm 2 kiện (Kết thúc với tổ hợp phím Ctrl + Shift + Enter) Nhưng không ra kết quả.
Mong được các bạn giúp đỡ.

Cảm ơn rất nhiều.

bạn sai cú pháp hàm match rồi
match(giatri do, vung tim kiem, 0 hoac 1)
vùng tìm kiếm của bạn
('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19)
như vậy là không đúng
============
bài này bạn phải dùng index kết hợp với snall
hoặc lookup
==============
tôi không biết 2 đk của bạn là 2 cái nào (1 cái là mã sp cái còn lại là gì?)
===========
hay la như vậy
Mã:
=INDEX('DU LIEU'!$E$2:$E$19,MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0))
 
Lần chỉnh sửa cuối:
Đúng vậy : =INDEX('DU LIEU'!$E$2:$E$19,MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0))
Nhưng giờ mình muốn ở cái sheet DON GIA và cột đơn giá chung 1 vào luôn (nghĩa là nó bao gồm giá thùng và két theo MA SAN PHAM của từng khách hàng trong đó )

Cảm ơn
 
Đúng vậy : =INDEX('DU LIEU'!$E$2:$E$19,MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0))
Nhưng giờ mình muốn ở cái sheet DON GIA và cột đơn giá chung 1 vào luôn (nghĩa là nó bao gồm giá thùng và két theo MA SAN PHAM của từng khách hàng trong đó )

Cảm ơn

là sao bạn?

kêt quả sheet don giá
D2=1000
D3=2000?
 
Đúng vậy : =INDEX('DU LIEU'!$E$2:$E$19,MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0))
Nhưng giờ mình muốn ở cái sheet DON GIA và cột đơn giá chung 1 vào luôn (nghĩa là nó bao gồm giá thùng và két theo MA SAN PHAM của từng khách hàng trong đó )

Cảm ơn

Bạn xem thử file này :
 

File đính kèm

Đúng như vậy bạn
D2=1000
D3=2000
D4=3000

OK NHƯ VẬY
Mã:
d2=INDEX('DU LIEU'!$E$2:$F$19,MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0),1+(C2="THUNG"))

==========
HOẶC NHƯ VẬY THÌ CHỈ CẦN ENTER
Mã:
D2=INDEX('DU LIEU'!$E$2:$F$19,INDEX(MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0),),1+(C2="THUNG"))
 
Lần chỉnh sửa cuối:
OK NHƯ VẬY
Mã:
d2=INDEX('DU LIEU'!$E$2:$F$19,MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0),1+(C2="THUNG"))

==========
HOẶC NHƯ VẬY THÌ CHỈ CẦN ENTER
Mã:
D2=INDEX('DU LIEU'!$E$2:$F$19,INDEX(MATCH(1,('DU LIEU'!$B$2:$B$19='DON GIA'!B2)*('DU LIEU'!$A$2:$A$19=A2),0),),1+(C2="THUNG"))

Cảm ơn 2 bạn Let'sGauGau và giangleloi.
Mình thử làm hàm sau nó vẫn ra =IF(AND(A2='DU LIEU'!A2,'DON GIA'!B2='DU LIEU'!B2,'DU LIEU'!E2>0),'DU LIEU'!E2,'DU LIEU'!F2)
Nhưng không biết có bị gì sau khi tùy biến các cột không ?
 
Cảm ơn 2 bạn Let'sGauGau và giangleloi.
Mình thử làm hàm sau nó vẫn ra =IF(AND(A2='DU LIEU'!A2,'DON GIA'!B2='DU LIEU'!B2,'DU LIEU'!E2>0),'DU LIEU'!E2,'DU LIEU'!F2)
Nhưng không biết có bị gì sau khi tùy biến các cột không ?

Cột thì cố định lại sẽ không sao đâu. Nhưng nếu số liệu ở 2 sheet nằm không khớp dòng với nhau. Kết quả sẽ sai.
 
Chào mọi người.

Mình có 1 bài toán mình dùng 2 hàm Index và Macth để tìm kiếm 2 kiện (Kết thúc với tổ hợp phím Ctrl + Shift + Enter) Nhưng không ra kết quả.
Mong được các bạn giúp đỡ.

Cảm ơn rất nhiều.

Nếu buộc phải dùng Index và Match thì thêm một lựa chọn nữa: sheet DonGia
D2=INDEX(IF(C2="KET",'DU LIEU'!$E$2:$E$19,'DU LIEU'!$F$2:$F$19),MATCH(A2&B2,'DU LIEU'!$A$2:$A$19&'DU LIEU'!$B$2:$B$19,0))
Kết thúc với tổ hợp phím Ctrl + Shift + Enter
 

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

Back
Top Bottom