Thống kê các ngày có sản lượng cao nhất và thấp nhất mỗi tháng. Lấy đồng thời sản lượng và ngày tương ứng.
Link: Onedrive
![]() |
| Thống kê sản lượng nhỏ và lớn nhất theo tháng |
Công thức:
1.=REDUCE({"Tháng","SL nhỏ nhất","Ngày","SL lớn nhất","Ngày"},ROW(1:6),LAMBDA(x,v,LET(a,A2:A182,b,B2:B182,c,MONTH(a)=v,i,FILTER(b,c),f,LAMBDA(q,HSTACK(q,ARRAYTOTEXT(TEXT(FILTER(FILTER(a,c),q=i),"dd/mm/e")))),VSTACK(x,HSTACK(TEXT(v*29,"mmm"),f(MIN(i)),f(MAX(i)))))))
2.=REDUCE(D1:H1,ROW(1:6),LAMBDA(x,y,LET(z,FILTER(A2:B182,MONTH(A2:A182)=y),a,TEXT(TAKE(z,,1),"dd/mm/e"),b,DROP(z,,1),VSTACK(x,HSTACK(TEXT(y*30,"mmm"),MIN(b),TEXTJOIN(", ",,REPT(a,b=MIN(b))),MAX(b),TEXTJOIN(", ",,REPT(a,b=MAX(b))))))))
3.=MAKEARRAY(6,5,LAMBDA(r,s,INDEX(LET(a,MONTH(A2:A182)=r,b,TOCOL(IFS(a,A2:A182),3),c,TOCOL(IFS(a,B2:B182),3),d,MIN(c),e,MAX(c),HSTACK(TEXT(DATE(2025,r,1),"mmm"),d,ARRAYTOTEXT(TEXT(TOCOL(IFS(c=d,b),3),"dd/mm/e")),e,ARRAYTOTEXT(TEXT(TOCOL(IFS(c=e,b),3),"dd/mm/e")))),s)))
4.=LET(a,A2:A182,b,B2:B182,c,MONTH(a),f,LAMBDA(v,LET(d,GROUPBY(c,b,v,,0),HSTACK(DROP(d,,1),DROP(GROUPBY(c,a,LAMBDA(x,ARRAYTOTEXT(TEXT(x,"dd/mm/e"))),,0,,BYROW(N(c&", "&b=TOROW(BYROW(d,ARRAYTOTEXT))),SUM)),,1)))),HSTACK(TEXT(UNIQUE(c)*30,"mmm"),f(MIN),f(MAX)))
