Có thể bạn quan tâm: Cách Khóa Một Ô (row) Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Trong môi trường kinh doanh hiện đại, việc quản lý tiền lương cho nhân viên là một trong những nhiệm vụ quan trọng và không thể thiếu của bộ phận nhân sự và kế toán. Một bảng lương chính xác, rõ ràng không chỉ giúp doanh nghiệp đáp ứng đúng các quy định pháp luật mà còn tạo niềm tin, sự hài lòng cho nhân viên. Excel, với tính năng linh hoạt, khả năng tùy biến cao và dễ tiếp cận, đã trở thành công cụ phổ biến nhất để xây dựng và quản lý bảng lương cho các doanh nghiệp vừa và nhỏ.
Bài viết dưới đây sẽ hướng dẫn chi tiết cách làm bảng lương bằng Excel, từ việc chuẩn bị dữ liệu, thiết kế bảng, viết công thức, đến việc bảo mật và tự động hoá quy trình. Bạn sẽ nắm được toàn bộ quy trình, đồng thời có thể tùy chỉnh sao cho phù hợp với nhu cầu thực tế của công ty mình.
Có thể bạn quan tâm: Liên Kết Sheet Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Chuẩn Bị Dữ Liệu Cơ Bản
1.1. Thu Thập Thông Tin Nhân Viên
Trước khi bắt đầu tạo bảng lương, bạn cần có danh sách nhân viên đầy đủ các thông tin sau:
| STT | Mã nhân viên | Họ và tên | Phòng ban | Chức vụ | Ngày vào làm | Hệ số lương | Lương cơ bản |
|---|---|---|---|---|---|---|---|
- Mã nhân viên: Mã định danh duy nhất, giúp tránh nhầm lẫn.
- Hệ số lương và Lương cơ bản: Thông tin này thường được quyết định dựa trên hợp đồng hoặc quy định nội bộ.
1.2. Xác Định Các Thành Phần Lương
Mỗi doanh nghiệp có thể có các khoản phụ cấp, giảm trừ khác nhau, nhưng thường gặp nhất bao gồm:
- Phụ cấp ăn trưa, đi lại
- Phụ cấp trách nhiệm
- Thưởng doanh thu / KPI
- 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 khấu trừ: thuế thu nhập cá nhân (TNCN), tiền phạt, vay trả trước…
1.3. Thu Thập Thông Tin Về Thời Gian Làm Việc
- Số ngày công: Tổng ngày làm việc trong tháng (thường là 22-26 ngày).
- Số ngày nghỉ: Nghỉ phép, nghỉ ốm, nghỉ không lương…
- Giờ làm thêm: Thời gian làm việc ngoài giờ hành chính, tính theo giờ hoặc ngày.
Có thể bạn quan tâm: Xuất Bảng Từ Cad Sang Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Thiết Kế Bảng Lương Trong Excel
2.1. Tạo Các Sheet Cơ Bản
- Sheet “Dữ liệu”: Lưu trữ danh sách nhân viên và các hệ số lương.
- Sheet “Bảng lương tháng”: Nơi tính toán lương thực tế cho mỗi tháng.
- Sheet “Công thức” (tùy chọn): Giải thích các công thức, giúp người dùng khác dễ hiểu.
2.2. Định Dạng Cột
| Cột | Nội dung | Định dạng |
|---|---|---|
| A | STT | Số nguyên, căn giữa |
| B | Mã NV | Văn bản, định dạng “Text” |
| C | Họ và tên | Văn bản |
| D | Phòng ban | Văn bản |
| E | Chức vụ | Văn bản |
| F | Lương cơ bản | Tiền, định dạng “Currency” |
| G | Hệ số lương | Số thập phân (2 chữ số) |
| H | Phụ cấp ăn trưa | Tiền |
| I | Phụ cấp đi lại | Tiền |
| J | Thưởng KPI | Tiền |
| K | Tổng phụ cấp | Công thức =H+I+J |
| L | Tổng thu nhập | Công thức =FK + K |
| M | BHXH (8%) | Công thức =L8% |
| N | BHYT (1.5%) | Công thức =L1.5% |
| O | BHTN (1%) | Công thức =L1% |
| P | Thuế TNCN (theo biểu thuế) | Công thức phức tạp, sẽ giải thích sau |
| Q | Lương thực nhận | Công thức =L – (M+N+O+P) |
2.3. Áp Dụng Định Dạng Điều Kiện (Conditional Formatting)
- Highlight các nhân viên chưa nhập dữ liệu: Sử dụng Conditional Formatting để tô màu đỏ khi ô trống.
- Màu xanh cho các giá trị lương thực nhận > 0.
2.4. Sử Dụng Bảng (Table) để Quản Lý Dữ Liệu
- Chọn toàn bộ vùng dữ liệu trong Sheet “Bảng lương tháng” → Insert → Table.
- Khi dữ liệu được biến thành Table, Excel sẽ tự động mở rộng công thức khi thêm hàng mới và cho phép sử dụng structured references (tham chiếu có cấu trúc) giúp công thức dễ đọc hơn.
3. Viết Công Thức Tính Lương Cơ Bản
3.1. Công Thức Tổng Phụ Cấp (K)
Giả sử phụ cấp ăn trưa ở cột H, phụ cấp đi lại ở cột I, thưởng KPI ở cột J:
=H2+I2+J2
Nếu muốn tính tổng phụ cấp cho toàn bộ bảng, bạn có thể dùng công thức trong ô tổng:
=SUM(K2:K1000)
3.2. Công Thức Tổng Thu Nhập (L)
Tổng thu nhập = Lương cơ bản × Hệ số + Tổng phụ cấp.
=F2G2+K2
3.3. Tính Các Khoản Bảo Hiểm
- BHXH 8%:
=L28% - BHYT 1.5%:
=L21.5% - BHTN 1%:
=L21%
Bạn có thể đặt các tỷ lệ này trong một sheet “Cài đặt” để dễ dàng thay đổi khi luật pháp cập nhật.
3.4. Tính Thuế Thu Nhập Cá Nhân (TNCN)
Thuế TNCN ở Việt Nam dựa trên biểu thuế lũy tiến. Để tính tự động, thực hiện các bước sau:

Có thể bạn quan tâm: Làm Báo Cáo Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Tạo Sheet “Biểu thuế” với các cột:
- Mức thu nhập chịu thuế (trên tháng)
- Thuế suất
- Số tiền giảm trừ
Ví dụ:
| Thu nhập chịu thuế (VNĐ) | Thuế suất | Giảm trừ (VNĐ) |
|---|---|---|
| 0 – 5,000,000 | 5% | 0 |
| 5,000,001 – 10,000,000 | 10% | 250,000 |
| 10,000,001 – 18,000,000 | 15% | 750,000 |
| 18,000,001 – 32,000,000 | 20% | 1,650,000 |
| 32,000,001 – 52,000,000 | 25% | 3,250,000 |
| 52,000,001 – 80,000,000 | 30% | 5,850,000 |
| > 80,000,000 | 35% | 9,850,000 |
- Xác định Thu nhập chịu thuế: Lương chịu thuế = Tổng thu nhập – (BHXH+BHYT+BHTN) – Giảm trừ gia cảnh (đối với cá nhân, 11 triệu/tháng).
Công thức (ô P2):
=MAX(0, L2 - (M2+N2+O2) - 11000000)
- Sử dụng hàm VLOOKUP hoặc LOOKUP để lấy thuế suất và giảm trừ. Giả sử Sheet “Biểu thuế” có tên là
TaxTablevà dữ liệu ở A2:C8:
=VLOOKUP(P2, TaxTable!$A$2:$C$8, 2, TRUE) // Thuế suất =VLOOKUP(P2, TaxTable!$A$2:$C$8, 3, TRUE) // Giảm trừ
- Tính thuế TNCN:
=P2 VLOOKUP(P2, TaxTable!$A$2:$C$8, 2, TRUE) - VLOOKUP(P2, TaxTable!$A$2:$C$8, 3, TRUE)
Đặt công thức này vào ô P2 (hoặc một cột riêng nếu muốn giữ nguyên dữ liệu gốc).
3.5. Lương Thực Nhận
Cuối cùng, lương thực nhận = Tổng thu nhập – (BHXH + BHYT + BHTN + Thuế TNCN).
= L2 - (M2 + N2 + O2 + P2)
4. Tự Động Hóa Với Macro (VBA)
4.1. Khi Nào Nên Dùng VBA?
- Tạo bảng lương cho nhiều tháng: Tự động sao chép mẫu và cập nhật tháng.
- Xuất file PDF cho mỗi nhân viên.
- Gửi email tự động kèm file lương.
4.2. Ví Dụ: Macro Tạo Bảng Lương Tháng Mới
Sub TaoBangLuongThangMoi() Dim wsMau As Worksheet, wsMoi As Worksheet Dim thang As String ' Đặt tên tháng, ví dụ: "03_2026" thang = InputBox("Nhập tháng (MM_YYYY):", "Tạo Bảng Lương") If thang = "" Then Exit Sub ' Sao chép sheet mẫu (giả sử tên sheet là "Mau") Set wsMau = ThisWorkbook.Sheets("Mau") wsMau.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) Set wsMoi = ActiveSheet wsMoi.Name = "BangLuong_" & thang ' Cập nhật tiêu đề wsMoi.Range("A1").Value = "Bảng Lương Tháng " & thang MsgBox "Đã tạo bảng lương cho tháng " & thang, vbInformation
End Sub
4.3. Macro Xuất PDF Theo Nhân Viên
Sub XuatPDFTheoNV() Dim ws As Worksheet, lastRow As Long, i As Long Dim filePath As String, fileName As String Set ws = ThisWorkbook.Sheets("BangLuong_03_2026") lastRow = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row For i = 2 To lastRow filePath = "C:\BangLuong\" fileName = ws.Cells(i, "C").Value & "_" & Format(Date, "yyyymmdd") & ".pdf" ws.Rows(i).Copy With Workbooks.Add .Sheets(1).Range("A1").PasteSpecial xlPasteValues .ExportAsFixedFormat Type:=xlTypePDF, Filename:=filePath & fileName, _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=False .Close SaveChanges:=False End With Next i MsgBox "Đã xuất PDF cho tất cả nhân viên.", vbInformation
End Sub
5. Bảo Mật Bảng Lương
5.1. Mật Khẩu Bảo Vệ Sheet
- Protect Sheet: Vào Review → Protect Sheet → Đặt mật khẩu để người dùng không thay đổi công thức.
- Hide Columns: Ẩn cột chứa công thức tính thuế, bảo hiểm nếu không muốn người dùng nhìn thấy.
5.2. Mã Hoá File Excel
- File → Info → Protect Workbook → Encrypt with Password: Đặt mật khẩu mở file. Đảm bảo mật khẩu được lưu an toàn.
5.3. Quyền Truy Cập
- Nếu công ty dùng OneDrive hoặc SharePoint, thiết lập quyền chia sẻ chỉ cho bộ phận nhân sự, kế toán.
6. Kiểm Tra và Đối Chiếu
6.1. Kiểm Tra Tổng Số Tiền Lương
- Tổng lương thực nhận:
=SUM(Q2:Q1000). So sánh với tổng ngân sách đã duyệt. - Kiểm tra tỷ lệ bảo hiểm: Tổng BHXH / Tổng Lương thực nhận ≈ 8% (theo quy định).
6.2. Đối Chiếu Với Phiếu Lương Trước Đó
- Sao chép dữ liệu sang sheet “Đối chiếu” và sử dụng hàm
VLOOKUPđể so sánh từng nhân viên.
6.3. Báo Cáo Tổng Hợp
- Tạo pivot table để tổng hợp chi phí lương theo phòng ban, chức vụ, hoặc thời gian.
- Định dạng báo cáo dưới dạng biểu đồ cột, biểu đồ tròn để dễ trình bày với ban giám đốc.
7. Các Lưu Ý Pháp Lý và Thực Tiễn
- Bảo hiểm xã hội: Đóng 22% (8% BHXH, 1.5% BHYT, 1% BHTN) cho người lao động, doanh nghiệp phải đóng phần còn lại (tùy theo quy định).
- Giảm trừ gia cảnh: 11 triệu VNĐ/tháng cho mỗi người phụ thuộc, tối đa 4 người.
- Thời gian làm việc: Phải tính đúng số ngày công và ngày nghỉ (theo quy định 5 ngày làm việc/tuần).
- Thưởng: Cần có chứng từ, quyết định thưởng để tránh tranh chấp.
- Lưu trữ: Bảng lương phải được lưu trữ ít nhất 5 năm theo quy định của pháp luật.
8. Mẫu Bảng Lương Hoàn Chỉnh (Excel)
Dưới đây là mô tả chi tiết các cột trong mẫu bảng lương hoàn chỉnh, bạn có thể sao chép vào Excel và áp dụng các công thức đã nêu:
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STT | Mã NV | Họ và tên | Phòng ban | Chức vụ | Lương cơ bản | Hệ số | Phụ cấp ăn | Phụ cấp đi lại | Thưởng KPI | Tổng phụ cấp (=H+I+J) | Tổng thu nhập (=FG+K) | BHXH 8% (=L8%) | BHYT 1.5% (=L1.5%) | BHTN 1% (=L1%) | Thuế TNCN (theo công thức) | Lương thực nhận (=L-(M+N+O+P)) |
Lưu ý: Khi sao chép công thức, dùng $ để cố định các ô tham chiếu nếu cần (ví dụ $F$2).
9. Tổng Kết
Việc làm bảng lương bằng Excel không chỉ giúp doanh nghiệp tiết kiệm chi phí phần mềm mà còn mang lại tính linh hoạt cao, cho phép tùy chỉnh nhanh chóng theo quy định mới hoặc yêu cầu nội bộ. Bằng cách:
- Chuẩn bị dữ liệu đầy đủ và chính xác.
- Thiết kế bảng có cấu trúc rõ ràng, sử dụng Table để quản lý.
- Viết công thức cẩn thận, kiểm tra lại các tỷ lệ bảo hiểm và thuế.
- Tự động hoá bằng macro khi cần thiết, giúp giảm thiểu sai sót.
- Bảo mật dữ liệu bằng mật khẩu và phân quyền truy cập.
- Kiểm tra, đối chiếu thường xuyên để đảm bảo tính chính xác và tuân thủ pháp luật.
Bạn đã có một công cụ mạnh mẽ để quản lý tiền lương, giảm bớt gánh nặng công việc thủ công và tăng độ tin cậy cho quy trình nhân sự. Hãy áp dụng các bước trên, tùy biến cho phù hợp với doanh nghiệp của bạn và luôn cập nhật các thay đổi của luật lao động để duy trì sự tuân thủ.
Chúc bạn thành công trong việc xây dựng bảng lương chuyên nghiệp bằng Excel!

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ẻ.
