Mình cần thực hiện công thức cho các cell tô vàng theo file đính kèm. Mặc dù mình đã thử áp dụng hàm sumproduct kết hợp với hàm mid, value nhưng kết quả lại ra là #value! Mình đã thử lại nhiều lần nhưng đành bó tay !! Mong các pro ra tay thử.
F18=SUM(IF(($A$2:$A$7=LEFT(D18,FIND(" ",D18,1)-1))*(LEFT($B$2:$B$7,1)=MID(D18,LEN(D18)-1,1)),IFERROR(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7,1))*1,0),0))Mình cần thực hiện công thức cho các cell tô vàng theo file đính kèm. Mặc dù mình đã thử áp dụng hàm sumproduct kết hợp với hàm mid, value nhưng kết quả lại ra là #value! Mình đã thử lại nhiều lần nhưng đành bó tay !! Mong các pro ra tay thử.
Bạn thử xem file "củ chuối" này có được không nhé.
Còn công thức này mình nhập vào nó lại trả giá trị về là #value!F18=SUM(IF(($A$2:$A$7=LEFT(D18,FIND(" ",D18,1)-1))*(LEFT($B$2:$B$7,1)=MID(D18,LEN(D18)-1,1)),IFERROR(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7,1))*1,0),0))
nhớ kết thúc bằng CTRL+Shift + Enter
File "củ cải" bạn đưa ra hoạt động "củ khoai" rồi. Bạn thử thay đổi các giá trị sau dấu "+", cụ thể cho mặt hàng "cam" thì kết quả ở bảng tổng hợp của cam nó ko ra đúng !
Có thể rút ngắn bớt nếu dùng hàm xử lý chuỗi:Bạn xem file này xem sao.
=SUM(IF(ISERROR((($A$2:$A$7=D18)*(LEFT($B$2:$B$7)=E18))*(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7)))),0,(($A$2:$A$7=D18)*(LEFT($B$2:$B$7)=E18))*(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7)))))
=SUMPRODUCT(($A$2:$A$7=D18)*IF(ISERROR(SEARCH(E18,$B$2:$B$7)),0,SUBSTITUTE(SUBSTITUTE($B$2:$B$7,E18,0),"+",0)))
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2