Xoay Bảng Và Thêm Dòng Tổng

Xoay bảng và thêm dòng tổng cho mỗi tháng.

Link: Onedrive

Xoay bảng và thêm dòng tổng tháng

Công thức:
1.=REDUCE(A1:C1,C2:C6,LAMBDA(s,r,VSTACK(s,LET(a,--TEXTSPLIT(r,,", "),IFNA(VSTACK(CHOOSE({1,2,3},@+A6:r,TEXTSPLIT(@+B6:r,,", "),a),{"Total Sales",""}),SUM(a))))))

2.=REDUCE(A1:C1,C2:C6,LAMBDA(a,v,LET(h,HSTACK,m,@+v:A6,c,TEXTSPLIT(@+v:B6,,", "),s,--TEXTSPLIT(v,,", "),VSTACK(a,VSTACK(IFNA(h(m,IFNA(h(c,s),c)),m),h("Total Sales","",SUM(s)))))))

3.=TEXTSPLIT(TEXTJOIN("|",0,REDUCE("Month-Customer-Sales",A2:A6,LAMBDA(a,m,LET(c,OFFSET(m,,1),s,OFFSET(m,,2),t,TEXTSPLIT(c,,", "),r,ROWS(t),p,TEXTSPLIT(s,,", "),VSTACK(a,IF(r>1,MAP(SEQUENCE(r),LAMBDA(x,INDEX(m&"-"&t&"-"&TEXTSPLIT(s,", "),x,x))),m&"-"&t&"-"&p),"Total Sales--"&SUM(0+p)))))),"-","|")

4.Python (Xem trong file)
Đăng nhận xét (0)
Mới hơn Cũ hơn