Bạn có dữ liệu bán hàng theo mã đơn và sản phẩm tương ứng. Với danh sách các sản phẩm chủ lực, bạn cần xác định và tìm ra những đơn, chỉ được mua bằng sản phẩm nhóm chủ lực.
Note: Bạn có thể thay thế nhóm chủ lực bằng nhóm sản phẩm đang có khuyến mại hoặc tương tự. Bài toán giúp bạn xác định được hành vi mua hàng, và đưa ra những giải pháp bán hàng tối ưu.
Link: Onedrive
Ví dụ đơn hàng DH0016 gồm những sản phẩm A, B, C, D. Nhưng D lại không có trong nhóm chủ lực, nên sản phẩm cần được loại bỏ.
![]() |
| Tìm đơn hàng chỉ được mua bằng sản phẩm trong nhóm chủ lực |
Công thức:
1.=LET(a,UNIQUE(A1:B30),b,DROP(a,,1),c,DROP(GROUPBY(TAKE(a,,1),HSTACK(b,b,BYROW(N(b=TOROW(F2:F4)),SUM)),HSTACK(ARRAYTOTEXT,ROWS,SUM),3,0),1),FILTER(TAKE(c,,2),IFERROR(BYROW(DROP(c,,2)*{1,-1},SUM),)=0))
2.=LET(a,A2:A30,u,REDUCE(A1:B1,SORT(UNIQUE(a)),LAMBDA(x,v,VSTACK(x,LET(b,UNIQUE(FILTER(B2:B30,a=v)),IF(ROWS(b)=COUNT(XMATCH(b,F2:F4)),HSTACK(v,ARRAYTOTEXT(b)),{0,0}))))),FILTER(u,BYROW(u>0,AND)))
