Tạo Ngẫu Nhiên Lịch Nghỉ

Tạo lịch nghỉ ngẫu nhiên cho nhân viên mỗi ca theo danh sách. Trong 10 ngày mỗi ca sẽ có nhân viên nghỉ ngẫu nhiên theo ngày và không có trùng lặp.


Link: Onedrive

Tạo ngẫu nhiên lịch nghỉ cho nhân viên

Công thức:
1.B7:K9=INDEX(TRANSPOSE(TRIM(MID(SUBSTITUTE(","&$B2,",",REPT(" ",99)),COLUMN($A$1:$J$1)*99,99))),SMALL(IF(MMULT(TRANSPOSE(N(TRANSPOSE($A7:A7)=TRIM(MID(SUBSTITUTE(","&$B2,",",REPT(" ",99)),COLUMN($A$1:$J$1)*99,99)))),TRANSPOSE(COLUMN($A1:A1)^0))=0,ROW($1:$10)),RANDBETWEEN(1,11-COLUMN(A1))))

2.=REDUCE(B6:K6,B2:B4,LAMBDA(x,v,VSTACK(x,SORTBY(TEXTSPLIT(v,", "),RANDARRAY(,10)))))
Đăng nhận xét (0)
Mới hơn Cũ hơn