trananhtuan281914
Thành viên hoạt động



			
		- Tham gia
 - 18/3/20
 
- Bài viết
 - 153
 
- Được thích
 - 37
 




Thử công thức tại :Anh chị hướng dẫn giúp em công thức lấy dữ liệu từ bảng 1 và bảng 2 để ra được kết quả, cảm ơn anh chị.


Công thức hơi dàiAnh chị hướng dẫn giúp em công thức lấy dữ liệu từ bảng 1 và bảng 2 để ra được kết quả, cảm ơn anh chị.
=IFERROR(IF(INDEX($C$5:$I$7,MATCH($O5,$B$5:$B$7,0),MATCH(P$3&P$4,$C$3:$I$3&$C$4:$I$4,0))="x",INDEX($E$12:$E$32,MATCH($O5&P$4&P$3,$B$12:$B$32&$C$12:$C$32&$D$12:$D$32,0)),""),"")
	Có lẽ dùng hàm tự tạo sẽ đỡ dài.Công thức hơi dài
P5: (kết thúc công thức nhấn Ctrl+Shift+Enter)
Mã:=IFERROR(IF(INDEX($C$5:$I$7,MATCH($O5,$B$5:$B$7,0),MATCH(P$3&P$4,$C$3:$I$3&$C$4:$I$4,0))="x",INDEX($E$12:$E$32,MATCH($O5&P$4&P$3,$B$12:$B$32&$C$12:$C$32&$D$12:$D$32,0)),""),"")


Vâng, cái VBA này thì lại phải nhờ các anh/chị giúp rồiCó lẽ dùng hàm tự tạo sẽ đỡ dài.



=IF(C5="x",SUMIFS($E$12:$E$32,$B$12:$B$32,$O5,$C$12:$C$32,P$4,$D$12:$D$32,P$3),"")