Dữ liệu bán hàng và bạn muốn tổng hợp nó lại:
Dễ dàng thay đổi điều kiện, để có kết quả nhanh nhất
Link: Onedrive
Tổng hợp theo dõi dễ dàng
![]() |
| Tổng hợp theo từng khách, trong khoảng thời gian |
Dễ dàng thay đổi điều kiện, để có kết quả nhanh nhất
![]() |
| Thay đổi điều kiện cập nhập nhanh chóng |
Công thức:
1.=LET(H,HSTACK,I,INDEX,u,B3:G29358,s,TAKE(u,,1),a,FILTER(u,(s>=J1)*(s<=J2)*(INDEX(u,,2)=L1)),b,MONTH(I(a,,1)),c,DROP(GROUPBY(H(b,I(a,,3)),CHOOSECOLS(a,4,5,6),H(SUM,SINGLE,SUM),,2,-5),1),d,H(c,I(c,,5)/VLOOKUP(I(c,,1),GROUPBY(b,I(a,,6),SUM),2,)),e,DROP(d,-1),n,I(e,,1),m,XMATCH(n,n),o,I(e,,2),VSTACK(H(IF(o="","Total tháng "&n,IF(DROP(FREQUENCY(m,m),-1),n,"")),IF(o="",IFNA(H("","","",TAKE(e,,-2)),""),DROP(e,,1))),H("Tổng cộng","","","",I(TAKE(d,-1),,5),"")))
2.=LET(H,HSTACK,u,B3:G29358,s,TAKE(u,,1),a,FILTER(u,(s>=J1)*(s<=J2)*(INDEX(u,,2)=L1)),b,MONTH(TAKE(a,,1)),VSTACK(REDUCE(I8:N8,UNIQUE(b),LAMBDA(x,v,IFNA(VSTACK(x,LET(d,DROP(GROUPBY(INDEX(a,,3),CHOOSECOLS(a,4,5,6,6),H(SUM,SINGLE,SUM,PERCENTOF),,1,-4,b=v),1),VSTACK(HSTACK(v,DROP(d,-1)),H("Total tháng "&v,"","","",TAKE(d,-1,-2))))),""))),H("Tổng cộng","","","",SUM(INDEX(a,,6)),"")))

