phamhau299
Thành viên mới
- Tham gia
- 10/3/11
- Bài viết
- 40
- Được thích
- 1
j3=index($d$8:$f$11,match(left(i3,find(" ",i3,1)-1),$c$8:$c$11,0),match(right(i3,len(i3)-find(" ",i3,1)),$d$7:$f$7,0))mình có 1 dữ liệu nhưng ko bết dùng hàm index và match trong trường hợp phức tạp này
vì các chuỗi không theo 1 quy tắc nào hết
có cách nào tách chuỗi trong trường hợp này để dùng hàm match ko vậy?
=SUMPRODUCT(($C$8:$C$11&" "&$D$7:$F$7=I3)*($D$8:$F$11))
=SUMPRODUCT(COUNTIF(I3,$C$8:$C$11&"*")*COUNTIF(I3,"*"&$D$7:$F$7)*$D$8:$F$11)
Cách hơi "tà đạo":
và còn hàng đống cách khác nữa, ví dụ:Mã:=SUMPRODUCT(($C$8:$C$11&" "&$D$7:$F$7=I3)*($D$8:$F$11))
vân vân... và... mây mây...Mã:=SUMPRODUCT(COUNTIF(I3,$C$8:$C$11&"*")*COUNTIF(I3,"*"&$D$7:$F$7)*$D$8:$F$11)
Ẹc... Ẹc...
cảm ơn bạn nhé
bạn giải thích cho mình hiểu hơn về 2 công thức trên dc ko, mình chưa hiểu lắm
trước gờ mình cứ tưởng hàm sumproduct chỉ dùng để tính tổng của tích
Cách hơi "tà đạo":
và còn hàng đống cách khác nữa, ví dụ:Mã:=SUMPRODUCT(($C$8:$C$11&" "&$D$7:$F$7=I3)*($D$8:$F$11))
vân vân... và... mây mây...Mã:=SUMPRODUCT(COUNTIF(I3,$C$8:$C$11&"*")*COUNTIF(I3,"*"&$D$7:$F$7)*$D$8:$F$11)
Ẹc... Ẹc...
Gửi anh ạ, đây là cách của em.Mình có 1 dữ liệu nhưng ko bết dùng hàm index và match trong trường hợp phức tạp này
Vì các chuỗi không theo 1 quy tắc nào hết
có cách nào tách chuỗi trong trường hợp này để dùng hàm match ko vậy?
Mình thử dùng hàm INDEX và MATCH để làm nhưng kết quả trả về là N/A. Mình không rõ lỗi là ở đâu, các bạn chỉ giúp. Mình chưa dùng kết hợp 2 hàm này bao giờ. Mình cảm ơn các bạn!
Công thức của bạn là công thức mảng vì vậy khi gõ xong bạn phải nhấn ctrl+shift+enter thì mới ra kết quả đúng.
Lưu ý là 1 số chỗ vẫn bị lỗi #N/A do không tìm thấy giá trị khớp ở trong bảng. Muốn bẫy lỗi bạn có thể lồng thêm hàm IFFERROR ở bên ngoài