Tổng Hợp Sản Lượng Mỗi Nhóm Và Xếp Hạng

Dữ liệu sản lượng mỗi nhân viên đạt được, cùng với bảng xếp nhóm của nhân viên. Bạn cần tính:
  • Tổng hợp từng nhóm, sản lượng mỗi nhân viên và sắp xếp theo thứ tự giảm dần trong mỗi nhóm.
  • Cột nhóm điều chỉnh đúng như ảnh (chỉ để tên nhóm xuất hiện lần đầu).
  • Tổng sản lượng của từng nhóm.
  • Xếp hạng từng nhóm dựa vào tổng sản lượng. (cùng sản lượng sẽ cùng hạng như nhóm 1 và 2).

Link: Onedrive

Tổng hợp sản lượng mỗi nhóm và xếp hạng

Công thức:
1.=LET(a,MAP(A2:A25,LAMBDA(x,FILTER(D2:D7,REGEXTEST(E2:E7,x)))),b,SORT(HSTACK(a,A2:B25),{1,3},{1,-1}),c,TAKE(b,,1),d,REPT(c,XMATCH(c,c)=SEQUENCE(ROWS(c))),e,GROUPBY(a,B2:B25,SUM,,0,-2),g,DROP(e,,1),f,LAMBDA(x,XLOOKUP(d,TAKE(e,,1),x,"")),HSTACK(d,DROP(b,,1),f(g),f(XMATCH(g,UNIQUE(g)))))

2.=LET(a,E2:E7,b,A2:B25,c,MAP(E2:E7,LAMBDA(x,SUM(VLOOKUP(TEXTSPLIT(x,", "),b,2,)))),d,DROP(REDUCE(0,a,LAMBDA(x,v,VSTACK(x,LET(s,TEXTSPLIT(v,,", "),IFNA(HSTACK(@+D7:v,SORT(HSTACK(s,VLOOKUP(s,b,2,)),2,-1)),""))))),1),f,LAMBDA(x,XLOOKUP(TAKE(d,,1),D2:D7,x,"")),HSTACK(d,f(c),f(XMATCH(c,SORT(UNIQUE(c),,-1)))))
Đăng nhận xét (0)
Mới hơn Cũ hơn