Híc, sao lại phải Sumproduct chi cho "rách việc", SumIf cho nó "phẻ re" hổng chịu, dùng 2003 & điều kiện tính tổng nhiều hơn 1 mới phải dùng Sumpro..Chào thầy cô & anh chị!
Xin hướng dẫn em thay thế hàm Sumif bằng hàm Sumproduct trong Sheet "KetQua". Xem file đính kèm
Em xin cảm ơn!
Híc, chắc bạn này đang muốn thực hành Sumpro....đây=SUMPRODUCT((LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*(Data!$B$1:$B$20))
điều kiện tính tổng nhiều hơn 1 mới phải dùng Sumpro..
Híc, chắc bạn này đang muốn thực hành Sumpro....đây
Thân
Em chào thầy cô & các anh chị!Híc, sao lại phải Sumproduct chi cho "rách việc", SumIf cho nó "phẻ re" hổng chịu, dùng 2003 & điều kiện tính tổng nhiều hơn 1 mới phải dùng Sumpro..
Híc, chắc bạn này đang muốn thực hành Sumpro....đây
Thân
Bạn phân tích hàm left và hàm LEN rồi bạn sẽ hiểu thôiEm chào thầy cô & các anh chị!
Ở bài #1, em áp dụng công thức của bài #2 thì cho kết qủa đúng (vì địa chỉ là dạng text), em chuyển sang áp dụng địa chỉ dạng Number, thì nó không cho ra kết qủa. Không biết công thức ở sheet KetQua_2, sai ở chỗ nào, chỉnh sửa giùm em!
Em cảm ơn.
Hàm Left và Len thì em biết!Bạn phân tích hàm left và hàm LEN rồi bạn sẽ hiểu thôi
=SUMPRODUCT((--LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*(Data!$B$1:$B$20))
Hàm Left và Len thì em biết!
Thậm chí, em thêm "--" để đổi từ dạng Text sang Number, nó cũng không chịu!
Em cảm ơn!PHP:=SUMPRODUCT((--LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*(Data!$B$1:$B$20))
hoặc cái này;=SUMPRODUCT((--LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*1,(Data!$B$1:$B$20))
Em cám ơn anh!hoặc cái này;
=SUMPRODUCT((--LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*(Data!$B$1:$B$20)) '<--- vẫn ra kết quả
=SUMPRODUCT((--LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*1,(Data!$B$1:$B$ 20))
=SUMPRODUCT((LEFT(Data!$A$1:$A$20,LEN(A1))*1=A1)*(Data!$B$1:$B$ 20))
Data!$A$1:$A$20
Data!$A$1:$A$2000
Hihi, càng ngày bạn càng phức tạp hóa vấn đề rồiEm cám ơn anh!
Vậy, em cũng khg hiểu, trước đây em đánh hai dấu trừ (-), vậy mà nó khg chịu. Bây giờ thì nó lại hiểu
Còn công thức của anh thì hơi bị nhầm (có lẽ anh làm nhanh quá chưa test kịp)
Của anh
Sửa lạiPHP:=SUMPRODUCT((--LEFT(Data!$A$1:$A$20,LEN(A1))=A1)*1,(Data!$B$1:$B$ 20))
PHP:=SUMPRODUCT((LEFT(Data!$A$1:$A$20,LEN(A1))*1=A1)*(Data!$B$1:$B$ 20))
Tuy nhiên, Khi em thay đổithànhPHP:Data!$A$1:$A$20
thì nó báo #Value!, có lẽ mãng quá lớnPHP:Data!$A$1:$A$2000
Các thầy cô & anh chị xem trong Sheet KetQua_2 ở cột C
Không biết có cách nào để nó chạy không!
=SUMPRODUCT((LEFT((Data!$B$1:$B$2000)*1,LEN(A3))*1=A3)*(Data!$A$1:$A$2000=$A$1)*(Data!$C$1:$C$2000))