Chào các anh chị trong diễn đàn,
Dạo này công ty em có biến động nhân sự khá nhiều, ra vào liên tục nên việc cập nhật bảng lương thủ công rất mất thời gian và dễ sai sót. Em đang tìm cách tự động hóa việc này bằng Excel, nhưng còn hơi bí.
Cụ thể, em có một bảng danh sách nhân viên (Sheet1) bao gồm các cột: Mã NV, Họ tên, Phòng ban, Chức vụ, Lương cơ bản, Phụ cấp. Và một bảng chấm công (Sheet2) theo tháng, mỗi ngày có một cột ghi nhận số ngày công.
Em muốn khi có nhân viên mới vào hoặc nhân viên nghỉ việc (thông tin này sẽ được cập nhật ở Sheet1), bảng lương tổng hợp (Sheet3) sẽ tự động cập nhật theo. Ví dụ:
- Nhân viên mới thêm vào Sheet1 thì tự động thêm dòng tương ứng ở Sheet3 với các thông tin cơ bản.
- Nhân viên nghỉ việc thì dòng đó ở Sheet3 sẽ bị ẩn đi hoặc đánh dấu.
- Các cột tính toán như Lương thực nhận (Lương cơ bản * Tỷ lệ ngày công + Phụ cấp) sẽ tự động tính toán dựa trên dữ liệu mới nhất ở Sheet1 và Sheet2.
Em đã thử dùng VLOOKUP để kéo dữ liệu từ Sheet1 sang Sheet3, nhưng khi có thay đổi thì phải làm lại thủ công. Có anh chị nào có kinh nghiệm xử lý trường hợp này không ạ? Có thể dùng hàm nào hoặc kết hợp VBA để giải quyết không? Em xin cảm ơn!