Các anh chị giải giúp e bài toán sắp xếp phân công...

Liên hệ QC

phuonghoanglua203

Thành viên mới
Tham gia
28/2/09
Bài viết
7
Được thích
0
Các anh chị giúp e giải quyết bài toán phân công, lấy cột họ tên trong bảng từ 2 bảng danh sách đổ vào cột phụ trách của bảng chính... sao cho công việc được chia đều ra từng người ạh...
Em xin cám ơn...
 

File đính kèm

  • Phân công.xlsx
    14.4 KB · Đọc: 28
Các anh chị giúp e giải quyết bài toán phân công, lấy cột họ tên trong bảng từ 2 bảng danh sách đổ vào cột phụ trách của bảng chính... sao cho công việc được chia đều ra từng người ạh...
Em xin cám ơn...
Nhưng tên người trong hai bảng phân công CV1, CV2, CV3 và CV đặc biệt có trùng nhau ko? Vì có Nguyễn Văn A, B có tên ở cả 2 bảng?
 
Dạ, không dc trùng nhau ạh, nghĩa là trong 1 tháng sẽ có 4 người làm 4 công việc. ^^, nhưng nếu là bất khả thi thì dùng 1 danh sách thôi cũng dc ạh...
p/s: cám ơn anh vì đã quan tâm chủ đề.. ^^,
 
Dạ, không dc trùng nhau ạh, nghĩa là trong 1 tháng sẽ có 4 người làm 4 công việc. ^^, nhưng nếu là bất khả thi thì dùng 1 danh sách thôi cũng dc ạh...
p/s: cám ơn anh vì đã quan tâm chủ đề.. ^^,
Có lẽ bài toán này không khó chút nào đâu! Nhưng bạn phải cho biết tổng số nhân viên có phải là 15 người không? Công việc chia đều cho mọi người hay không? Nếu là 15 người như vậy thì sẽ sắp quay vòng phải ko?
 
Có lẽ bài toán này không khó chút nào đâu! Nhưng bạn phải cho biết tổng số nhân viên có phải là 15 người không? Công việc chia đều cho mọi người hay không? Nếu là 15 người như vậy thì sẽ sắp quay vòng phải ko?
Em xin bổ sung thêm thông tin như sau ạh.
- Danh sách nhân viên có thể được thay đổi (thêm, bớt số người trong danh sách)
- Trong 1 tháng có 4 công việc, được phân công cho 4 người (mỗi người phụ trách 1 công việc)
- Về: "Công việc chia đều cho mọi người hay không?": thì không cần thiết ạh, chỉ cần đảm bảo mọi người trong danh sách đều được phân công số công việc ngang nhau, xấp xỉ nhau là được rồi.
- Về: "Nếu là 15 người như vậy thì sẽ sắp quay vòng phải ko?": tổng sổ người trong 2 danh sách có thể cập nhật thêm, bớt. Phân công xoay vòng theo danh sách, nhưng công việc của mỗi người sẽ là random (vd: Nguyễn Văn A tháng này làm công việc 1, nhưng tháng khác sẽ làm công việc 2...)
p/s: xin a hướng dẫn giúp e các hàm cần thiết để thực hiện công việc trên và file giải theo hướng của a để e tham khảo được không ạh (trong trường hợp e vẫn chưa tư duy tới được bài giải vì cuối tuần này e phải in ra danh sách nộp rồi)... Cám ơn a.
 
Em xin bổ sung thêm thông tin như sau ạh.
- Danh sách nhân viên có thể được thay đổi (thêm, bớt số người trong danh sách)
- Trong 1 tháng có 4 công việc, được phân công cho 4 người (mỗi người phụ trách 1 công việc)
- Về: "Công việc chia đều cho mọi người hay không?": thì không cần thiết ạh, chỉ cần đảm bảo mọi người trong danh sách đều được phân công số công việc ngang nhau, xấp xỉ nhau là được rồi.
- Về: "Nếu là 15 người như vậy thì sẽ sắp quay vòng phải ko?": tổng sổ người trong 2 danh sách có thể cập nhật thêm, bớt. Phân công xoay vòng theo danh sách, nhưng công việc của mỗi người sẽ là random (vd: Nguyễn Văn A tháng này làm công việc 1, nhưng tháng khác sẽ làm công việc 2...)
p/s: xin a hướng dẫn giúp e các hàm cần thiết để thực hiện công việc trên và file giải theo hướng của a để e tham khảo được không ạh (trong trường hợp e vẫn chưa tư duy tới được bài giải vì cuối tuần này e phải in ra danh sách nộp rồi)... Cám ơn a.
Nếu chỉ có 15 người thì mình xếp theo cách củ chuối này thôi! Lần lượt từ 1-> 15 sau đó quay lại.
Nhưng nếu bạn thử đổi vị trí PC thì có công thức kiểm tra được ai đã được phân công trùng công việc đó rồi!
 

File đính kèm

  • Phan cong 1.xls
    76.5 KB · Đọc: 29
Nếu chỉ có 15 người thì mình xếp theo cách củ chuối này thôi! Lần lượt từ 1-> 15 sau đó quay lại.
Nhưng nếu bạn thử đổi vị trí PC thì có công thức kiểm tra được ai đã được phân công trùng công việc đó rồi!
Rất cám ơn anh đã quan tâm và giúp em ạh. tuy chưa dc như yêu cầu lắm vì trong phân công của em yêu cầu chia ra làm 2 bảng danh sách với công việc tương ứng, và có thể cập nhật thêm, bớt trong 2 danh sách này sao cho khi cập nhật danh sách thì bảng phân công sẽ tự động cập nhật phân công lại.. ^^<hj, ko bik yêu cầu đặt ra vậy có khó lắm không nữa>. Nhưng trước mắt chắc em phải dùng trước cách này để kịp hoàn tất cho bảng phân công nộp cuối tuần này.
Nhờ anh giải đáp giúp e các vấn đề sau,
1. Khi mở tập tin mẫu của anh đính kèm nhận dc thông báo "This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.", không biết như vậy có ảnh hưởng j đến hàm, công thức trong tập tin mẫu của a ko? (Em xài Office 2007).
2. Ghi chú ở ô A3: "* H§NG d¹y vµo c¸c tuÇn lÎ trong th¸ng: 0 tiÕt", em không đọc được ạh.
3. Ghi chú ở ô B6: "24/12/2011: 0 tiÕt", e cũng đọc không rõ và không hiểu ạh, mong a chỉ giáo thêm. ^^,
4. Xin anh giải thích giúp em công thức: =IF(SUMPRODUCT(($C$6:$C$53=C6)*($E$6:$E$53=E6))>=2,"Đã phân công","") có ý nghĩa như thế nào trong bài toán trên --> lần đầu tiên đụng đến hàm SUMPRODUCT nên chưa rõ lắm mặc dù em đã xem qua Ebook.
5. Phần dữ liệu này có tác dụng gì?
Bắt đầu KTf6
Số cột1
Số dòng48
6. Dữ liệu trong cột Công Việc và MaNV được anh tô màu có dụng ý j ạh, ^^, em xem hoài mà cũng chưa rõ.
p/s: hì, em cũng hơi mù mờ trong excel nên hỏi cũng nhiều, nếu câu nào có vẻ hỏi thừa mong anh bỏ qua.. ^^, cám ơn anh.
 
Nếu chỉ có 15 người thì mình xếp theo cách củ chuối này thôi! Lần lượt từ 1-> 15 sau đó quay lại.
Nhưng nếu bạn thử đổi vị trí PC thì có công thức kiểm tra được ai đã được phân công trùng công việc đó rồi!
Rất cám ơn anh đã quan tâm và giúp em ạh. tuy chưa dc như yêu cầu lắm vì trong phân công của em yêu cầu chia ra làm 2 bảng danh sách với công việc tương ứng, và có thể cập nhật thêm, bớt trong 2 danh sách này sao cho khi cập nhật danh sách thì bảng phân công sẽ tự động cập nhật phân công lại.. ^^<hj, ko bik yêu cầu đặt ra vậy có khó lắm không nữa>. Nhưng trước mắt chắc em phải dùng trước cách này để kịp hoàn tất cho bảng phân công nộp cuối tuần này.
Nhờ anh giải đáp giúp e các vấn đề sau,
1. Khi mở tập tin mẫu của anh đính kèm nhận dc thông báo "This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.", không biết như vậy có ảnh hưởng j đến hàm, công thức trong tập tin mẫu của a ko? (Em xài Office 2007).
2. Ghi chú ở ô A3: "* H§NG d¹y vµo c¸c tuÇn lÎ trong th¸ng: 0 tiÕt", em không đọc được ạh.
3. Ghi chú ở ô B6: "24/12/2011: 0 tiÕt", e cũng đọc không rõ và không hiểu ạh, mong a chỉ giáo thêm. ^^,
4. Xin anh giải thích giúp em công thức: =IF(SUMPRODUCT(($C$6:$C$53=C6)*($E$6:$E$53=E6))>=2,"Đã phân công","") có ý nghĩa như thế nào trong bài toán trên --> lần đầu tiên đụng đến hàm SUMPRODUCT nên chưa rõ lắm mặc dù em đã xem qua Ebook.
5. Phần dữ liệu này có tác dụng gì?
Bắt đầu KT f6
Số cột 1
Số dòng 48
6. Dữ liệu trong cột Công Việc và MaNV được anh tô màu có dụng ý j ạh, ^^, em xem hoài mà cũng chưa rõ.
p/s: hì, em cũng hơi mù mờ trong excel nên hỏi cũng nhiều, nếu câu nào có vẻ hỏi thừa mong anh bỏ qua.. ^^, cám ơn anh.
 
Rất cám ơn anh đã quan tâm và giúp em ạh. tuy chưa dc như yêu cầu lắm vì trong phân công của em yêu cầu chia ra làm 2 bảng danh sách với công việc tương ứng, và có thể cập nhật thêm, bớt trong 2 danh sách này sao cho khi cập nhật danh sách thì bảng phân công sẽ tự động cập nhật phân công lại.. ^^<hj, ko bik yêu cầu đặt ra vậy có khó lắm không nữa>. Nhưng trước mắt chắc em phải dùng trước cách này để kịp hoàn tất cho bảng phân công nộp cuối tuần này.
Nhờ anh giải đáp giúp e các vấn đề sau,
1. Khi mở tập tin mẫu của anh đính kèm nhận dc thông báo "This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.", không biết như vậy có ảnh hưởng j đến hàm, công thức trong tập tin mẫu của a ko? (Em xài Office 2007).
2. Ghi chú ở ô A3: "* H§NG d¹y vµo c¸c tuÇn lÎ trong th¸ng: 0 tiÕt", em không đọc được ạh.
3. Ghi chú ở ô B6: "24/12/2011: 0 tiÕt", e cũng đọc không rõ và không hiểu ạh, mong a chỉ giáo thêm. ^^,
4. Xin anh giải thích giúp em công thức: =IF(SUMPRODUCT(($C$6:$C$53=C6)*($E$6:$E$53=E6))>=2,"Đã phân công","") có ý nghĩa như thế nào trong bài toán trên --> lần đầu tiên đụng đến hàm SUMPRODUCT nên chưa rõ lắm mặc dù em đã xem qua Ebook.
5. Phần dữ liệu này có tác dụng gì?
Bắt đầu KT f6
Số cột 1
Số dòng 48
6. Dữ liệu trong cột Công Việc và MaNV được anh tô màu có dụng ý j ạh, ^^, em xem hoài mà cũng chưa rõ.
p/s: hì, em cũng hơi mù mờ trong excel nên hỏi cũng nhiều, nếu câu nào có vẻ hỏi thừa mong anh bỏ qua.. ^^, cám ơn anh.
1. Nếu giải quyết được lỗi 1 thì mới có thể giải quyết các lỗi 2, 3 sau đó.
Bạn bạn hãy thử: Click phải trên sheet tab, chọn Move or Copy\New book ... Create a copy ... Save thành file mới.
Sau khi có File mới:
2. Bạn sửa lại ở ô F60 là : a3
Sau đó kích phải chuột sẽ mất các các ô tô màu, hoặc ko cần thiết
Sau đó lại nhập trả lại tại ô F60 là: f6 (như cũ)
Khi đó lỗi 2, 3 được giải quyết
3. Công thức: =IF(SUMPRODUCT(($C$6:$C$53=C6)*($E$6:$E$53=E6))>=2,"Đã phân công","")
Là để kiểm tra xem nhân viên này đã được phân công công việc này chưa?
4. Phần dữ liệu ở cuối là để tự động tô màu và đếm xem nhân viên này đang được phân công những công việc nào và tổng số là mấy ca!
---------
Có nhiều lỗi trên là do mình đang dùng OFFICE 2003, và lập bảng này là do mình đã Xào lại nó, hi..
(Nháy kép chuột trái tại ô tên nhân viên để tô màu, nháy chuột phải xóa màu)
 
Cám ơn anh ạh, các lỗi đã được giải quyết, mặc dù có 1 số cái chưa rõ,
2. Bạn sửa lại ở ô F60 là : a3
Sau đó kích phải chuột sẽ mất các các ô tô màu, hoặc ko cần thiết
Sau đó lại nhập trả lại tại ô F60 là: f6 (như cũ)
Khi đó lỗi 2, 3 được giải quyết
--> Cái này làm em ấn tượng nhất, tại ko hiểu sao mà nó hết những cái không cần thiết... hjhj,
3. Công thức: =IF(SUMPRODUCT(($C$6:$C$53=C6)*($E$6:$E$53=E6))>=2 ,"Đã phân công","")
Là để kiểm tra xem nhân viên này đã được phân công công việc này chưa?
--> Cái này em còn mù mờ nhất. Em đã đọc hàm này trong Ebook "Excel_Function_and_Formulas.chm" cũng tương đối hiểu,
nhưng vẫn không hiểu tại sao cái công thức của anh trong SUMPRODUCT nó lại tính dc ra kết quả như thế.. Hj,
Anh cho em hỏi thêm, 2 module trong phần VBA và phần Code trong Sheet4, thi Module2 có tác dụng j ạh?
p/s: Cám ơn anh đã quan tâm chia sẽ... ^^,
 
Lần chỉnh sửa cuối:
Cám ơn anh ạh, các lỗi đã được giải quyết, mặc dù có 1 số cái chưa rõ,

--> Cái này làm em ấn tượng nhất, tại ko hiểu sao mà nó hết những cái không cần thiết... hjhj,

--> Cái này em còn mù mờ nhất. Em đã đọc hàm này trong Ebook "Excel_Function_and_Formulas.chm" cũng tương đối hiểu,
nhưng vẫn không hiểu tại sao cái công thức của anh trong SUMPRODUCT nó lại tính dc ra kết quả như thế.. Hj,
p/s: Cám ơn anh đã quan tâm chia sẽ... ^^,
1. Các lỗi cơ bản đã được giải quyết bởi trong File có đoạn code 1 đang chạy, còn Code 2 có thể xóa được vì phần này mình đã nói rồi Xào lại mà
2. CT: Sumproduct (trong vùng 1, theo đk1)*(trong vùng 2, theo đk 2) để tính xem thỏa mãn 2 cái đó thì tổng ở vùng 2 là bao nhiêu?
Sau khi tính tổng song, dùng hàm IF nếu tổng >=2 chứng tỏ đã PC ở chỗ nào đó! Hihihi hơi dài
 
Lần chỉnh sửa cuối:
Hì, cảm ơn anh nhiều ạh. cái hàm SUMPRODUCT chắc em còn phải ngâm tí nữa mới hiểu.. hj, ^^,
 
Web KT

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

Back
Top Bottom