Thống kê các máy trong top 3 mỗi quý dựa vào sản lượng hàng tháng. (Mỗi quý gồm 3 tháng). Nếu có nhiều máy cùng thỏa mãn, sẽ đều lấy hết danh sách máy đó.
Link: Onedrive
![]() |
| Top3 máy có sản lượng cao nhất mỗi quý |
Công thức:
1.=DROP(REDUCE(0,SEQUENCE(4),LAMBDA(i,x,LET(a,MMULT(OFFSET(B2,,(x-1)*3,15,3),{1;1;1}),IFNA(HSTACK(i,VSTACK("Q"&x,TOCOL(SORTBY(IFS(LARGE(UNIQUE(a),3)<=a,A2:A16),-a),3))),"")))),,1)
2.=DROP(REDUCE(0,SEQUENCE(4),LAMBDA(a,i,LET(t,MMULT(B2:M16,N(ROUNDUP(SEQUENCE(12)/3,)=i)),IFNA(HSTACK(a,VSTACK("Q"&i,TAKE(SORTBY(A2:A16,-t),SUM(N(t>LARGE(UNIQUE(t),4)))))),"")))),,1)
3.=LET(n,A2:A16,d,B2:M16,a,TOCOL(IF(TAKE(d,,3),n),,1),g,GROUPBY(a,WRAPCOLS(TOCOL(d,,1),45),SUM,,0),DROP(REDUCE("",{1,2,3,4},LAMBDA(x,y,LET(i,-INDEX(g,,y+1),m,XMATCH(i,SORT(UNIQUE(i))),IFNA(HSTACK(x,VSTACK("Q"&y,DROP(SORT(FILTER(HSTACK(m,TAKE(g,,1)),m<4)),,1))),"")))),,1))
4.=IFNA(DROP(REDUCE(0,{0;3;6;9},LAMBDA(a,v,LET(i,BYROW(TAKE(DROP(B2:M16,,v),,3),SUM),HSTACK(a,TOCOL(SORTBY(IFS(i>LARGE(UNIQUE(i),4),A2:A16),-i),2))))),,1),"")
5.Python (Xem trong link)
