Phân công và sắp xếp lịch trực

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

dangg

Thành viên mới
Tham gia
26/9/24
Bài viết
26
Được thích
3
Dear Anh/Chị
Em là thành viên mới và không biết nhiều về Excel
Kính mong Anh Chị hướng dẫn cho em bài này ạ
-------------------------------------------------------------------------
Em sắp xếp lịch trực từ thứ 2 đến chủ nhật , mỗi ngày một người , dựa trên kế hoạch đi làm -nghỉ phép tương ứng của từng nhân viên ạ
Người trực thứ 7,chủ nhật tuần trước thì tuần này sẽ trực ngày thứ
Rất mong Anh/Chị chỉ bảo giúp em ạ
Em Xin chân thành cảm ơn ạ!

1727343398788.png
 

File đính kèm

Lần chỉnh sửa cuối:
Rất mong các bác giúp đỡ em ạ
Em cảm ơn ạ!
 
Dear Anh/Chị
Em là thành viên mới và không biết nhiều về Excel
Kính mong Anh Chị hướng dẫn cho em bài này ạ
-------------------------------------------------------------------------
Em sắp xếp lịch trực từ thứ 2 đến chủ nhật , mỗi ngày một người , dựa trên kế hoạch đi làm -nghỉ phép tương ứng của từng nhân viên ạ
Rất mong Anh/Chị chỉ bảo giúp em ạ
Em Xin chân thành cảm ơn ạ!

View attachment 304297
Bạn thử công thức mảng này tại ô O4:
Mã:
=INDEX($D$3:$K$3,MOD(MIN(COUNTIF(O$3:O3,IF(OFFSET($D$3:$K$3,MATCH(M4,$C$4:$C$369,),)="Đi làm",$D$3:$K$3,"*"))+COLUMN($D$3:$K$3)%),1)*100-3)
 

File đính kèm

Bạn thử công thức mảng này tại ô O4:
Mã:
=INDEX($D$3:$K$3,MOD(MIN(COUNTIF(O$3:O3,IF(OFFSET($D$3:$K$3,MATCH(M4,$C$4:$C$369,),)="Đi làm",$D$3:$K$3,"*"))+COLUMN($D$3:$K$3)%),1)*100-3)
Em cảm ơn bác ạ !
Nhưng khi ô D4 em chuyển về "nghỉ phép" thì bên sắp xếp lịch trực O4 vẫn nhảy là Kim
Bác xem lại cho em với ạ
Em cảm ơn bác nhiều !
 
Nhưng khi ô D4 em chuyển về "nghỉ phép" thì bên sắp xếp lịch trực O4 vẫn nhảy là Kim
Trước khi trả lời tôi luôn kiểm tra rất kỹ.
Nếu tự nhập công thức hãy đọc kỹ bài trả lời của tôi. Trường hợp tải file của tôi mà vẫn như bạn nói thì hãy gửi video lên.
 
Dear Anh/Chị
Em là thành viên mới và không biết nhiều về Excel
Kính mong Anh Chị hướng dẫn cho em bài này ạ
-------------------------------------------------------------------------
Em sắp xếp lịch trực từ thứ 2 đến chủ nhật , mỗi ngày một người , dựa trên kế hoạch đi làm -nghỉ phép tương ứng của từng nhân viên ạ
Rất mong Anh/Chị chỉ bảo giúp em ạ
Em Xin chân thành cảm ơn ạ!

View attachment 304297
Thử tham khảo công thức này xem sao:
O4=IF(INDEX($C$1:$K$369;ROW();IF(MOD(ROW(A1);8)<>0;MOD(ROW(A1);8)+1;9))<>"Nghỉ phép";INDEX($D$3:$K$3;1;IF(MOD(ROW(A1);8)<>0;MOD(ROW(A1);8);8));INDEX($D$3:$K$3;1;IF(MOD(ROW(A1);8)<>0;MOD(ROW(A1);8);8)+1))
Kết thúc bằng Enter.
 
Trước khi trả lời tôi luôn kiểm tra rất kỹ.
Nếu tự nhập công thức hãy đọc kỹ bài trả lời của tôi. Trường hợp tải file của tôi mà vẫn như bạn nói thì hãy gửi video lên.
Em xin lỗi đã làm phiền Bác ạ
Nếu trong nhóm em có chị bầu tên "Hoa" và nghỉ đẻ 6 tháng , khi em chuyển về "Nghỉ phép" thì bên sắp xếp lịch trực thảy các tuần theo thứ tự giống nhau Thứ 2-chủ nhật , em mong muốn là nhảy so le nhau đảm bảo số ngày thứ 7 và chủ nhật mỗi người sẽ được đồng đều ạ
Tuần trước mà người trực thứ 7,chủ nhật rồi thì tuần sau họ trực vào ngày thứ ạ ( miễn là giãn đều không bị sát ngày trực liên tiếp quá ạ)
Mong bác hướng dẫn giúp em ạ
Em cảm ơn bác!
1727407155781.png
Bài đã được tự động gộp:

Thử tham khảo công thức này xem sao:
O4=IF(INDEX($C$1:$K$369;ROW();IF(MOD(ROW(A1);8)<>0;MOD(ROW(A1);8)+1;9))<>"Nghỉ phép";INDEX($D$3:$K$3;1;IF(MOD(ROW(A1);8)<>0;MOD(ROW(A1);8);8));INDEX($D$3:$K$3;1;IF(MOD(ROW(A1);8)<>0;MOD(ROW(A1);8);8)+1))
Kết thúc bằng Enter.
Em nhập rồi, nhưng các tuần lại theo thứ tự thứ 2~ chủ nhật, giống hệt nhau, e mong muốn là so le nhau trực các ngày , đảm bảo các thứ đồng đều và thứ 7, chủ nhật cũng vậy ạ
Tuần trước mà người trực thứ 7,chủ nhật rồi thì tuần sau họ trực vào ngày thứ ạ ( miễn là giãn đều không bị sát ngày trực liên tiếp quá ạ)
Mong bác hướng dẫn giúp em ạ
Em cảm ơn bác!
 
Lần chỉnh sửa cuối:
Rất mong các bác hướng dẫn cho em ạ!
Em xin cảm ơn !
 
Vâng ạ, em đang cố gắng từng ngày bác ạ !
Từ bài đầu tới bài này mình có thấy bạn tự làm chút nào đâu, toàn thấy chờ hỗ trợ xong chạy thử, chưa đúng ý thì thông báo rồi lại chờ và dục tiếp mấy bài liền đó thôi bạn. Không hiểu bạn đang cố gắng dục hay cố gắng gì nhỉ.
 
Anh giúp em với ạ
Bài đã được tự động gộp:

Có ai không giúp em với ạ , huhu
Trong khi chờ đợi các giải pháp hoàn chỉnh khác bạn tham khảo file sau:
Nhấn vào mũi tên xuống để có kết quả.
Hãy thử thay đổi dữ liệu (nghỉ phép-Đi làm) của 1 số nhân viên khác và kiểm tra lại. Tôi chưa kiểm tra kỹ
 

File đính kèm

Trong khi chờ đợi các giải pháp hoàn chỉnh khác bạn tham khảo file sau:
Nhấn vào mũi tên xuống để có kết quả.
Hãy thử thay đổi dữ liệu (nghỉ phép-Đi làm) của 1 số nhân viên khác và kiểm tra lại. Tôi chưa kiểm tra kỹ
Em cảm ơn ạ
File em check thì chưa được ạ
Và e mong muốn người nào trực thứ 7, chủ nhật tuần trước thì tuần tiếp theo sẽ trực cách đó 2,3,4 ngày ạ
Rất mong bác chỉ bảo cho em thêm ạ
1727748563637.png
 
Em cảm ơn ạ
File em check thì chưa được ạ
e mong muốn người nào trực thứ 7, chủ nhật tuần trước thì tuần tiếp theo sẽ trực cách đó 2,3,4 ngày ạ
Rất mong bác chỉ bảo cho em thêm ạ
View attachment 304376
Rất nhiều thành viên không thích xem và đọc các bài viết có các từ viết tắt, ngôn ngữ chát, chít, tây bồi, chen tiếng ngoại ngữ tùm lum. Tôi cũng có lúc bị dị ứng với viết tắt "aj, e, ACE,....." Cho nên bạn nên sửa lại để tận dụng được nhiều sữ hỗ trợ của các thành viên khác nhé.
Bạn muốn "...tuần tiếp theo sẽ trực cách đó 2,3,4 ngày ạ..." . nhưng thế nó không theo quy luật có sảy ra mất công bằng không? trong file tôi làm cho bạn, bạn kiêm tra sẽ thấy lịch trực được đẩy lên 1 ngày.
Phải chăng bạn muốn trong số thành viên ấy được bố trí lịch trực theo kiểu bất ngờ không định trước? (có thể A tuần này trực t2 nhưng sang tuần sau có thể là bất kỳ ngày nào)
 
Web KT

Bài viết mới nhất

Back
Top Bottom