Cách Làm Bảng Lương Bằng Excel: Hướng Dẫn Từ A Đến Z Cho Người Mới Bắt Đầu

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.

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:

STTMã nhân viênHọ và tênPhòng banChức vụNgày vào làmHệ số lươngLươ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.

2. Thiết Kế Bảng Lương Trong Excel

2.1. Tạo Các Sheet Cơ Bản

  1. Sheet “Dữ liệu”: Lưu trữ danh sách nhân viên và các hệ số lương.
  2. Sheet “Bảng lương tháng”: Nơi tính toán lương thực tế cho mỗi tháng.
  3. 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ộtNội dungĐịnh dạng
ASTTSố nguyên, căn giữa
BMã NVVăn bản, định dạng “Text”
CHọ và tênVăn bản
DPhòng banVăn bản
EChức vụVăn bản
FLương cơ bảnTiền, định dạng “Currency”
GHệ số lươngSố thập phân (2 chữ số)
HPhụ cấp ăn trưaTiền
IPhụ cấp đi lạiTiền
JThưởng KPITiền
KTổng phụ cấpCông thức =H+I+J
LTổng thu nhậpCông thức =FK + K
MBHXH (8%)Công thức =L8%
NBHYT (1.5%)Công thức =L1.5%
OBHTN (1%)Công thức =L1%
PThuế TNCN (theo biểu thuế)Công thức phức tạp, sẽ giải thích sau
QLương thực nhậnCô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ách Làm Bảng Lương Bằng Excel
Cách Làm Bảng Lương Bằng Excel
  1. Tạo Sheet “Biểu thuế” với các cột:
  2. Mức thu nhập chịu thuế (trên tháng)
  3. Thuế suất
  4. Số tiền giảm trừ

Ví dụ:

Thu nhập chịu thuế (VNĐ)Thuế suấtGiảm trừ (VNĐ)
0 – 5,000,0005%0
5,000,001 – 10,000,00010%250,000
10,000,001 – 18,000,00015%750,000
18,000,001 – 32,000,00020%1,650,000
32,000,001 – 52,000,00025%3,250,000
52,000,001 – 80,000,00030%5,850,000
> 80,000,00035%9,850,000
  1. 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)

  1. 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à TaxTable và 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ừ

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

  1. 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).
  2. 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.
  3. 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).
  4. Thưởng: Cần có chứng từ, quyết định thưởng để tránh tranh chấp.
  5. 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:

ABCDEFGHIJKLMNOPQ
STTMã NVHọ và tênPhòng banChức vụLương cơ bảnHệ sốPhụ cấp ănPhụ cấp đi lạiThưởng KPITổ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:

  1. Chuẩn bị dữ liệu đầy đủ và chính xác.
  2. Thiết kế bảng có cấu trúc rõ ràng, sử dụng Table để quản lý.
  3. 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ế.
  4. Tự động hoá bằng macro khi cần thiết, giúp giảm thiểu sai sót.
  5. Bảo mật dữ liệu bằng mật khẩu và phân quyền truy cập.
  6. 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận