Có thể bạn quan tâm: Bảng Kê Mua Hàng Excel: Hướng Dẫn Từ A Đến Z Để Quản Lý Chi Phí Hiệu Quả
Mở Đầu
Trong môi trường kinh doanh hiện đại, việc quản lý lương bổng và các khoản phụ cấp của nhân viên không chỉ là một công việc hành chính mà còn là yếu tố then chốt quyết định mức độ hài lòng, gắn bó và hiệu suất làm việc của đội ngũ. Với sự phát triển mạnh mẽ của công nghệ, file Excel bảng lương nhân viên đã trở thành công cụ phổ biến và linh hoạt, giúp các doanh nghiệp, từ quy mô nhỏ đến vừa và lớn, tối ưu hoá quy trình tính lương, giảm thiểu sai sót và tăng cường tính minh bạch.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ khái niệm cơ bản, cách thiết kế bảng lương trong Excel, các công thức tính toán, đến các mẹo tối ưu hoá và lưu ý pháp lý. Mục tiêu là giúp bạn tự tin xây dựng một file Excel bảng lương nhân viên hoàn chỉnh, đáp ứng yêu cầu của pháp luật và thực tiễn doanh nghiệp.
Có thể bạn quan tâm: Bảng Kê Chi Tiền Bằng Excel: Hướng Dẫn Chi Tiết Từ A Đến Z Để Quản Lý Tài Chính Cá Nhân Hiệu Quả
1. Tại Sao Nên Sử Dụng Excel Để Quản Lý Bảng Lương?
1.1. Độ Linh Hoạt Cao
Excel cho phép tùy chỉnh cấu trúc bảng tính, thêm hoặc bớt cột, áp dụng công thức tính toán phức tạp mà không cần lập trình. Bạn có thể thiết kế bảng lương phù hợp với từng loại hợp đồng (toàn thời gian, bán thời gian, hợp đồng ngắn hạn) và các chính sách phụ cấp riêng của công ty.
1.2. Khả Năng Tích Hợp Dữ Liệu
Excel hỗ trợ nhập dữ liệu từ các nguồn khác nhau (CSV, TXT, database) và tích hợp với các công cụ khác như Power Query, Power Pivot, giúp bạn nhanh chóng hợp nhất dữ liệu chấm công, KPI, và các khoản thưởng.
1.3. Tiết Kiệm Chi Phí
So với các phần mềm lương chuyên nghiệp, Excel không yêu cầu mua bản quyền đắt đỏ. Đối với doanh nghiệp mới khởi nghiệp, việc sử dụng Excel là giải pháp tiết kiệm chi phí ban đầu nhưng vẫn đáp ứng được nhu cầu cơ bản.
1.4. Dễ Dàng Chia Sẻ Và Kiểm Tra
File Excel có thể lưu trữ trên cloud (OneDrive, Google Drive) để các bộ phận liên quan (phòng nhân sự, tài chính, quản lý) cùng truy cập, kiểm tra và cập nhật dữ liệu trong thời gian thực.
Có thể bạn quan tâm: Bảng Excel Tính Ống Gió: Hướng Dẫn Chi Tiết Từ A Đến Z Để Thiết Kế Hệ Thống Thông Gió Hiệu Quả
2. Các Thành Phần Cơ Bản Của Một File Excel Bảng Lương Nhân Viên
2.1. Sheet “Danh Sách Nhân Viên”
- Mã nhân viên (Employee ID): Mã duy nhất, không trùng lặp.
- Họ và tên: Định dạng chuẩn (Họ + Tên).
- Phòng ban / Bộ phận: Ví dụ: Kinh doanh, Kỹ thuật, Hành chính.
- Vị trí công việc: Manager, Staff, Thực tập sinh…
- Ngày vào làm: Định dạng ngày tháng.
- Hợp đồng: Toàn thời gian, bán thời gian, hợp đồng ngắn hạn.
- Mức lương cơ bản: Số tiền trả cho một tháng làm việc chuẩn.
2.2. Sheet “Chấm Công”
- Ngày: Từ 01/01/2026 đến 31/12/2026 (hoặc theo chu kỳ tính lương).
- Mã nhân viên: Liên kết với sheet “Danh Sách Nhân Viên”.
- Số giờ làm việc thực tế: Ghi lại số giờ làm việc trong ngày.
- Số ngày nghỉ phép / ốm: Ghi chú các ngày không làm việc có hưởng lương.
2.3. Sheet “Phụ Cấp & Thưởng”
- Phụ cấp ăn trưa, đi lại, nhà ở.
- Thưởng doanh số, thưởng KPI.
- Các khoản phụ cấp khác (điện thoại, bảo hiểm sức khỏe… ).
2.4. Sheet “Khấu Trừ”
- Bảo hiểm xã hội (BHXH).
- Bảo hiểm y tế (BHYT).
- Bảo hiểm thất nghiệp (BHTN).
- Các khoản tạm ứng, trả nợ, phạt vi phạm nội quy.
2.5. Sheet “Bảng Lương Tổng Hợp”
- Tập hợp các dữ liệu từ các sheet trên, sử dụng công thức VLOOKUP, INDEX/MATCH, hoặc XLOOKUP (Excel 365) để tự động kéo thông tin.
- Các cột chính: Lương cơ bản, Phụ cấp, Thưởng, Tổng thu nhập, Khấu trừ, Lương thực nhận.
3. Cách Thiết Kế File Excel Bảng Lương Từ Đầu
3.1. Bước 1: Lập Kế Hoạch Cấu Trúc
- Xác định các loại dữ liệu cần thu thập.
- Định nghĩa các cột, định dạng (text, number, date) và quy tắc nhập liệu (data validation).
3.2. Bước 2: Tạo Sheet “Danh Sách Nhân Viên”
| A | B | C | D | E | F | G |
|------------|------------|------------|------------|------------|--------------|------------|
| Mã NV | Họ và Tên | Phòng Ban | Vị trí | Ngày vào | Hợp đồng | Lương Cơ Bản|
| 001 | Nguyễn A | Kinh doanh | Manager | 01/01/2026 | Toàn thời gian| 15,000,000 |
- Data Validation: Đối với cột “Hợp đồng”, tạo danh sách thả xuống (Toàn thời gian, Bán thời gian, Hợp đồng ngắn hạn).
3.3. Bước 3: Xây Dựng Sheet “Chấm Công”
- Sử dụng công thức
=WORKDAY.INTL(start_date, days, "1111100")để tính ngày làm việc thực tế (trừ ngày nghỉ cuối tuần). - Đối với ngày lễ, tạo danh sách ngày lễ và dùng hàm
NETWORKDAYS.INTLđể loại trừ.
3.4. Bước 4: Tạo Sheet “Phụ Cấp & Thưởng”
- Đặt các cột phụ cấp cố định (ăn trưa, đi lại) và cột thưởng (theo KPI, doanh số).
- Sử dụng công thức
IFđể tính thưởng dựa trên KPI đạt được:
=IF(KPI>=90%, 0.10LươngCơBản, IF(KPI>=80%, 0.05LươngCơBản, 0))
3.5. Bước 5: Thiết Lập Sheet “Khấu Trừ”
- Tính tỷ lệ % BHXH, BHYT, BHTN dựa trên quy định hiện hành (ví dụ: BHXH 8%, BHYT 1.5%, BHTN 1%).
- Công thức tính:
= LươngCơBản 8% // BHXH
- Tổng khấu trừ = SUM(BHXH, BHYT, BHTN, các khoản khác).
3.6. Bước 6: Kết Hợp Tất Cả Vào Sheet “Bảng Lương Tổng Hợp”
- Sử dụng
XLOOKUP(hoặcVLOOKUP) để kéo dữ liệu:
= XLOOKUP(A2, 'Danh Sách Nhân Viên'!$A$2:$A$100, 'Danh Sách Nhân Viên'!$G$2:$G$100) // Lương cơ bản
- Tổng thu nhập = Lương cơ bản + Phụ cấp + Thưởng.
- Lương thực nhận = Tổng thu nhập – Khấu trừ.
3.7. Bước 7: Định Dạng & Bảo Mật
- Conditional Formatting: Đánh dấu các ô lương thực nhận < 0 (cảnh báo).
- Protect Sheet: Khóa các công thức để tránh người dùng vô tình thay đổi.
- Data Validation: Đảm bảo nhập liệu đúng định dạng (ví dụ: ngày tháng, số tiền).
4. Các Công Thức Quan Trọng Trong Excel Bảng Lương
| Mục Tiêu | Công Thức | Mô Tả |
|---|---|---|
| Lấy Lương Cơ Bản | =XLOOKUP(MãNV, DanhSách!A:A, DanhSách!G:G) | Tìm lương cơ bản dựa trên mã nhân viên. |
| Tính Phụ Cấp Ăn Trưa | =IF(Đi làm >= 22, 500000, 0) | Nếu làm ít nhất 22 ngày trong tháng, được phụ cấp ăn trưa. |
| Tính Thưởng KPI | =IF(KPI>=90%, 0.1LươngCơBản, IF(KPI>=80%, 0.05LươngCơBản,0)) | Thưởng dựa trên mức KPI đạt được. |
| Tính BHXH | =LươngCơBản8% | Tỷ lệ BHXH hiện nay (8%). |
| Tính BHYT | =LươngCơBản1.5% | Tỷ lệ BHYT (1.5%). |
| Tính BHTN | =LươngCơBản1% | Tỷ lệ BHTN (1%). |
| Tổng Khấu Trừ | =SUM(BHXH, BHYT, BHTN, Các khoản khác) | Tổng các khoản trừ. |
| Lương Thực Nhận | =TổngThuNhap - TổngKhấuTrừ | Số tiền cuối cùng nhân viên nhận. |
| Kiểm Tra Ngày Làm Việc | =NETWORKDAYS.INTL(StartDate, EndDate, "0000011", HolidayRange) | Tính số ngày làm việc thực tế (trừ cuối tuần và ngày lễ). |
5. Mẹo Tối Ưu Hoá File Excel Bảng Lương
5.1. Sử Dụng Table (Bảng) Thay Vì Dải Ô Thông Thường
- Khi tạo một Table (Insert > Table), Excel tự động mở rộng công thức khi thêm dòng mới, giảm rủi ro lỗi công thức.
5.2. Áp Dụng Power Query Để Tự Động Nhập Dữ Liệu
- Nếu công ty sử dụng hệ thống chấm công điện tử, export file CSV và dùng Power Query để import, làm sạch dữ liệu và ghép vào sheet “Chấm Công”.
5.3. Tận Dụng Power Pivot Cho Phân Tích Nâng Cao
- Khi có nhiều bộ dữ liệu (lương, KPI, doanh thu), Power Pivot cho phép tạo Data Model, thiết lập quan hệ và tạo PivotTable để báo cáo tổng hợp nhanh chóng.
5.4. Đặt Tên Dải Ô (Named Ranges)
- Đặt tên cho các dải dữ liệu quan trọng (ví dụ:
LươngCơBản,BHXH_TỷLệ) giúp công thức dễ đọc và bảo trì.
5.5. Sử Dụng Macro (VBA) Đối Với Các Nhiệm Vụ Lặp

Có thể bạn quan tâm: In File Excel Bị Mất Dòng Kẻ: Nguyên Nhân, Hậu Quả Và Cách Khắc Phục Hiệu Quả
- Tự động tạo file lương cho từng nhân viên, gửi email kèm file PDF, hoặc sao chép dữ liệu sang phần mềm kế toán.
Sub ExportSalary() Dim ws As Worksheet Set ws = Worksheets("Bảng Lương Tổng Hợp") ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:="LuongThang_" & Format(Date, "mmmyyyy") & ".pdf"
End Sub
5.6. Kiểm Tra Lỗi Bằng Công Cụ “Error Checking”
- Excel có tính năng Error Checking (Formulas > Error Checking) giúp phát hiện công thức sai, tham chiếu vòng.
6. Quy Trình Kiểm Tra Và Xác Nhận Bảng Lương Trước Khi Trả
- Kiểm Tra Dữ Liệu Nhập: Đảm bảo mọi nhân viên đều có mã, lương cơ bản, và các khoản phụ cấp đã được nhập đầy đủ.
- Kiểm Tra Công Thức: Kiểm tra lại các công thức tính lương, phụ cấp, khấu trừ. Sử dụng
F9để kiểm tra giá trị tạm thời. - Kiểm Tra Tổng: So sánh tổng lương thực nhận của toàn công ty với ngân sách đã duyệt.
- Kiểm Tra Quy Định Pháp Luật: Đảm bảo các tỷ lệ bảo hiểm, thuế thu nhập cá nhân (TNCN) được áp dụng đúng mức.
- Phê Duyệt: Gửi bản tổng hợp cho trưởng phòng tài chính/giám đốc để phê duyệt.
- Lưu Trữ & Sao Lưu: Lưu file trên máy chủ, sao lưu trên cloud và giữ bản sao lưu ít nhất 5 năm (theo quy định lưu trữ hồ sơ).
7. Các Vấn Đề Pháp Lý Liên Quan Đến Bảng Lương
7.1. Luật Lao Động Việt Nam (2026)
- Mức lương tối thiểu: Phải đáp ứng mức lương tối thiểu vùng.
- Bảo hiểm xã hội, y tế, thất nghiệp: Doanh nghiệp phải đóng đúng tỷ lệ và thời hạn.
- Thuế TNCN: Áp dụng biểu thuế lũy tiến, tính theo thu nhập chịu thuế sau khi trừ các khoản giảm trừ (giảm trừ gia cảnh, bảo hiểm xã hội, BHYT, BHTN).
7.2. Thông Báo Thuế (e-Form)
- Khi tính lương, doanh nghiệp cần chuẩn bị Bảng kê thu nhập cá nhân để nộp qua hệ thống điện tử của Tổng cục Thuế.
7.3. Bảo Mật Thông Tin Nhân Sự
- Dữ liệu lương là thông tin nhạy cảm, phải được bảo mật. Sử dụng Password Protection cho file Excel và hạn chế quyền truy cập.
8. Một Ví Dụ Thực Tế: Tạo Bảng Lương Cho 10 Nhân Viên
8.1. Dữ Liệu Nhân Viên (Sheet “Danh Sách Nhân Viên”)
| Mã NV | Họ và Tên | Phòng Ban | Vị trí | Ngày vào | Hợp đồng | Lương Cơ Bản |
|---|---|---|---|---|---|---|
| 001 | Trần Văn A | Kinh doanh | Manager | 01/02/2026 | Toàn thời gian | 20,000,000 |
| 002 | Lê Thị B | Kỹ thuật | Senior Engineer | 15/03/2026 | Toàn thời gian | 18,000,000 |
| 003 | Nguyễn C | Hành chính | HR Officer | 01/04/2026 | Bán thời gian | 12,000,000 |
| … | … | … | … | … | … | … |
8.2. Tính Phụ Cấp Ăn Trưa (5,000,000/tháng) và Đi Lại (2,000,000/tháng) cho các nhân viên toàn thời gian.
8.3. Thưởng KPI (10% lương cơ bản nếu KPI≥90%)
Giả sử KPI tháng 5:
– NV001: 95% → Thưởng = 2,000,000
– NV002: 88% → Thưởng = 0 (không đủ 90%)
– NV003: 92% (bán thời gian, chỉ nhận 5%): Thưởng = 12,000,000 5% = 600,000
8.4. Khấu Trừ Bảo Hiểm
- BHXH (8%): NV001 = 1,600,000
- BHYT (1.5%): NV001 = 300,000
- BHTN (1%): NV001 = 200,000
8.5. Tính Lương Thực Nhận
| Mã NV | Lương Cơ Bản | Phụ Cấp | Thưởng | Tổng Thu Nhập | Khấu Trừ | Lương Thực Nhận |
|---|---|---|---|---|---|---|
| 001 | 20,000,000 | 7,000,000 | 2,000,000 | 29,000,000 | 2,100,000 | 26,900,000 |
| 002 | 18,000,000 | 7,000,000 | 0 | 25,000,000 | 1,890,000 | 23,110,000 |
| 003 | 12,000,000 | 7,000,000 | 600,000 | 19,600,000 | 1,260,000 | 18,340,000 |
| … | … | … | … | … | … | … |
8.6. Xuất File PDF cho Mỗi Nhân Viên
- Sử dụng macro VBA để lọc từng nhân viên và export sheet “Bảng Lương Tổng Hợp” thành PDF riêng, sau đó gửi email tự động.
Sub ExportSalaryPDF() Dim ws As Worksheet, rng As Range, empID As String Set ws = Worksheets("Bảng Lương Tổng Hợp") For Each rng In ws.Range("A2:A11") 'Assume IDs in column A empID = rng.Value ws.AutoFilterMode = False ws.Range("A1:G1").AutoFilter Field:=1, Criteria1:=empID ws.ExportAsFixedFormat Type:=xlTypePDF, _ Filename:="Luong_" & empID & ".pdf", _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=False Next rng ws.AutoFilterMode = False
End Sub
9. Thực Hành: Hướng Dẫn Tạo File Excel Bảng Lương Từ Đầu
Bước 1: Mở Excel và Tạo Workbook Mới
- Đặt tên Workbook:
BangLuong_2024.xlsx.
Bước 2: Tạo Sheet “DanhSachNV”
- Nhập tiêu đề cột (A1:G1) và định dạng Bold, Background màu xanh nhạt.
- Thiết lập Data Validation cho cột “Hợp đồng”.
Bước 3: Đánh Dấu Dải Ô Là Table
- Chọn dải dữ liệu A1:G100 → Insert → Table → Tick “My table has headers”.
- Đặt tên Table:
tblNhanVien.
Bước 4: Tạo Sheet “ChamCong”
- Nhập cột:
Ngày,Mã NV,Giờ làm,Ngày nghỉ. - Dùng công thức
=IF(@Ngày nghỉ="",@Giờ làm,0)để tính giờ làm thực tế.
Bước 5: Tạo Sheet “PhuCapThuong”
- Các cột:
Mã NV,Phụ cấp ăn trưa,Phụ cấp đi lại,Thưởng KPI. - Dùng
XLOOKUPđể lấyLương Cơ BảntừtblNhanVien.
Bước 6: Tạo Sheet “KhauTru”
- Các cột:
Mã NV,BHXH,BHYT,BHTN,Khấu trừ khác. - Công thức BHXH:
=XLOOKUP(@Mã NV, tblNhanVienMã NV, tblNhanVienLương Cơ Bản)8%.
Bước 7: Tạo Sheet “BangLuongTongHop”
- Tạo bảng tổng hợp với các cột:
Mã NV,Họ và Tên,Lương Cơ Bản,Phụ cấp,Thưởng,Tổng Thu Nhập,Khấu trừ,Lương Thực Nhận. - Công thức tổng hợp:
=LET( ma,@Mã NV, luongCB, XLOOKUP(ma, tblNhanVienMã NV, tblNhanVienLương Cơ Bản), phuCap, XLOOKUP(ma, PhuCapThuongMã NV, PhuCapThuongPhụ cấp ăn trưa)+XLOOKUP(ma, PhuCapThuongMã NV, PhuCapThuongPhụ cấp đi lại), thuong, XLOOKUP(ma, PhuCapThuongMã NV, PhuCapThuongThưởng KPI), tongThuNhap, luongCB+phuCap+thuong, khauTru, XLOOKUP(ma, KhauTruMã NV, KhauTruBHXH)+XLOOKUP(ma, KhauTruMã NV, KhauTruBHYT)+XLOOKUP(ma, KhauTruMã NV, KhauTruBHTN), luongThucNhan, tongThuNhap - khauTru, luongThucNhan
)
Bước 8: Định Dạng và Kiểm Tra
- Định dạng tiền tệ (VND) cho các cột tiền.
- Thêm Conditional Formatting: nếu
Lương Thực Nhận<Lương Cơ Bản→ tô đỏ.
Bước 9: Bảo Mật
- Review → Protect Workbook → Đặt mật khẩu cho sheet “KhauTru” và “BangLuongTongHop”.
Bước 10: Lưu và Sao Lưu
- Lưu dưới định dạng
.xlsxvà sao lưu trên OneDrive.
10. Các Lỗi Thường Gặp Khi Sử Dụng Excel Bảng Lương Và Cách Khắc Phục
| Lỗi | Nguyên Nhân | Cách Khắc Phục |
|---|---|---|
| #N/A | Không tìm thấy giá trị trong VLOOKUP/XLOOKUP | Kiểm tra dữ liệu đầu vào, đảm bảo mã nhân viên tồn tại trong bảng tham chiếu. |
| #VALUE! | Công thức tính ngày hoặc thời gian sai định dạng | Đảm bảo cột ngày được định dạng là Date, giờ là Number. |
| Lương thực nhận âm | Khấu trừ vượt quá tổng thu nhập | Kiểm tra lại tỷ lệ bảo hiểm, giảm trừ, hoặc nhập sai số ngày nghỉ không tính lương. |
| Cột công thức không tự động mở rộng khi thêm dòng mới | Không sử dụng Table | Chuyển dải ô sang Table hoặc kéo công thức xuống cuối cột. |
| File quá nặng, chậm | Sử dụng quá nhiều công thức mảng (Array) | Tối ưu hoá bằng PivotTable, Power Pivot hoặc giảm số công thức tính trực tiếp trên mỗi ô. |
11. Khi Nào Nên Nâng Cấp Sang Phần Mềm Lương Chuyên Nghiệp?
Mặc dù Excel rất mạnh, nhưng khi doanh nghiệp đạt điểm bứt phá sau:
- Số lượng nhân viên > 200 – Quản lý dữ liệu trở nên phức tạp, rủi ro lỗi tăng.
- Có nhiều chi nhánh, đa quốc gia – Yêu cầu tính lương đa tiền tệ, quy định pháp lý khác nhau.
- Yêu cầu tự động hoá quy trình phê duyệt – Workflow phê duyệt, ký số điện tử.
- Cần tích hợp với ERP/HRM – Đồng bộ dữ liệu thời gian thực.
Thì việc đầu tư vào phần mềm lương (SAP SuccessFactors, Workday, BambooHR, hoặc các giải pháp trong nước như FastHR, MISA HRM) sẽ mang lại lợi ích lâu dài.
12. Kết Luận
File Excel bảng lương nhân viên không chỉ là một công cụ tính toán đơn thuần mà còn là nền tảng giúp doanh nghiệp kiểm soát chi phí nhân sự, tuân thủ pháp luật và nâng cao sự hài lòng của nhân viên. Bằng cách nắm vững cấu trúc, công thức và các kỹ thuật tối ưu hoá, bạn có thể:
- Xây dựng bảng lương chuẩn, minh bạch.
- Giảm thiểu sai sót và thời gian xử lý.
- Đảm bảo tính bảo mật và tuân thủ quy định pháp luật.
- Dễ dàng mở rộng hoặc tích hợp với các hệ thống khác khi doanh nghiệp phát triển.
Hy vọng qua bài viết chi tiết này, bạn đã nắm bắt được toàn bộ quy trình từ việc lên kế hoạch, thiết kế, tính toán, kiểm tra, tới việc bảo mật và lưu trữ file Excel bảng lương nhân viên. Hãy bắt tay vào thực hành, tùy biến sao cho phù hợp với môi trường và chính sách của doanh nghiệp mình, và không ngừng cải tiến để đạt được hiệu quả quản lý nhân sự tối ưu nhất. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
