Chào các bác, dạo này em đang vật lộn với việc làm báo cáo chi phí lương cho công ty hàng tháng. Dữ liệu lấy từ chấm công, bảng lương, bảo hiểm các kiểu, cộng lại ra một con số cuối cùng. Mỗi lần làm xong là thấy hết cả buổi sáng, mà sai sót thì dễ lắm.
Em mày mò trên mạng thì thấy có nhiều bài hướng dẫn dùng Power Query hay VBA, nhưng em thấy hơi phức tạp. Nên em thử tìm cách đơn giản hơn, tận dụng các hàm Excel có sẵn mà vẫn hiệu quả.
Cách của em là kết hợp các hàm sau:
SUMIFS: Để cộng các khoản lương, phụ cấp, thưởng dựa trên điều kiện (ví dụ: phòng ban, loại hợp đồng).VLOOKUPhoặcXLOOKUP(nếu dùng Office 365): Để lấy thông tin nhân viên, mã phòng ban, loại hợp đồng từ bảng danh sách nhân viên.IFERROR: Để xử lý các trường hợp không tìm thấy dữ liệu, tránh báo lỗi #N/A.
Cụ thể, em tạo một bảng tổng hợp với các cột như: Mã NV, Tên NV, Phòng ban, Lương cơ bản, Phụ cấp, Thưởng, BHXH, BHYT, TNCN, Tổng chi phí lương.
Em dùng VLOOKUP để kéo thông tin NV và phòng ban. Sau đó, dùng SUMIFS để tính từng khoản mục chi phí dựa trên Mã NV và tháng. Ví dụ, tính lương cơ bản cho NV A tháng 1: =SUMIFS(BảngLương!$C:$C, BảngLương!$A:$A, A2, BảngLương!$B:$B, "Tháng 1") (với A2 là Mã NV).
Em thấy cách này tuy không tự động hoàn toàn như Power Query nhưng khá dễ làm, ai biết Excel cơ bản cũng làm được. Quan trọng là nó giúp em giảm được kha khá thời gian và hạn chế sai sót so với làm thủ công.
Có bác nào có cách nào hay hơn, đơn giản hơn để làm báo cáo chi phí lương không ạ? Chia sẻ cho em với ạ!