Tìm Sản Phẩm Khách Mua Nhiều Nhất

Bạn có dữ liệu bán hàng, và bạn cần phân tích, kiểm tra xem với mỗi khách hàng, họ đầu tư túi tiền nhiều nhất. Bài này mình sẽ hướng dẫn bạn

Bài toán: Tìm sản phẩm mà khách mua với doanh thu cao nhất (có thể gồm nhiều sản phẩm cao nhất trong cùng khách hàng).

Link: Onedrive
Tìm sản phẩm và doanh thu cao nhất mỗi khách hàng

Công thức:
1.=LET(a,A2:A35,b,B2:B35,c,D2:D35,d,UNIQUE(SORT(a)),REDUCE(HSTACK(A1,B1,D1),d,LAMBDA(x,v,LET(s,FILTER(b,a=v),r,MMULT(N(TOROW(s)=UNIQUE(s)),FILTER(c,a=v)),VSTACK(x,HSTACK(v,ARRAYTOTEXT(FILTER(UNIQUE(s),r=MAX(r))),MAX(r)))))))

2.=LET(a,GROUPBY(A1:B35,D1:D35,SUM,3,0,-3),b,GROUPBY(CHOOSECOLS(a,1,3),INDEX(a,,2),ARRAYTOTEXT,3,0,-2),GROUPBY(TAKE(b,,1),CHOOSECOLS(b,3,2),LAMBDA(x,@TAKE(x,1)),3,0))

3.=LET(a,A2:A35,b,B2:B35,c,SUMIFS(D2:D35,a,a,b,b),d,UNIQUE(SORT(a)),VSTACK(F1:H1,HSTACK(d,MAP(d,LAMBDA(x,TEXTJOIN(",",,UNIQUE(FILTER(b,(a=x)*(c=MAX(c*(a=x)))))))),XLOOKUP(d,a,c))))
Đăng nhận xét (0)
Mới hơn Cũ hơn