Cách Tạo Phiếu Lương Từ Bảng Lương Trên Excel

Trong môi trường doanh nghiệp hiện đại, việc quản lý tiền lương là một phần không thể thiếu trong hoạt động tài chính. Excel – công cụ bảng tính mạnh mẽ của Microsoft – đã trở thành “đàn gió” giúp các nhà quản trị, kế toán và nhân sự tự động hóa quy trình tính lương, ghi chép, tạo phiếu lương một cách nhanh chóng và chính xác. Bài viết dưới đây sẽ dẫn bạn qua các bước chi tiết, từ cách xây dựng bảng lương gốc, áp dụng công thức tính lương, sử dụng công cụ Conditional Formatting, tính toán các khoản khấu trừ, cho đến cách xuất phiếu lương dưới dạng PDF hoặc in ấn ngay lập tức.

1. Chuẩn bị dữ liệu cơ bản

1.1 Tạo bảng nhân viên

Bước đầu tiên là lập một bảng chứa thông tin cơ bản của từng nhân viên: Mã nhân viên, Họ tên, Phòng ban, Chức vụ, Lương cơ bản, Số ngày công thực tế, Số giờ làm thêm. Dưới đây là một mẫu đơn giản:

Mã NVHọ TênPhòng banChức vụLương cơ bản (VNĐ)Ngày công thực tếGiờ làm thêm
NV001Nguyễn Văn AKế toánNhân viên10,000,000222
NV002Trần Thị BKế toánTrưởng phòng15,000,000220
NV003Lê Văn CBán hàngNhân viên9,000,000201
  • Lưu ý: Cột “Lương cơ bản” là mức lương cố định hàng tháng, không tính thêm các khoản phụ cấp hay thưởng.

1.2 Định nghĩa các cột tính toán

-select các cột để tính lương thực nhận, các khoản phụ cấp, giảm trừ, thuế, và cuối cùng là số tiền nhận được. Một số cột phổ biến:

CộtTênMô tả
HLương thực nhậnLương cơ bản + phụ cấp – trừ trừ
IPhụ cấp ăn trưa10% của lương cơ bản
JPhụ cấp đi lại5% của lương cơ bản
KPhụ cấp khác0 (hoặc nhập tùy nhu cầu)
LTrừ trừ bảo hiểm xã hội8% của lương cơ bản
MTrừ trừ thuế thu nhập cá nhânTính theo bảng thuế suất thập phân
NThuế TNCN (Tổng)Lương thực nhận – Trừ trừ bảo hiểm xã hội – Trừ trừ thuế
OLương thực nhận cuối cùngLương thực nhận – Trừ trừ bảo hiểm xã hội – Trừ trừ thuế

2. Áp dụng công thức tính lương

2.1 Tính phụ cấp

Trong Excel, công thức đơn giản nhất để tính phụ cấp là:

= Lương cơ bản 0,1 (đối với phụ cấp ăn trưa)
= Lương cơ bản 0,05 (đối với phụ cấp đi lại)

Ví dụ, trong ô I2 (phụ cấp ăn trưa cho NV001) bạn nhập:

=E20.1

Tương tự, trong ô J2:

=E20.05

Khi bạn kéo công thức xuống các ô dưới cùng, Excel sẽ tự động thay đổi tham chiếu hàng.

2.2 Tính trừ trừ bảo hiểm

Bảo hiểm xã hội (BHXH) thường được tính theo % trên lương cơ bản, thường là 8%. Công thức:

=E20.08

Nếu doanh nghiệp áp dụng các mức trừ khác nhau tùy theo chính sách, bạn có thể tạo bảng lookup hoặc sử dụng hàm IF để điều chỉnh.

2.3 Thuế thu nhập cá nhân (TNCN)

TNCN được tính theo bảng thuế suất thập phân, ví dụ:

Thu nhập chịu thuế (VNĐ)Thuế suất
0 – 5,000,0005%
5,000,001 – 10,000,00010%
10,000,001 – 18,000,00015%
18,000,001 – 32,000,00020%
32,000,001 – 52,000,00025%
52,000,001 – 80,000,00030%
Trên 80,000,00035%

Bạn có thể áp dụng hàm VLOOKUP hoặc hàm IF đa cấp để tính thuế. Ví dụ, với công thức:

=IF(H2<=5000000, H20.05, IF(H2<=10000000, H20.1, IF(H2<=18000000, H20.15, ... )))

Nếu muốn linh hoạt hơn, hãy tạo một bảng riêng với hai cột: “Giới hạn thu nhập” và “Thuế suất”, rồi dùng hàm VLOOKUP.

2.4 Tính lương thực nhận cuối cùng

Cuối cùng, công thức tính lương thực nhận:

= H2 - L2 - M2

Trong đó:

  • H giver: Tổng lương thực nhận (lương cơ bản + phụ cấp).
  • L2: Trừ trừ bảo hiểm.
  • M2: Trừ trừ thuế TNCN.

Đảm bảo rằng công thức được áp dụng cho toàn bộ bảng và kết quả được hiển thị dưới dạng số có dấu phẩy (thousand separator) và không có đơn vị tiền tệ sai lầm.

3. Tạo phiếu lương “đẹp” bằng công cụ Excel

3.1 Sử dụng SmartArt và Table

Excel cung cấp nhiều công cụ để tạo bố cục đẹp mắt. Bạn có thể tạo một “Table” (Ctrl + T) để dữ liệu của bảng trở nên tự động điều chỉnh khi thêm dòng mới. Sau đó, sử dụng SmartArt để hiển thị tên công ty, logo, và các thông tin quan trọngForex.

3.2 Conditional Formatting

Để làm nổi bật các khoản lương cao, thấp hoặc trừ trừ, bạn có thể dùng Conditional Formatting:

  1. Chọn cột lương thực nhận cuối cùng (O).
  2. Đi tới tab “Home” → “Conditional Formatting” → “Color Scales”.
  3. Chọn màu xanh cho mức thấp và màu đỏ cho mức cao.

Điều này giúp người xem nhanh chóng nhận diện những nhân viên có lương cao hoặc thấp.

3.3 Tạo bảng tính “phiếu lương” riêng

Cách Tạo Phiếu Lương Từ Bảng Lương Trên Excel
Cách Tạo Phiếu Lương Từ Bảng Lương Trên Excel

Bạn có thể tạo một sheet riêng (đặt tên “Phiếu lương”) và đặt các công thức tham chiếu tới sheet “Bảng lương” bằng cách sử dụng cú pháp:

='Bảng lương'!O2

Như vậy, khi dữ liệu trong sheet “Bảng lương” thay đổi, bảng phiếu lương sẽ tự động cập nhật.

3.4 In ấn và xuất PDF

Khi đã chuẩn bị xong phiếu lương, bạn có thể in trực tiếp hoặc xuất ra file PDF:

  • In ấn: Chọn vùng cần in, vào tab “Page Layout” → “Print Area” → “Set Print Area”. Đặt tiêu đề, chân trang, và kích thước giấy A4. Nhấn “Ctrl + P” để in.
  • Xuất PDF: Vào “File” → “Save As” → chọn “PDF” trong danh sách định dạng. Bạn cũng có thể chọn “Print” → “Print as PDF” nếu muốn tạo ಆರಂಭ.

4. Tự động hoá quy trình bằng VBA

Nếu bạn thường xuyên tính lương hàng tháng, VBA (Visual Basic for Applications) giúp tự động hoá toàn bộ quy trình:

Sub TinhLuong() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Bảng lương") Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row Dim i As Long For i = 2 To lastRow With ws .Cells(i, "H").Value = .Cells(i, "E").Value + .Cells(i, "I").Value + .Cells(i, "J").Value .Cells(i, "L").Value = .Cells(i, "E").Value 0.08 .Cells(i, "M").Value = TNCN(.Cells(i, "H").Value) ' TNCN là hàm tùy chỉnh .Cells(i, "O").Value = .Cells(i, "H").Value - .Cells(i, "L").Value - .Cells(i, "M").Value End With Next i
End Sub

Trong đó, hàm TNCN sẽ được định nghĩa riêng để tính thuế theo bảng thuế suất. Khi chạy macro, toàn bộ bảng lương sẽ được cập nhật nhanh chóng.

5. Kiểm tra tính chính xác và tránh lỗi

5.1 Kiểm tra công thức

  • Sử dụng tính năng “Evaluate Formula” (Home → Formulas → Evaluate Formula) để xem kết quả từng bước tính.
  • Kiểm tra “Error Checking” (Home → Formulas → Error Checking) để phát hiện lỗi chính tả trong công thức, tham chiếu sai vùng, hoặc lỗi “#DIV/0!”.

5.2 Bảo vệ sheet

Để tránh người dùng vô tình thay đổi công thức, bạn có thể bảo vệ sheet:

  • Chọn toàn bộ sheet → Format Cells → Protection → Check “Locked”.
  • Vào Review → Protect Sheet → đặt mật khẩu.

5.3ლი

  • Kiểm tra tính toán lương thực nhận cuối cùng với các bộ dữ liệu thử nghiệm (ví dụ, nhân viên có 0 ngày công, hoặc số giờ làm thêm lớn).
  • So sánh kết quả với bảng tính thủ công hoặc phần mềm tính lương đã được xác thực.

6. Một số mẹo nâng cao

6.1 Sử dụng Pivot Table để thống kê

Pivot Table giúp bạn nhanh chóng tổng hợp số liệu: số lương trung bình, tổng lương, số nhân viên theo phòng ban, v.v. Chỉ cần chọn dữ liệu → Insert → PivotTable → kéo các trường tương ứng.

6.2 Tự động gửi phiếu lương qua email

Sử dụng VBA để gửi phiếu lương đã xuất PDF tới từng nhân viên:

Sub GửiEmail() Dim OutApp As Object Dim OutMail As Object Set OutApp = CreateObject("Outlook.Application") Dim i As Long For i = 2 To lastRow Set OutMail = OutApp.CreateItem(0) With OutMail .To = ws.Cells(i, "Email").Value .Subject = "Phiếu lương tháng " & Month(Date) eof = ws.Cells(i, "O").Value .Body = "Kính gửi " & ws.Cells(i, "B").Value & vbCrLf & _ "Phiếu lương của bạn đã được đính kèm." .Attachments.Add "C:\PhiếuLương\" & ws.Cells(i, "A").Value & ".pdf" .Send End With Next i
End Sub

Nhờ macro này, bạn có thể gửi phiếu lương cho các nhân viên một cách nhanh chóng mà không cần thao tác thủ công.

6.3 Tích hợp dữ liệu từ hệ thống HRIS

Nếu doanh nghiệp đang sử dụng hệ thống quản lý nhân sự (HRIS), bạn có thể xuất dữ liệu từ hệ thống đó dưới dạng CSV và nhập vào Excel. Sử dụng Power Query (Data → Get & Transform Data) để tự độnguum nhập và làm sạchária.

7. Kết luận

Excel không chỉ là công cụ tính toán, mà còn là nền tảng tạo phiếu lương chuyên nghiệp, linh hoạt và dễ dàng bảo trì. Bằng cách tổ chức dữ liệu hợp lý, áp dụng công thức chính xác, sử dụng các tính năng như Conditional Formatting, Pivot Table và VBA để tự động hoá, bạn có thể giảm thiểu sai sót, tiết kiệm thời gian và nâng cao tính minh bạch trong quy trình quản lý tiền lương. Hãy bắt đầu từ những dữ liệu cơ bản, dần dần mở rộng ra các tính năng nâng cao; bạn sẽ thấy rằng việc tạo phiếu lương từ bảng lương trên Excel có thể trở thành một quy trình chuẩn, tin cậy và dễ dàng thực hiện hàng tháng.

⚠️
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