bigbabol89
Thành viên thường trực




- Tham gia
- 15/10/12
- Bài viết
- 227
- Được thích
- 35
Không biết có gọn hơn tí nào không:Chào các anh chị,
Mong các anh chị giúp em tìm hàm thay thế hàm sumproduct hoặc rút gọn lại ạ.
Em cám ơn ạ
View attachment 246304
I2=SUMPRODUCT(($B$2:$B$6=H2)*($C$2:$C$6={"C","D","E"})*$D$2:$D$6)
=SUMIFS($D$2:$D$6,$B$2:$B$6,H2,$C$2:$C$6,">B",$C$2:$C$6,"<F")
Cám ơn anh. Có cách nào mình không cần phải điền giá trị cần so sánh không ạ, đại loại như “vùng tìm=vùng điều kiện”. Vì thực tế vùng điều kiện của em khá nhiều.Không biết có gọn hơn tí nào không:
Hoặc:Mã:I2=SUMPRODUCT(($B$2:$B$6=H2)*($C$2:$C$6={"C","D","E"})*$D$2:$D$6)
Mã:=SUMIFS($D$2:$D$6,$B$2:$B$6,H2,$C$2:$C$6,">B",$C$2:$C$6,"<F")
Bạn đưa file thật của bạn lên đây, ghi rõ yêu cầu nhéCám ơn anh. Có cách nào mình không cần phải điền giá trị cần so sánh không ạ, đại loại như “vùng tìm=vùng điều kiện”. Vì thực tế vùng điều kiện của em khá nhiều.
Công thức này em thử thì không đúng.Không biết có gọn hơn tí nào không:
Mã:I2=SUMPRODUCT(($B$2:$B$6=H2)*($C$2:$C$6={"C","D","E"})*$D$2:$D$6)
($C$2:$C$6={"C","D","E"})
Cái này được không chị đẹpChào các anh chị,
Mong các anh chị giúp em tìm hàm thay thế hàm sumproduct hoặc rút gọn lại ạ.
Em cám ơn ạ
View attachment 246304
=SUMPRODUCT(($C$2:$C$6={"C","D","E"})*($B$2:$B$6=$H5)*($D$2:$D$6))
Dựa theo điều kiện I2 (bảng tra cứu từ A9:B16) và H2. Bạn thử công thức nàyChào các anh chị,
Mong các anh chị giúp em tìm hàm thay thế hàm sumproduct hoặc rút gọn lại ạ.
Em cám ơn ạ
I2:I5=SUM(($B$2:$B$6=H2)*(T(OFFSET($B$8,AGGREGATE(15,6,ROW($1:$50)/($A$9:$A$16=$I$1),TRANSPOSE(ROW(INDIRECT("1:"&COUNTIF($A$9:$A$16,$I$1))))),))=$C$2:$C$6)*($D$2:$D$6))
Có thể nhờ DSUM() với sự trợ giúp bỡi VBA. . . . . Có cách nào mình không cần phải điền giá trị cần so sánh không ạ, đại loại như “vùng tìm=vùng điều kiện”. Vì thực tế vùng điều kiện của em khá nhiều.
Công thức trên được rồi anh ạ. Em cám ơn anh.Bạn thử không đúng chỗ nào gửi hình lại mình xem?
View attachment 246444
Đối với file bạn mới gửi lên, thử:
Ctrl+shift+enterMã:I2=SUM(($B$2:$B$6=H4)*($C$2:$C$6=TRANSPOSE($B$9:$B$15))*$D$2:$D$6)
Mình không hiểu sao máy mình dùng công thức này nó ra = 0.Cái này được không chị đẹp
Mã:=SUMPRODUCT(($C$2:$C$6={"C","D","E"})*($B$2:$B$6=$H5)*($D$2:$D$6))
Công thức này cũng ra kết quả đúng nhưng mà vượt quá trình độ hiểu biết của emDựa theo điều kiện I2 (bảng tra cứu từ A9:B16) và H2. Bạn thử công thức này
Nhấn Ctrl+Shirt+EnterMã:I2:I5=SUM(($B$2:$B$6=H2)*(T(OFFSET($B$8,AGGREGATE(15,6,ROW($1:$50)/($A$9:$A$16=$I$1),TRANSPOSE(ROW(INDIRECT("1:"&COUNTIF($A$9:$A$16,$I$1))))),))=$C$2:$C$6)*($D$2:$D$6))