Nhân Bản Nhóm Theo Số Lượng

Dữ liệu có các nhóm của 1 mã code, kèm theo số lượng. Bạn cần nhân bản nhóm của từng mã code, theo số lượng mỗi code. 
  • 1 mã code có 1 nhóm thì nhân bản nhóm bằng số lượng
  • 1 mã code có nhiều nhóm, bạn cần chia đều số lượng vào các nhóm. Ưu tiên theo thứ tự nhóm xuất hiện nếu lẻ.

Ví dụ: Code "ABC005" có 3 nhóm và số lượng 14. Vậy 2 nhóm đầu ưu tiên số nhân bản là 5, và nhóm thứ 3 số nhân bản là 4.

Link: Onedrive

Nhân bản nhóm theo số lượng từng mã code

Công thức:
=REDUCE(HSTACK(A1,C1),E2:E9,LAMBDA(x,v,LET(a,TOCOL(TAKE(B9:v,1),1),b,DROP(a,1),c,@+A9:v,VSTACK(x,IFNA(HSTACK(c,TAKE(TEXTSPLIT(CONCAT(REPT(b&"/",ROUND(@a/ROWS(b),))),,"/",1),@a)),c)))))
Đăng nhận xét (0)
Mới hơn Cũ hơn