Tính doanh thu theo từng tuần của tháng đã đưa ra.
Link: Onedrive
![]() |
| Tổng doanh thu theo tuần của tháng bất kỳ |
Công thức:
1.=LET(a,FILTER(A2:B367,MONTH(A2:A367)=E1),b,TAKE(a,,1),c,WEEKNUM(b,16),CHOOSECOLS(DROP(GROUPBY(c-@c+1,a,HSTACK(LAMBDA(s,IF(ROWS(s)=1,@s,TEXT(@s,"dd-mmm-yy")&" đến "&TEXT(MAX(s),"dd-mmm-yy"))),SUM),,0),1),2,1,3))
2.=LET(u,FILTER(A2:B367,MONTH(A2:A367)=E1),a,TAKE(u,,1),b,MAP(a,LAMBDA(x,WEEKNUM(x,16))),c,b-@b+1,n,TEXT(XLOOKUP(UNIQUE(c),c,a,,,{1,-1}),"dd-mmm-yy"),k,TAKE(n,,1),l,DROP(n,,1),HSTACK(IF(k=l,k,k&" đến "&l),GROUPBY(c,DROP(u,,1),SUM,,0)))
3.=LET(u,FILTER(A2:B367,MONTH(A2:A367)=E1),a,TAKE(u,,1),b,SEQUENCE(ROUNDUP((1+MAX(a)-@a)/7,),,@a-MOD(@a,7),7),f,LAMBDA(y,TEXT(y,"dd-mmm-yy")),SORTBY(DROP(GROUPBY(XMATCH(a,b,-1),HSTACK(DROP(u,,1),a),HSTACK(SUM,LAMBDA(x,f(MIN(x))&IF(MIN(x)=MAX(x),""," to "&f(MAX(x))))),,0),1),{2,3,1}))
