Tạo kế hoạch đào tạo tự động cho từng năm

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

son0611excel

Thành viên mới
Tham gia
3/1/20
Bài viết
46
Được thích
7
Giới tính
Nam
Nghề nghiệp
Kỹ Thuật
Em chào anh chị ạ, em là Sơn, do quá bí nên em nhờ anh chị hỗ trợ em công thức hoặc VBA theo yêu cầu bên dưới, em cảm ơn nhiều ạ:

- Nếu như ai mà có năng lực loại C, sẽ tự động được sắp vào kế hoạch đào tạo ở sheet kế hoạch trong năm tiếp theo, nhưng do 1 năm chỉ được đào tạo 2 người, nếu có trên 2 người, thì những người sau sẽ được sắp sếp vào những năm sắp tới nữa

- Ví dụ: B và D được đánh giá năng lực là C nên sẽ được đào tạo vào năm 2025, do đủ 2 người rồi nên E và H sẽ được tự động sắp xếp kế hoạch đào tạo vào năm 2026, T sẽ tự động sắp vào năm 2027, nếu sau này có ai xếp loại năng lực là C thì nó sẽ sắp thêm vào năm 2027 cho đủ 2 người, dư thì qua năm 2028

- Em có đính kèm file, cảm ơn anh chị nhiều.
 

File đính kèm

  • Kế hoạch đào tạo công nhân.xlsx
    10.1 KB · Đọc: 5
Chán mấy người làm việc với sắp xếp mà không màng tới từ "ưu tiên".
4 người cùng C thì hai người nào ưu tiên đào tạo trước?
3 người thì 2 được chọn trước. 1 còn lại đợi hoài không có cặp thì sao?
 
Upvote 0
Chán mấy người làm việc với sắp xếp mà không màng tới từ "ưu tiên".
4 người cùng C thì hai người nào ưu tiên đào tạo trước?
3 người thì 2 được chọn trước. 1 còn lại đợi hoài không có cặp thì sao?
Dạ em cảm ơn anh đã góp ý, nếu còn 1 người không có người ghép thì tới năm đó vẫn đào tạo 1 người đó ạ, 4 người cùng C kia thì ưu tiên số năm làm việc cao hơn sẽ đào tạo trước. Em gửi lại anh file ạ. Mong anh hỗ trợ em .
 

File đính kèm

  • Kế hoạch đào tạo công nhân.xlsx
    11 KB · Đọc: 5
Upvote 0
Dạ em cảm ơn anh đã góp ý, nếu còn 1 người không có người ghép thì tới năm đó vẫn đào tạo 1 người đó ạ, 4 người cùng C kia thì ưu tiên số năm làm việc cao hơn sẽ đào tạo trước. Em gửi lại anh file ạ. Mong anh hỗ trợ em .

Thử công thức này trong A4, không sử dụng VBA:

Mã:
=SORT(FILTER('Danh sách'!A2:C11,'Danh sách'!D2:D11="C"),2,1)
 
Upvote 0
Thử công thức này trong A4, không sử dụng VBA:

Mã:
=SORT(FILTER('Danh sách'!A2:C11,'Danh sách'!D2:D11="C"),2,1)
Cảm ơn anh rất nhiều ạ, em đã xử lý được vấn đề của em, nhưng có 1 vấn đề là nó không có lưu lại lai lịch đào tạo, tại nếu đào tạo xong thì rank của họ sẽ về lại A, và mất tên xong list đào tạo cũ, em vẫn muốn lưu lại tên của họ ạ. Nhờ anh ạ.
 
Upvote 0
Web KT
Back
Top Bottom