Bạn có danh sách nhân viên, và cần chia ca để ai cũng sẽ được làm cùng với những người còn lại. Có thể áp dụng để chia ca ngày - đêm, chia tăng ca hoặc hỗ trợ trong giờ.
Bài toán: Có danh sách nhân viên cố định. Bạn cần chia nhân viên bắt cặp làm việc cùng nhau, đảm bảo ai cũng được làm cùng những người còn lại. Và lưu ý về số lượng nhân viên.
Link: Onedrive
![]() |
| Chia cặp làm việc cùng nhau theo điều kiện |
Công thức:
1.=LET(a,A2:A14,b,ROWS(a),c,INT(b/2),d,SEQUENCE(b),e,SEQUENCE(,c,0),r,(e<c-(d>c)*(b=c*2)),VSTACK({"Ngày","Đêm"},INDEX(a,HSTACK(TOCOL(IF(r,d,y),3),TOCOL(IF(r,MOD(d+e,b)+1,y),3)))))
2.=LET(a,A2:A14,b,ROWS(a),c,SEQUENCE(,b/2),d,SEQUENCE(b),s,d+c^0-1,i,ISODD(b),VSTACK({"Ngày","Đêm"},HSTACK(TOCOL(IF(i,IFNA(a,c),INDEX(a,TOCOL(IF(b/2>=d,s,DROP(s,,1)),2)))),INDEX(a,TOCOL(MOD(IF(i,s,DROP(d,-1))+c-1,b)+1)))))
