Xếp Hạng Các Máy Dựa Trên Tổng Sản Lượng

Dữ liệu sản lượng từng máy mỗi ngày. Tạo thêm cột Rank với thứ tự từ 1, và cột tên máy cho máy sản lượng cao nhất đứng đầu.

Link: Onedrive

Xếp hạng máy, dựa trên tổng sản lượng các ngày

Công thức:
1.=OFFSET(A$1,RIGHT(LARGE(MMULT($B$2:$M$14,ROW($1:$12)^0)/1%+ROW($1:$13),ROW(A1)),2),)

2.=VSTACK(O1:P1,HSTACK(SEQUENCE(ROWS(A2:A14)),SORTBY(A2:A14,-BYROW(B2:M14,SUM))))

3.=LET(a,A2:A14,VSTACK(O1:P1,HSTACK(XMATCH(a,a),SORTBY(a,-BYROW(a:M14,SUM)))))

4.=VSTACK(O1:P1,HSTACK(ROW(1:13),TAKE(GROUPBY(A2:A14,BYROW(B2:M14,SUM),SUM,,0,-2),,1)))

5.Python
df = xl("A1:M14",1)
df.assign(i=df.iloc[:,1:].sum(1)).sort_values('i',ascending=False).reset_index(drop=True).assign(Rank=lambda s: s.index+1)[['Rank','Machine']]
Đăng nhận xét (0)
Mới hơn Cũ hơn