Bài này đáng lẽ dùng pivot table, hoặc dùng table và subtotals. Không hiểu sao bạn lại muốn dùng hàm dò tìm.
Nếu vùng dữ liệu không có name:
=SUM(INDEX('03'!$A$4:$H$10,,MATCH(ban!B$4,'03'!$A$4:$H$4,0)))
'03'!$A$4:$H$10 là vùng dữ liệu; '03'!$A$4:$H$4 là dòng đầu của vùng dữ liệu
Nếu vùng dữ liệu có name:
=SUM(INDEX(VungDuLieu,,MATCH(ban!B$9,INDEX(VungDuLieu,1,),0)))
Lưu ý là trong bảng dữ liệu của bạn, cái tít (title) "TIVI" có ký tự khác cho nên công thức sẽ ra #N/A, bạn cần vào ô này gõ lại.
Bạn dùng hàm bắt lỗi là được.Cảm ơn hai bạn VetMini và hpkhuong đã chỉ giúp mình cách tinh, Cho mình hỏi thêm có cách nào xử lý lổi N/A đối với sản phẩm "MAY GIAT" như trong file đính kèm.
Thanks các bạn nhiều.
=IF(ISERROR(SUM(INDEX('03'!$A$4:$H$10,,MATCH(ban!B$4,'03'!$A$4:$H$4,0)))),"",SUM(INDEX('03'!$A$4:$H$10,,MATCH(ban!B$4,'03'!$A$4:$H$4,0))))