Sắp xếp lịch trực

Sắp xếp lịch trực

  • #1

Chào các bạn

Đã có 1 số bài về lịch trực nhưng nó không thông dụng với công việc của mình.

Mình đang làm về bài toán này mà chưa được, mong các cao thủ ra tay chỉ giúp.

Bài toán:

– Có 7 phòng trông cơ quan mình. Ngày thường Mỗi 1 tối sẽ có 2 người trực (2 người này mỗi người 1 phòng khác nhau). Thứ 7, CN sẽ có 2 ca: ca ngày và ca đêm (mỗi ca cũng có 2 người và mỗi người này cũng thuộc 2 phòng khác nhau). Nói tóm lại: 2 người trực thi 2 người này không cùng 1 phòng.

Mình mong các cao thủ giúp mình giải bài toán này: Mỗi 1 đêm có 2 người của 2 phòng khác nhau,người của từng phòng đã trực hôm trước thì hôm sau sẽ kô trực nữa

VD; tối thứ 2: p1, p2 thì tối thứ 3 phải là p3,p4 or p3,p5…. Các bạn giúp mình bài toán này. lập theo tên từng người và phòng

[external_link_head]

  • #2

Bạn cho biết thêm:

– Có 7 phòng, nhưng trong mỗi phòng có bao nhiêu người?

– Một người đã trực ngày hôm trước thì hôm sau không trực nữa, nhưng hôm sau nữa thì sao? Có cần phải “xoay tua” hết tất cả số người trong phòng, hay là chỉ cần “không trực 2 ngày liên tiếp” là được ? Yếu tố này rất quan trọng. Vì đáp số sẽ khác nhau.

Tôi ví dụ, trong phòng có 3 người: A, B, và C. Nếu “xoay tua”, thì A trực 1 ngày, rồi đến B 1 ngày, rồi đến C 1 ngày, sau đó quay lại A. Còn nếu chỉ là: “Một người đã trực ngày hôm trước thì hôm sau không trực nữa”, thì có thể sẽ có trường hợp này: A và B luân phiên nhau trực, còn C thì cứ tối tối được ngủ khỏe re…

  • #3

Chào bạn:

Rất vui vì bạn đã quan tâm đến vấn đề của mình. Cơ quan mình có 7 phòng, số lượng người trong mỗi phòng không giống nhau. Ví dụ P1: 5 người, P2: 7 người, P3: 4 người…

– Tất cả mọi người trong phòng đều phải trực

– T2 đến T6 thì chỉ trực tối

– T7, CN trực 2 ca: ngày và đêm.

Bài toán đặt ra: tự động sắp xếp lịch theo danh sách của các phòng sao cho mỗi tối có 2 người thuộc 2 phòng khác nhau, không có phòng nào phải trực 2 tối liên tiếp

VD: T2: P1P2, T3: P6,P7,T4: P3P5…..T7: sáng, tối cũng tương tự

Khi người của 1 phòng đã trực hết thì lặp lại: ví dụ: p1 5 người, p2:3 người vậy khi p2 3 người trực xong thì sẽ quay lại:

KHông có ai phải trực 2 tối trong 1 tuần,

Phân làm sao cho trong 1 tháng là tối ưu nhất

Các phòng trực đều, tùy theo số lượng người của từng phòng mà có phòng sẽ trực nhiều hơn ỏ ít hơn

Phòng nào cũng phải có người trực, khi các phòng trực hết mới lặp lại: Vd: P1P2,P3P4,P5P6, P7 chưa trực thì có thể P7 sẽ trực với: P7P1 or P7P2…

Bạn có gì hỏi để mình nói tiếp

  • #4

Bạn xem thử file này nhé. Ở đây tôi thêm vào 2 bảng để quản lý.

– Bảng Phòng, liệt kê danh sách các phòng của bạn(Mã phòng gồm 2 ký tự, cái này có liên quan đến công thức).

– Bảng Nhân viên, liệt kê danh sách các nhân viên bao gồm 1 cột là Mã phòng để biết nhân viên đó thuộc phòng nào, yêu cầu bảng này phải được sắp xếp theo mã phòng, để đảm bảo các nhân viên cùng 1 phòng sẽ nằm liên tục với nhau trong bảng Nhân viên này.

– Tại bảng lịch trực là bảng chính, tôi thêm vào 2 cột phụ, 1 cột cho biết ngày trực có phải là thứ 7 hay chủ nhật hay không. Cột thứ 2 là số thứ tự ca trực. Cột Phòng 1 và Phòng 2 là tên 2 phòng sẽ phải trực ngày hôm đó. Nếu là thứ 7 và chủ nhật thì sẽ có 2 phòng cách nhau bởi dấu “|”. Cột Nhân viên 1 và Nhân viên 2 là Nhân viên phải trực tương ứng với Phòng 1 và Phòng 2, với thứ 7 và chủ nhật thì mỗi cột cũng có 2 nhân viên tương ứng với 2 phòng cách nhau bới dấu “|”.

(Bạn sửa lại cho thích hợp với yêu cầu nhé)

  • XepLichTruc.xls

    51 KB · Đọc: 5,734

  • #5

Ok. Minh sẽ xem và áp dụng thử. Cám ơn bạn nhiều lắm.

[external_link offset=1]

  • #6

Ah. Bạn giải thích dùm mình: Phong,NhanVien là sử dụng như thế nào vậy?? trong index có 2 bảng: Phong,NhanVien. Đặt ntn để dùng 2 cái này vậy bạn??

Lần chỉnh sửa cuối:

  • #7

Ah. Bạn giải thích dùm mình: Phong,NhanVien là sử dụng như thế nào vậy??

Phong NhanVien là 2 cái Name tôi đặt tên cho 2 cái bảng tương ứng là bảng Phòng và bảng Nhân viên, nếu bạn chưa rõ về Name thì có thể tìm hiểu trên 4R này có bàn tới rất nhiều rồi, tạm thời bạn vào menu Insert/Name/Define để tìm hiểu.

  • #8

ok.mình đã hiểu. thank bạn nhiều lắm.h mới rõ và có thể yên tâm đc.hiii

  • #9

Dear các bác,

em mong muốn làm được một cái lịch trực như thế này. bác nào làm rồi chia sẻ giúp em với!

Phòng có 5 người, mỗi người trực 1 ngày vậy làm sao để trong một tháng số người trực t7 và cn là như nhau.

  • #10

Bạn xem thử file này nhé. Ở đây tôi thêm vào 2 bảng để quản lý.

– Bảng Phòng, liệt kê danh sách các phòng của bạn(Mã phòng gồm 2 ký tự, cái này có liên quan đến công thức).

– Bảng Nhân viên, liệt kê danh sách các nhân viên bao gồm 1 cột là Mã phòng để biết nhân viên đó thuộc phòng nào, yêu cầu bảng này phải được sắp xếp theo mã phòng, để đảm bảo các nhân viên cùng 1 phòng sẽ nằm liên tục với nhau trong bảng Nhân viên này.

– Tại bảng lịch trực là bảng chính, tôi thêm vào 2 cột phụ, 1 cột cho biết ngày trực có phải là thứ 7 hay chủ nhật hay không. Cột thứ 2 là số thứ tự ca trực. Cột Phòng 1 và Phòng 2 là tên 2 phòng sẽ phải trực ngày hôm đó. Nếu là thứ 7 và chủ nhật thì sẽ có 2 phòng cách nhau bởi dấu “|”. Cột Nhân viên 1 và Nhân viên 2 là Nhân viên phải trực tương ứng với Phòng 1 và Phòng 2, với thứ 7 và chủ nhật thì mỗi cột cũng có 2 nhân viên tương ứng với 2 phòng cách nhau bới dấu “|”.

(Bạn sửa lại cho thích hợp với yêu cầu nhé)

Thế này có công bằng không nếu 1 phòng có 9 người và một phòng khác chỉ có 2 người.

Dear các bác,

em mong muốn làm được một cái lịch trực như thế này. bác nào làm rồi chia sẻ giúp em với!

Phòng có 5 người, mỗi người trực 1 ngày vậy làm sao để trong một tháng số người trực t7 và cn là như nhau.

Bạn còn yêu cầu nào nữa không. Nếu chỉ thế này thì chia đều số ngày T7, CN cho mọi người. Các ngày còn lại cứ luân phiên mà trực.

cop_kh

Hôm qua em đến trường…

  • #11

Dear các bác,

em mong muốn làm được một cái lịch trực như thế này. bác nào làm rồi chia sẻ giúp em với!

Phòng có 5 người, mỗi người trực 1 ngày vậy làm sao để trong một tháng số người trực t7 và cn là như nhau.

Làm sao như nhau được hả bạn: VD tháng có 4 thứ 7 & 4 CN, 8 ngày trực cho 5 người không đều nhau rồi…

  • #12

Bạn nào giúp mình lập 1 bảng chia ca cho trường hợp bên mình với. Phòng mình có 4 người,làm việc 3 ca (24h/7). Mỗi người chỉ được nghỉ 01 ngày/tuần (trong đấy có 1 nguời trưởng nhóm đc nghỉ cố định vào ngày CN).Mỗi ca trực chỉ cần 01 thôi. Cảm ơn các bạn trước nhé!

Lần chỉnh sửa cuối:

  • #13

xếp lịch trực phòng

hiện tại phòng mình có 7 người, gốm 01 phó phòng và 06 nhân viên. mỗi tuần 2 người trực vào thứ 7 và chủ nhật. điều kiện là trực xoay vòng và 06 nhân viên đó phải lần lượt trực chung với phó phòng.

có bạn nào nghiên cứu giúp mình với. Xin cám ơn !

[external_link offset=2]

  • #14

Chào ban!

Minhf phải sắp xếp lịch trực cho anh em nhưng chưa có cách nào làm nhanh và đều được mong các bạn giúp đỡ với.

Co quan mình có 4 tổ trực

Tổ 1 có 6 người

Tổ 2 có 5 người

Tổ 3 có 5 người

Tổ 4 có 3 người

với lịch trực đc săp xếp như sau

Vào các ngày thứ 2 đến thứ 6 có 2 người trực Thao tác.

buổi tối các ngày trong tuần và thứ 7 + chủ nhật ngoài 2 người trực Thao tác ra còn thêm 2 người trực Sự cố

buổi tối các ngày trong tuần và thứ 7 + chủ nhật có 4 người trực tại nhà.

Tổng cộng 1 ngày có 8 người trực.

Sắp xếp lịch trực để làm sao mọi người trực đều nhau giữa các cá nhân và các tổ, làm sao đê tổ 4 ko có 2 người trực trùng nhau trong 1 ngày

  • #15

Bác nào giúp em vụ này với:

1 Phòng có 4 hoặc 6 người (số người không cụ thể do có thể đi công tác). Phân trực 24/7, mỗi ngày 2 ca, mỗi ca 1 người.

  • #16

Chào các Bác!

Mình hiện đang cần giúp về lịch trực:

hiện đơn vị mình có 12 NV, 4 điểm trực: 3 điểm trực 2 người, 1 điểm trực 3 người và 1 người trực đêm. sắp xếp thế nào cho công bắng kể cả thứ bảy, chủ nhật. Rất mong được sự giúp đở, chân thành cảm ơn.

  • #17

Chào các Anh Em.

Xin mọi người giúp đỡ về lịch trực trong phòng của mình với các yêu cầu cụ thể như sau:

_Số nhân viên = 14.

_Mỗi ngày trực 1 người.

_thứ 7 và CN trong tháng sẽ chia điều cho từng nhân viên và xoay vòng.

_Tổng số ngày trong tháng sẽ chia điều cho từng nhân viên. Nếu không đủ sẽ lấn sang tháng kế tiếp.

_lịch sẽ xoay vòng trong 12 tháng. Sao cho tổng số ngày thứ 7 và CN sẽ được chia điều. Tổng số những ngày còn lại cũng sẽ được chia điều.

xin cám cơn và chờ hồi âm của mọi người.

  • #18

Bạn Rollover79 ơi, bạn siêu quá, hihi. Bạn có thể hướng dẫn mình cách sắp xếp lịch trực cho phòng mình như sau ko? Phòng có 2 nhóm, mỗi nhóm 7 người, yêu cầu:

– Chỉ trực từ thứ 2 đến Thứ 7.

– Mỗi ngày trực 1 người nhóm này 1 người khóm kia, đổi cặp cho nhau (ví dụ hnay A của nhóm 1 trực với B của nhóm 2 thì buổi sau A của nhóm 1 trực với C của nhóm 2…)

– Người này lần này trực sáng thì lần sau trực chiều (cái này có thể ko quan tâm vì mình có thể đổi thứ tự sau)

– Người này tuần này trực thứ 2 thì tuần sau xếp cho trực thứ 3, hoặc 4…. (nghĩa là ko trùng thứ trực )

Bạn giúp mình nha, cảm ơn bạn nhiều.

Nếu có thể bạn hướng dẫn mình theo địa chỉ mail manhthevinh1989@gmail.com

Mong tin bạn

  • #19

Bạn xem thử file này nhé. Ở đây tôi thêm vào 2 bảng để quản lý.

– Bảng Phòng, liệt kê danh sách các phòng của bạn(Mã phòng gồm 2 ký tự, cái này có liên quan đến công thức).

– Bảng Nhân viên, liệt kê danh sách các nhân viên bao gồm 1 cột là Mã phòng để biết nhân viên đó thuộc phòng nào, yêu cầu bảng này phải được sắp xếp theo mã phòng, để đảm bảo các nhân viên cùng 1 phòng sẽ nằm liên tục với nhau trong bảng Nhân viên này.

– Tại bảng lịch trực là bảng chính, tôi thêm vào 2 cột phụ, 1 cột cho biết ngày trực có phải là thứ 7 hay chủ nhật hay không. Cột thứ 2 là số thứ tự ca trực. Cột Phòng 1 và Phòng 2 là tên 2 phòng sẽ phải trực ngày hôm đó. Nếu là thứ 7 và chủ nhật thì sẽ có 2 phòng cách nhau bởi dấu “|”. Cột Nhân viên 1 và Nhân viên 2 là Nhân viên phải trực tương ứng với Phòng 1 và Phòng 2, với thứ 7 và chủ nhật thì mỗi cột cũng có 2 nhân viên tương ứng với 2 phòng cách nhau bới dấu “|”.

(Bạn sửa lại cho thích hợp với yêu cầu nhé)

Bạn Rollover79 ơi, bạn siêu quá, hihi. Bạn có thể hướng dẫn mình cách sắp xếp lịch trực cho phòng mình như sau ko? Phòng có 2 nhóm, mỗi nhóm 7 người, yêu cầu:

– Chỉ trực từ thứ 2 đến Thứ 7.

– Mỗi ngày trực 1 người nhóm này 1 người khóm kia, đổi cặp cho nhau (ví dụ hnay A của nhóm 1 trực với B của nhóm 2 thì buổi sau A của nhóm 1 trực với C của nhóm 2…)

– Người này lần này trực sáng thì lần sau trực chiều (cái này có thể ko quan tâm vì mình có thể đổi thứ tự sau)

– Người này tuần này trực thứ 2 thì tuần sau xếp cho trực thứ 3, hoặc 4…. (nghĩa là ko trùng thứ trực )

Bạn giúp mình nha, cảm ơn bạn nhiều.

Nếu có thể bạn hướng dẫn mình theo địa chỉ mail manhthevinh1989@gmail.com

Mong tin bạn

  • #20

Tôi có 1 phòng 22 người, chia làm 3 ca trực, mỗi ca trực 1 ngày. Trong 3 ca trực thì mỗi ca sẽ có 1 người phụ trách chung của ca trực, 1 người trực chính, còn lại thì trực hỗ trợ. Người trực chính và trực hỗ trợ sẽ xoay tua nhau trực. có ai bit cách làm lịch trực cho mỗi tháng hok ? chỉ mình với ? Tháng nào cũng làm thủ công cực quá…

[external_footer]

Scores: 4.6 (11 votes)