Xin giải thích dùm công thức SUMPRODUCT này (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phamhientb

Thành viên mới
Tham gia
29/4/08
Bài viết
18
Được thích
2
Cho mình hỏi công thức này có nghĩa như thế nào với nhẻ!
=SUMPRODUCT(SUMIF(INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$B$4:$B$18");B4;INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$P$4:$p$18")))
Mình cảm ơn nhiều
 
Cho mình hỏi công thức này có nghĩa như thế nào với nhẻ!
=SUMPRODUCT(SUMIF(INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$B$4:$B$18");B4;INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$P$4:$p$18")))
Mình cảm ơn nhiều
INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$B$4:$B$18"
ie Sheet1!$B$4:$B$18 và Sheet2!$B$4:$B$18
Vậy công thức trên là
sumif(Sheet1!$B$4:$B$18,B4,Sheet1!$P$4:$P$18)+sumif(Sheet2!$B$4:$B$18,B4,Sheet2!$P$4:$P$18)
 
Cho mình hỏi công thức này có nghĩa như thế nào với nhẻ!
=SUMPRODUCT(SUMIF(INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$B$4:$B$18");B4;INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$P$4:$p$18")))
Mình cảm ơn nhiều
Công thức trên chính là công thức cộng theo đk thay vì cộng trên một sheet như hàm (sumif) thì nó cộng trên nhiều sheet. Theo như CT trên thì nó cộng từ P4:P18 của sheet1 và sheet2 theo đk cột B4:B18 thỏa mãn đk = B4.
 
Nói chung phải ngâm cứu thật kỹ cách dùng Sumproduct, Indirect...Trên cơ sở hướng đi của Mr ThuNghi Salam, Cái hay nhất của công thức này là cách vận dụng hàm Indirect để cộng có điều kiện trên 2 sheet, nếu hiểu được bạn có thể sửa đổi để cộng trên nhiều sheet. Bạn tách từng phần ra tìm hiểu, sau đó gộp lại. Một nhát ăn ngay hơi mệt !
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom