tnqnhu2017
Thành viên chính thức


- Tham gia
- 6/12/17
- Bài viết
- 65
- Được thích
- 7
- Giới tính
- Nữ
Xin chào các anh/chị!
- Em có yêu cầu tổng hợp về hàm SUMIF và hàm COUNTIF như VD trong file đính kèm, xin nhờ các anh/chị xem giúp em cách thực hiện hàm với ạ
Em xin cảm ơn rất nhiều!!1
Tốt nhất bạn nên gửi file bạn cần giúp đỡ lênCảm ơn bạn bactu rất nhiều!
- Mình đã áp dụng từ VD đó vào file thực tế của mình thì báo lỗi #VALUE !, mình nên xem lại ở đoạn nào hả bạn
Cảm ơn bạn bactu rất nhiều!Tốt nhất bạn nên gửi file bạn cần giúp đỡ lên
blackbear997977@gmail.comCảm ơn bạn bactu rất nhiều!
- Mình có thêr gửi riêng qua email của bạn có được không
1/ Nếu dữ liệu không quá lớn (ít hơn 1000 dòng) dùng công thức chung cho cả hai cột Số lượt và Số tiền:Xin chào các anh/chị!
- Em có yêu cầu tổng hợp về hàm SUMIF và hàm COUNTIF như VD trong file đính kèm, xin nhờ các anh/chị xem giúp em cách thực hiện hàm với ạ
Em xin cảm ơn rất nhiều!!1
E15=SUMPRODUCT(($A$2:$A$9=$D15)*(EOMONTH($C$2:$C$9*1,-1)+1=LOOKUP(10^10,$E$13:E$13))*IF(E$14="Số tiền",$D$2:$D$9,1))
E15=COUNTIFS($A$2:$A$9,$D15,$C$2:$C$9,">="&LOOKUP(10^10,$E$13:E$13),$C$2:$C$9,"<="&EOMONTH(LOOKUP(10^10,$E$13:E$13),0))
F15=SUMIFS($D$2:$D$9,$A$2:$A$9,$D15,$C$2:$C$9,">="&LOOKUP(10^10,$E$13:F$13),$C$2:$C$9,"<="&EOMONTH(LOOKUP(10^10,$E$13:F$13),0))
- Mình đã gửi email, xin nhờ bạn châm cứu giúp
Xin cảm ơn anh Phan Thế Hiệp đã quan tâm rất nhiều1/ Nếu dữ liệu không quá lớn (ít hơn 1000 dòng) dùng công thức chung cho cả hai cột Số lượt và Số tiền:
Enter, fill qua phải, rồi fill cả hàng xuống.Mã:E15=SUMPRODUCT(($A$2:$A$9=$D15)*(EOMONTH($C$2:$C$9*1,-1)+1=LOOKUP(10^10,$E$13:E$13))*IF(E$14="Số tiền",$D$2:$D$9,1))
2/ Nếu dữ liệu nhiều hơn, nên dùng COUNTIFS() và SUMIFS():
Enter, fill xuống. Rồi copy 2 cột đó cho các cột phía sau.Mã:E15=COUNTIFS($A$2:$A$9,$D15,$C$2:$C$9,">="&LOOKUP(10^10,$E$13:E$13),$C$2:$C$9,"<="&EOMONTH(LOOKUP(10^10,$E$13:E$13),0)) F15=SUMIFS($D$2:$D$9,$A$2:$A$9,$D15,$C$2:$C$9,">="&LOOKUP(10^10,$E$13:F$13),$C$2:$C$9,"<="&EOMONTH(LOOKUP(10^10,$E$13:F$13),0))
Thân
1/ Bạn muốn so bên bảng dữ liệu nào là A1: D9, hay bảng D13: H17!? Nếu là bảng D13: H17 thì so tổng chung!? hay so theo từng tháng!?Xin cảm ơn anh Phan Thế Hiệp đã quan tâm rất nhiều
- Em xin nhờ anh giúp em thêm chỗ chỉ ra Địa chỉ nào có Số tiền cao nhất với ạ
Em xin cảm ơn rất nhiều
Xin cảm ơn anh Phan Thế Hiệp đã quan tâm1/ Bạn muốn so bên bảng dữ liệu nào là A1: D9, hay bảng D13: H17!? Nếu là bảng D13: H17 thì so tổng chung!? hay so theo từng tháng!?
2/ Lấy ra trả kết quả về đâu!? hay chỉ cần tô màu cho nó khác biệt!?
Thân.
Nếu giá trị bằng nhau như cột Tháng 08, thì bạn muốn ra kết quả gì!? chọn ghi địa chỉ "A" hay "B", hay như thế nào!?Xin cảm ơn anh Phan Thế Hiệp đã quan tâm
- Em muốn chỉ ra Địa chỉ có Số tiền cao nhất của mỗi tháng anh (bảng D13:H17). Kết quả cho ra ở trên đầu của ô mỗi tháng ạ (E11:H11).
Xin cảm ơn anh rất nhiều
Xin cảm ơn anh Phan Thế Hiệp đã quan tâmNếu giá trị bằng nhau như cột Tháng 08, thì bạn muốn ra kết quả gì!? chọn ghi địa chỉ "A" hay "B", hay như thế nào!?
Dùng hàm JoinText của thầy @ndu96081631 (theo link bài #5).Xin cảm ơn anh Phan Thế Hiệp đã quan tâm
- Dạ nếu mà có Địa chỉ bằng nhau thì anh có thể chỉ ra 2 địa chỉ bằng nhau và cao nhất được không anh.
Xin cảm ơn anh rất nhiều
E16=IF(E$18="Số tiền",JoinText("-",1,INDEX(T(OFFSET($D$18,AGGREGATE(15,6,ROW($1:$100)/(MAX(E$19:E$24)=E$19:E$24),ROW($1:$100)),)),)),"")
Xin cảm ơn anh Phan Thế Hiệp nhiều ạ!!Dùng hàm JoinText của thầy @ndu96081631 (theo link bài #5).
Cụ thể như sau:
Enter, Fill qua phải.Mã:E16=IF(E$18="Số tiền",JoinText("-",1,INDEX(T(OFFSET($D$18,AGGREGATE(15,6,ROW($1:$100)/(MAX(E$19:E$24)=E$19:E$24),ROW($1:$100)),)),)),"")
Xem file kèm.
Thân
Nếu phiên bản Excel của bạn <2010, bạn điều chỉnh công thức:Em đã áp dụng vào file thực tế của em nhưng bị báo lỗi #NAME?
E16=IF(E$18="Số tiền",JoinText("-",1,T(OFFSET($D$18,SMALL(IFERROR(ROW($1:$100)/(MAX(E$19:E$24)=E$19:E$24),""),ROW($1:$100)),))),"")
E16=IF(E$18="Số tiền",JoinIf("-",E$19:E$24,MAX(E$19:E$24),$D$19:$D$24),"")