Thống Kê Ngày Có Sản Lượng Thấp Và Cao Nhất

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.

Ví dụ: Tháng 1 có ngày 14/01 và 21/01 cùng sản lượng 11.480 là thấp nhất của thá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)))
Đăng nhận xét (0)
Mới hơn Cũ hơn