Bạn có dữ liệu bán hàng và cột G2:G6 chứa các nhóm sản phẩm cần kiểm tra? Để biết mỗi nhóm có bao nhiêu khách hàng đã mua các sản phẩm, giúp bạn:
- Xác định tập khách hàng và đếm số khách hàng mua đủ sản phẩm mỗi nhóm.
- Bạn có thể tùy chọn thay đổi sản phẩm cần kiểm tra.
Link: Onedrive
![]() |
| Tính số lượng khách hàng, mua theo cặp sản phẩm |
Công thức:
1.=MAP(G2:G6,LAMBDA(x,SUM(BYROW(COUNTIFS(D2:D25,TEXTSPLIT(x,","),B2:B25,UNIQUE(B2:B25)),MIN))))
2.=MAP(G2:G6,LAMBDA(v,SUM(GROUPBY(B2:B25,D2:D25,LAMBDA(x,--AND(1-ISNA(XMATCH(TEXTSPLIT(v,","),x)))),,0))))
3.=MAP(G2:G6,LAMBDA(x,SUM(BYROW(COUNTIFS(B2:B25,UNIQUE(B2:B25),D2:D25,TEXTSPLIT(x,",")),PRODUCT))))
4.=LET(a,GROUPBY(B2:B25,D2:D25,ARRAYTOTEXT,,0),MAP(G2:G6,LAMBDA(x,COUNT(BYROW(FIND(TEXTSPLIT(x,","),INDEX(a,,2)),SUM)))))
