khuongvietphong
Be all you can be !
- Tham gia
- 6/7/14
- Bài viết
- 2,069
- Được thích
- 1,444
- Nghề nghiệp
- Ăn không ngồi rồi ^.^
Được dùng cột phụ không bạn????Chào mọi người. Em có bài toán thực tế này cần được sự giúp đỡ của mọi người ạ.
Chi tiết em đã ghi trong File . Em muốn dùng CT nhé)
Được dùng cột phụ không bạn????
Bạn nhận file xem thử!!!!Mình cũng đang tính đến hướng dùng tới cột phụ. Bạn cứ thử làm xem sao. Cảm ơn bạn !



!!!
tạo cột phụ D và nhập công thức vào ô
D2 =IF(A2<>"",MIN(OFFSET(C2,,,MATCH("*",A3:$A$17,0))),0)
copy xuống và dùng hàm SUM để tính tổng cộng
=IF(A2<>"",MIN(OFFSET(C2,,,IFERROR(MATCH("*",A3:$A$18,0),COUNTA(B2:B$18))),0))
lổi thì thay thế bằng hàm CountCông thức rất hay nhưng nếu như phòng Marketting mà có thêm nhóm nữa thì sẽ bị lỗi bạn à. Bạn sửa thêm giúp mình nhé![]()
CT hay, bạn cho mình hỏi MATCH("*",A3:$A$17,0) ý nghĩa là sao vậy bạn!!!tạo cột phụ D và nhập công thức vào ô
D2 =IF(A2<>"",MIN(OFFSET(C2,,,MATCH("*",A3:$A$17,0))),0)
copy xuống và dùng hàm SUM để tính tổng cộng
Hi, không cần dùng Cột phụ luônChào mọi người. Em có bài toán thực tế này cần được sự giúp đỡ của mọi người ạ.
Chi tiết em đã ghi trong File . Em muốn dùng CT nhé)



=--RIGHT(SUM(SMALL(LOOKUP(ROW($1:$16),MATCH($A$2:$A$17,$A$2:$A$17,))*10^10+$C$2:$C$17,ROW($1:$16))*ISNUMBER(MATCH($A$2:$A$17,$A$2:$A$17,))),10)
=SUM(IFERROR(10^(SMALL(LOOKUP(ROW($1:$16),MATCH($A$2:$A$17,$A$2:$A$17,))*100+LOG($C$2:$C$17),ROW($1:$16))-MATCH($A$2:$A$17,$A$2:$A$17,)*100),0))

Hi, không cần dùng Cột phụ luôn
HoặcMã:=--RIGHT(SUM(SMALL(LOOKUP(ROW($1:$16),MATCH($A$2:$A$17,$A$2:$A$17,))*10^10+$C$2:$C$17,ROW($1:$16))*ISNUMBER(MATCH($A$2:$A$17,$A$2:$A$17,))),10)
Ctrl+Shift+Enter!!!!Mã:=SUM(IFERROR(10^(SMALL(LOOKUP(ROW($1:$16),MATCH($A$2:$A$17,$A$2:$A$17,))*100+LOG($C$2:$C$17),ROW($1:$16))-MATCH($A$2:$A$17,$A$2:$A$17,)*100),0))
MATCH("*",A3:$A$17,0) là tính số dòng của nhóm đang xétCT hay, bạn cho mình hỏi MATCH("*",A3:$A$17,0) ý nghĩa là sao vậy bạn!!!
Tư duy quá tốt, nếu học lập trình chắc chắn thành côngHi, không cần dùng Cột phụ luôn
HoặcMã:=--RIGHT(SUM(SMALL(LOOKUP(ROW($1:$16),MATCH($A$2:$A$17,$A$2:$A$17,))*10^10+$C$2:$C$17,ROW($1:$16))*ISNUMBER(MATCH($A$2:$A$17,$A$2:$A$17,))),10)
Ctrl+Shift+Enter!!!!Mã:=SUM(IFERROR(10^(SMALL(LOOKUP(ROW($1:$16),MATCH($A$2:$A$17,$A$2:$A$17,))*100+LOG($C$2:$C$17),ROW($1:$16))-MATCH($A$2:$A$17,$A$2:$A$17,)*100),0))
=SUM(SUBTOTAL(5,OFFSET(C1,MATCH(SUBTOTAL(3,OFFSET(A2,,,ROW(1:16),)),SUBTOTAL(3,OFFSET(A2,,,ROW(1:16),)),0),,SUBTOTAL(4,OFFSET(B1,MATCH(SUBTOTAL(3,OFFSET(A2,,,ROW(1:16),)),SUBTOTAL(3,OFFSET(A2,,,ROW(1:16),)),0),,MAX(B2:B17,)))))/SUBTOTAL(4,OFFSET(B1,MATCH(SUBTOTAL(3,OFFSET(A2,,,ROW(1:16),)),SUBTOTAL(3,OFFSET(A2,,,ROW(1:16),)),0),,MAX(B2:B17,))))