Giúp tôi cách lọc dự liệu trong thời khoá biểu với các ban ơi! (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hongtu76

Thành viên mới
Tham gia
3/10/10
Bài viết
16
Được thích
2
Tôi đã xem 1 số cách sắp xếp thời khoá biểu rất hay nhưng thực sự không áp dụng được vì thực tế khi xếp TKB có quá nhiều điều kiện ở trong đó VD: GV A muốn dạy tiết 1,2…., GV B chỉ muốn dạy tiết 3,4,5 GV C muốn nghỉ thứ 5, GV D chỉ muốn dạy các tiết liên tục mà không nghỉ,…., các môn chính không xếp cuối …..ngoài ra các phòng bộ môn không trùng nhau … không để ngày quá nặng, ngày lại chỉ toàn môn phụ v và v…
Nhờ các víp chỉ giúp cách lọc thời khoá biểu của từng GV trong thời khoá biểu sau để tôi dễ theo dõi xem có trùng tiết không, ngày nghỉ của mọi người, mật độ số tiết như thế nào ? …. Tôi xin chân thành cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi đã xem 1 số cách sắp xếp thời khoá biểu rất hay nhưng thực sự không áp dụng được vì thực tế khi xếp TKB có quá nhiều điều kiện ở trong đó VD: GV A muốn dạy tiết 1,2…., GV B chỉ muốn dạy tiết 3,4,5 GV C muốn nghỉ thứ 5, GV D chỉ muốn dạy các tiết liên tục mà không nghỉ,…., các môn chính không xếp cuối …..ngoài ra các phòng bộ môn không trùng nhau … không để ngày quá nặng, ngày lại chỉ toàn môn phụ v và v…
Nhờ các víp chỉ giúp cách lọc thời khoá biểu của từng GV trong thời khoá biểu sau để tôi dễ theo dõi xem có trùng tiết không, ngày nghỉ của mọi người, mật độ số tiết như thế nào ? …. Tôi xin chân thành cảm ơn!
Thử file này xem, nhập tên GV muốn lọc vào ô X1.
 

File đính kèm

Thanks ! tôi chạy thấy rất tuyệt |||||
 
Vì thực tế khi xếp TKB có quá nhiều điều kiện ở trong đó VD: GV A muốn dạy tiết 1,2…., GV B chỉ muốn dạy tiết 3,4,5 GV C muốn nghỉ thứ 5, GV D chỉ muốn dạy các tiết liên tục mà không nghỉ,…., các môn chính không xếp cuối …..ngoài ra các phòng bộ môn không trùng nhau … không để ngày quá nặng, ngày lại chỉ toàn môn phụ v và v…

Các mệnh đề tô màu đỏ là không thể chìu nhau được;

Chỉ nên bố trí TKB theo các í sau mà thôi!

Còn các í trước các thầy/ cô tự thương lượng Sau đó fải hỏi & được sự đồng í của Giáo vụ mới đổi cho nhau được!

Chứ không có mà loạn!
 
Thầy BaTê & các bạn giúp thêm mình 1 macro, để có kết quả sau

Khi chọn tên GV là Nga tại danh sách giáo viên tại [W1]
Thì kết quả chỉ tập trung trên 2 cột 'W:X' mà thôi, như sau:

| U | V | W | X 3 |Thứ|Tiết|Môn|Lớp
7 |2|4|GD|6B
9 |3|1|GD|6A
13 |3|5|GD|9A
22 |5|4|GD|7A
23 |5|5|CD|9B
28 |6|5|GD|7B
. . ||| . |
 
Khi chọn tên GV là Nga tại danh sách giáo viên tại [W1]
Thì kết quả chỉ tập trung trên 2 cột 'W:X' mà thôi, như sau:

| U | V | W | X 3 |Thứ|Tiết|Môn|Lớp
7 |2|4|GD|6B
9 |3|1|GD|6A
13 |3|5|GD|9A
22 |5|4|GD|7A
23 |5|5|CD|9B
28 |6|5|GD|7B
. . ||| . |
Dòng, cột tiêu đề merge cells làm "lu bu" thêm.
Thử Code "củ chuối" này xem, đừng cười nghe "Đại Ca Cằn Cỗi".
PHP:
Public Sub SA_HY()
On Error Resume Next
Dim Arr(1 To 31, 1 To 18), Rngs()
Dim i As Long, y As Long, k As Long
Rngs = Sheets("TKB").Range("A4:R34").Value
    For i = 1 To 31
            If Rngs(i, 1) = "" Then Rngs(i, 1) = Rngs(i - 1, 1)
    Next i
        For i = 1 To 18
            If Rngs(1, i) = "" Then Rngs(1, i) = Rngs(1, i - 1)
        Next i
'-------------------------------
For i = 2 To 31
    For y = 4 To 18 Step 2
        If Rngs(i, y) = Sheets("TKB").[W1] Then
            k = k + 1
            Arr(k, 1) = Rngs(i, 1)
            Arr(k, 2) = Rngs(i, 2)
            Arr(k, 3) = Rngs(i, y - 1)
            Arr(k, 4) = Rngs(1, y)
        End If
    Next y
Next i
Sheets("TKB").Range("U5:X33").ClearContents
Sheets("TKB").Range("U5").Resize(k, 4).Value = Arr
End Sub
 

File đính kèm

- "Thành viên cằn cỗi." Nói quá có lý nhưng đối với AE làm quản lý thì chỉ nghĩ tạo điều kiện cho đồng nghiệp mình công tác thuận lợi thôi
- Chung tôi coi trọng quản hiệu quả công việc chứ không quản thời gian đôi khi cũng phải thông thoáng tý cho AE đỡ vất vả. Nhưng KL vẫn po đảm bảo, nói po nghe, gọi phải đến, giao phải nhận, nhận phải làm xong và xong thì phải có trách nhiệm, hiệu quả.
- Ý tưởng lọc như DL như Thành viên cằn cỗi. cũng hay , nhưng sao tôi tải về không chạy được nhỉ??????@#!^%
 
(1) -. . .Nhưng đối với AE làm quản lý thì chỉ nghĩ tạo điều kiện cho đồng nghiệp mình công tác thuận lợi thôi
- Chung tôi coi trọng quản hiệu quả công việc chứ không quản thời gian đôi khi cũng phải thông thoáng tý cho AE đỡ vất vả. Nhưng KL vẫn po đảm bảo, nói po nghe, gọi phải đến, giao phải nhận, nhận phải làm xong và xong thì phải có trách nhiệm, hiệu quả.
(2) - Ý tưởng lọc như DL như Thành viên cằn cỗi. cũng hay , nhưng sao tôi tải về không chạy được nhỉ??????@#!^%

Còn mình thì cho rằng bạn chưa nghĩ đến đối tượng chính mà các bạn fải fục vụ, đó là học sinh hay học viên của bạn!
(/ì có họ bạn & đồng nghiệp bạn mới trở thành người thầy, người cô theo đúng nghĩa của nó.

Trước đây sếp nhà mình đi thỉnh giảng các tỉnh cho các học viên; Ở đó họ bố trí TKB dạy liên tù tì 2 ngày, 3 ngày toàn 1 môn; Qua sự bố trí như vậy, ta có thể đánh giá rọng ra quá trình đào tạo của nước ta là như thế nào rồi còn gì!

(2) Bạn xem trong file; Cách của mình dễ hiểu, dễ xài, nhưng là cách rùa.
 

File đính kèm

"[/QUOTE][/QUOTE]
Còn mình thì cho rằng bạn chưa nghĩ đến đối tượng chính mà các bạn fải fục vụ, đó là học sinh hay học viên của bạn!
(/ì có họ bạn & đồng nghiệp bạn mới trở thành người thầy, người cô theo đúng nghĩa của nó.

...... ta có thể đánh giá rọng ra quá trình đào tạo của nước ta là như thế nào rồi còn gì!"
ấy chết ! khéo lại trở thành một cuộc khẩu chiến mất!!$@!!!$@!!!$@!!
Bạn thấy đấy TKB mình xếp trên đang thực hiện đấy cơ bản là ổn chứ mình thấy vừa ý và đồng nghiệp của mình cũng thấy thoải mái và thực sự chẳng có gì phải ép học sinh đúng không.Cái mà tôi muốn nói ở đây là tôi thấy có nhiều phần mềm xếp TKB rất hay những với các đk của trường mình tôi không áp dụng được nên muốn nhờ các bạn giúp đỡ trên ý tưởng của mình để tiến hành công việc cho thuận lợi hơn thôi mà!
Xin cảm ơn sự giúp đỡ chân thành của mọi người!!!
:fish: :fishing1::fish::fish::fish:
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom