Giải pháp nào cho việc theo dõi tình trạng hợp đồng (1 người xem)

Liên hệ QC

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

Tony Jaa

Thành viên chính thức
Tham gia
12/1/09
Bài viết
62
Được thích
115
Nghề nghiệp
Đóng phim
Chào các bác!

Theo dõi việc ký kết, thời hạn, tình trạng hợp đồng lao động là công việc diễn ra liên tục đối với người làm công tác nhân sự, mình đã làm 1 file nhưng (trong cách tổ chức và lọc xuất dữ liệu báo cáo, đang rối quá). Rất mong được sự hỗ trợ, từ anh chị em trên GPE để công việc thuận tiện, hiệu quả hơn.

1- Hợp hợp đồng thì theo những nguyên tắc sau:

Tính từ ngày bắt đầu vào làm, hợp đồng được lần lượt ký kết thực hiện theo trình tự:

- Lần 1: Hợp đồng thử việc (Đối với chức danh Nhân viên thời hạn là 60 ngày, còn lại các chức danh khác = 30 ngày - Kể từ ngày vào làm).

- Lần 2: Hợp đồng ký kết 6 tháng (hoặc 183 ngày cũng được), kể từ khi hết hạn hợp đồng lần 1;

- Lần 3: Hợp đồng ký kết 1 năm (hoặc 365 ngày cũng được), kể từ ngày hết hạn hợp đồng lần 2; (Các lần sau kế tiếp, cũng ký 1 năm cho đến khi xin nghỉ việc, hoặc bị... đuổi -hehe).

Những vấn đề cần giải quyết (Hiện tại, mình đang làm bằng công thức chưa tối ưu gì cả):


Bất cứ ngày nào, khi mình muốn cũng có thể xuất ra được danh sách hợp đồng trong ngày đó hoặc trong khoảng thời gian từ ngày... đến ngày... có bao nhiêu người hết hạn (hợp đồng thử việc, hay hợp đồng 6 tháng, hay hợp đồng 1 năm).

Lưu ý, việc này không can thiệp nhập liệu gia hạn hợp đồng bằng tay (nếu vậy sẽ bị quên hoài) mà sử dụng công thức hoặc VBA để tự động trích xuất, tính toán dữ liệu (căn cứ ngày vào làm và ngày hiện tại + các căn cứ em nêu trong mục 1 (ở trên). Trong trường hợp, tại bên sheet dữ liệu gốc, nếu người nào có chữ nghỉ việc tại cột tình trạng làm việc, thì không trích xuất báo cáo.

Cảm ơn cả nhà!

(Xem file đính kèm)
 

File đính kèm

Lần chỉnh sửa cuối:
Chào các bác!

Hiện tại, mình đang thực hiện việc theo dõi tình trạng hợp đồng lao động cho nhân viên theo cách thủ công, phức tạp. Vậy nên, muốn nhờ các bác quan tâm, hỗ trợ và đưa ra giải pháp tối ưu hơn.

Hợp đồng được chia làm mấy loại - Tính từ ngày bắt đầu vào làm:
- Lần 1: Hợp đồng thử việc (Nhân viên = 60 ngày, Các chức danh khác = 30 ngày)
- Lần 2: Hợp đồng 6 tháng
- Lần 3: Hợp đồng 1 năm (kể từ lần 3 trở đi, cứ hết hợp đồng 1 năm thì lại tái ký hợp đồng 1 năm khác, liên tục,... cho đến khi bị... he he).

Những vấn đề cần giải quyết:

  1. Khi hết hạn hợp đồng, thì thời hạn tự động cập nhật cho hợp đồng mới (sheet Chi tiet HD phải hoàn toàn tự động, không gõ tay).
  2. Hôm nay (today()) hoặc bất cứ khi nào muốn, cũng có thể trích xuất ra dữ liệu những người hết hạn hợp đồng theo thời gian mà mình muốn xem, tại sheet GDN ky ket HDLD (không trích lọc người đã Nghi viec).
  3. ...
Mình làm bằng công thức xem ra không ổn, các bác xem hộ có cách nào hay hơn không nhé?

(Xem file đính kèm)

Xin cảm ơn các bác!
Một số thông tin không có ở sheet dữ liệu gốc. Bạn tự sửa lại công thức để lấy thêm thông tin.
 

File đính kèm

Xin hỏi hàm DATEDIF() Có nghĩa là gì????

Cảm ơn
 
Web KT

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

Back
Top Bottom