Dữ liệu là doanh thu của các cửa hàng. Bạn cần tìm ra các cặp đơn, có sự chênh lệch doanh thu là hằng số (là 1 số cố định cho trước). Hai đơn trong cặp, phải nằm trong 2 cửa hàng khác nhau, trong nhóm cửa hàng được xét.
Ví dụ: DH-003 của cửa hàng A, và DH-009 cửa hàng B là 1 cặp, vì có sự chênh lệch theo số cho trước (G3). Và 2 đơn hàng đều nằm trên 2 cửa hàng khác nhau.
Link: Onedrive
![]() |
| Tìm các cặp đơn hàng có sự chênh lệch là hằng số, nằm trên 2 cửa hàng khác nhau |
Công thức:
1.=LET(a,A2:D46,c,C2:C46,b,FILTER(a,c=G1),d,FILTER(a,c=G2),I,INDEX,f,LAMBDA(x,TOCOL(IFS(ABS(I(b,,4)-TOROW(I(d,,4)))=G3,x),3)),l,LAMBDA(s,k,DROP(REDUCE(0,ROW(1:4),LAMBDA(x,v,HSTACK(x,f(k(I(s,,v)))))),,1)),u,WRAPROWS(TOCOL(HSTACK(l(b,TOCOL),l(d,TOROW))),4),HSTACK(u,INT((SEQUENCE(ROWS(u))-1)/2)+1))
2.=LET(I,INDEX,a,A2:D46,b,C2:C46,c,FILTER(a,b=G1),d,FILTER(a,b=G2),f,LAMBDA(x,TOCOL(IFS(ABS(I(c,,4)-TOROW(I(d,,4)))=G3,x),3)),l,LAMBDA(s,HSTACK(DROP(REDUCE(0,s,LAMBDA(x,v,VSTACK(x,XLOOKUP(v,I(a,,2),a)))),1),SEQUENCE(ROWS(s)))),SORT(VSTACK(l(f(I(c,,2))),l(f(TOROW(I(d,,2))))),5))
