Tổng Hợp Học Sinh Điểm Cao Các Môn

Dữ liệu học sinh và điểm của các môn học. Bạn cần tìm ra những người có điểm cao nhất trong các môn, cùng với điểm của họ.

Bài toán: Cần tổng hợp theo từng môn học. Các học sinh đạt điểm cao nhất trong các môn, và điểm cao nhất mỗi môn đó. (1 môn có thể có nhiều người cùng điểm cao nhất).

Link: Onedrive

Tổng hợp theo môn học

Công thức:
1.=LET(b,B2:B20,c,C2:C20,H,HSTACK,VSTACK(H(B1,A1,C1),DROP(GROUPBY(b,H(A2:A20,c),H(ARRAYTOTEXT,SINGLE),,0,,c=MAXIFS(c,b,b)),1)))

2.=LET(a,A2:A20,b,B2:B20,c,C2:C20,u,SORT(UNIQUE(b)),m,MAXIFS(c,b,u),VSTACK(E1:G1,HSTACK(u,MAP(u,m,LAMBDA(s,v,TEXTJOIN(", ",,FILTER(a,b&c=s&v)))),m)))

3.=LET(A,A2:A20,B,B2:B20,C,C2:C20,U,UNIQUE(B),VSTACK(E1:G1,HSTACK(SORT(U),BYROW(SORT(U),LAMBDA(x,TEXTJOIN(", ",,IF((C=MAX(IF(B=x,C)))*(B=x),A,"")))),BYROW(SORT(U),LAMBDA(z,MAX(IF(B=z,C)))))))
Đăng nhận xét (0)
Mới hơn Cũ hơn