Thống Kê Học Sinh Điểm Cao Nhất Mỗi Môn

Liệt kê học sinh đạt điểm cao nhất mỗi môn. Mỗi môn có thể có nhiều học sinh cùng đạt điểm cao nhất, cần liệt kê đầy đủ (ví dụ môn Toán).

Link: Onedrive

Liệt kê học sinh đạt điểm cao nhất mỗi môn

Công thức:
1.=TRANSPOSE(VSTACK(B1:H1,BYCOL(IF(B2:H18=BYCOL(B2:H18,MAX),A2:A18,""),LAMBDA(x,TEXTJOIN(", ",,x)))))

2.=TRANSPOSE(VSTACK(B1:H1,BYCOL(B2:H18,LAMBDA(x,ARRAYTOTEXT(FILTER(A2:A18,x=MAX(x)))))))

3.=LET(a,B2:H18,L,TOCOL,b,L(IFS(a,B1:H1),3),DROP(GROUPBY(HSTACK(XMATCH(b,b),b),L(a),LAMBDA(x,ARRAYTOTEXT(FILTER(A2:A18,x=MAX(x)))),,0),,1))

4.=REDUCE(J1:K1,B1:H1,LAMBDA(x,v,LET(a,FILTER(B2:H18,B1:H1=v),VSTACK(x,HSTACK(v,ARRAYTOTEXT(SORT(FILTER(A2:A18,a=MAX(a)))))))))

5.Python
(xl("A1:H18", True).set_index("Học sinh").apply(lambda x: ", ".join(x[x == x.max()].index)).rename_axis("Môn học").reset_index(name="Học sinh"))
Đăng nhận xét (0)
Mới hơn Cũ hơn