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




- Tham gia
- 13/7/18
- Bài viết
- 212
- Được thích
- 41
cảm ơn bạn, nhưng có thể gộp vào 1 công thức để ra kết quả cuối ko ạ ?Dư này đã đúng ý bạn chưa?
Thử cái này, fill xuống:cảm ơn bạn, nhưng có thể gộp vào 1 công thức để ra kết quả cuối ko ạ ?
=IF(COUNTIF(G$2:G2,"*-"&MID(G2,4,3)&"-*")=1,SUMIF(G$2:G$33,"*-"&MID(G2,4,3)&"-*",J$2:J$33),"")
1/ Tạo cột Mã (sắp theo thứ tự từ nhỏ đến lớn):cảm ơn bạn, nhưng có thể gộp vào 1 công thức để ra kết quả cuối ko ạ ?
L2=IFERROR(TEXT(INDEX(1/AGGREGATE(14,6,1/MID($G$2:$G$100,4,3),ROW($1:$100)),MATCH(,INDEX(COUNTIF($L$1:L1,1/AGGREGATE(14,6,1/MID($G$2:$G$100,4,3),ROW($1:$100))),),)),"000"),"")
M2=IF(L2<>"",SUMIF($G$2:$H$33,"*-"&L2&"*",$J$2:$J$33),)
cảm ơn bạn nhiều nha !Thử cái này, fill xuống:
Mã:=IF(COUNTIF(G$2:G2,"*-"&MID(G2,4,3)&"-*")=1,SUMIF(G$2:G$33,"*-"&MID(G2,4,3)&"-*",J$2:J$33),"")
cảm ơn bạn nha,1/ Tạo cột Mã (sắp theo thứ tự từ nhỏ đến lớn):
2/ Tạo cột SL:Mã:L2=IFERROR(TEXT(INDEX(1/AGGREGATE(14,6,1/MID($G$2:$G$100,4,3),ROW($1:$100)),MATCH(,INDEX(COUNTIF($L$1:L1,1/AGGREGATE(14,6,1/MID($G$2:$G$100,4,3),ROW($1:$100))),),)),"000"),"")
Mã:M2=IF(L2<>"",SUMIF($G$2:$H$33,"*-"&L2&"*",$J$2:$J$33),)
Enter, rồi fill cả hàng xuống.
Thân.
CẢM ƠN BẠN, MÌNH CÓ ĐỂ CỘT PHỤ RỒI TÍNH TỔNG LUÔN.Mình khuyên bạn nên để cột phụ, sau đó sumif sẽ dễ hiểu hơn nhiều