1. Các hàm, công thức tính lương phổ biến trong Excel
1.1. Nhóm hàm truy vấn thông tin
Hàm LOOKUP / VLOOKUP: Hàm VLOOKUP được sử dụng để tìm kiếm dữ liệu theo cột dọc trong một bảng. Đây là hàm rất phổ biến khi cần tra cứu thông tin như mức lương, phụ cấp hoặc hệ số lương.
Công dụng chính:
- Tìm mức lương cơ bản theo mã nhân viên.
- Tra cứu phụ cấp theo chức danh.
- Áp dụng khi dữ liệu được tổ chức theo bảng cố định.
Cú pháp cơ bản:
=VLOOKUP(giá_trị_tìm_kiếm, bảng_dữ_liệu, cột_trả_về, kiểu_tìm_kiếm)
Hàm INDEX / MATCH: INDEX kết hợp MATCH là giải pháp thay thế linh hoạt hơn VLOOKUP. Hàm này cho phép tìm kiếm dữ liệu theo cả hàng và cột, phù hợp với file dữ liệu lớn.
Công dụng chính:
- Tìm thông tin linh hoạt theo nhiều điều kiện.
- Tránh lỗi khi thay đổi cấu trúc bảng.
- Áp dụng trong hệ thống lương phức tạp.
Cú pháp cơ bản:
=INDEX(vùng_dữ_liệu, MATCH(giá_trị_tìm, vùng_tìm, 0))
1.2. Nhóm hàm tính lương
Hàm SUM / SUMIF / SUMIFS: Đây là nhóm hàm quan trọng để tính tổng thu nhập hoặc các khoản chi trả.
Công dụng chính:
- Tính tổng lương, thưởng, phụ cấp.
- Tính tổng theo điều kiện như phòng ban hoặc vị trí.
- Áp dụng trong báo cáo quỹ lương.
Cú pháp:
=SUM(vùng_dữ_liệu)
=SUMIF(vùng_điều_kiện, điều_kiện, vùng_tính)
=SUMIFS(vùng_tính, vùng_điều_kiện1, điều_kiện1, ...)
Hàm COUNTIF / COUNTIFS: Hàm COUNTIF giúp đếm số lượng nhân viên thỏa điều kiện cụ thể.
Công dụng chính:
- Đếm số ngày đi làm.
- Đếm số nhân viên đủ điều kiện nhận thưởng.
- Hỗ trợ phân tích dữ liệu lương.
Cú pháp:
=COUNTIF(vùng, điều_kiện)
=COUNTIFS(vùng1, điều_kiện1, vùng2, điều_kiện2, ...)
Hàm IF: Hàm IF được dùng để thiết lập điều kiện trong tính toán lương.
Công dụng chính:
- Tính thưởng nếu đạt KPI.
- Tính phạt nếu đi muộn.
- Xử lý các trường hợp đặc biệt.
Cú pháp:
=IF(điều_kiện, giá_trị_đúng, giá_trị_sai)
Hàm AND / OR: Hàm AND và OR thường kết hợp với IF để tạo điều kiện phức tạp hơn.
Công dụng chính:
- Kiểm tra nhiều điều kiện cùng lúc.
- Áp dụng khi có nhiều tiêu chí đánh giá lương thưởng.
- Tăng độ chính xác trong tính toán.
Cú pháp:
=AND(điều_kiện1, điều_kiện2, ...)
=OR(điều_kiện1, điều_kiện2, ...)

1.3. Nhóm hàm xử lý thời gian
Hàm MIN / HOUR / DAY / DATE / MONTH / YEAR: Đây là nhóm hàm quan trọng khi xử lý dữ liệu liên quan đến thời gian làm việc.
Công dụng chính:
- Tính số giờ làm việc.
- Xác định ngày công.
- Tính lương theo tháng hoặc theo chu kỳ.
Cú pháp và ứng dụng:
- HOUR: Lấy số giờ từ dữ liệu thời gian
- DAY: Lấy ngày trong tháng
- MONTH: Lấy tháng
- YEAR: Lấy năm
- DATE: Tạo dữ liệu ngày hoàn chỉnh
- MIN: Tìm giá trị nhỏ nhất trong dữ liệu
Việc nắm vững các nhóm hàm trên giúp bạn xây dựng hệ thống tính lương trong Excel chính xác và linh hoạt hơn. Đây cũng là nền tảng để triển khai các mô hình lương phức tạp như lương 3P hoặc tính lương theo hiệu suất.
2. Hướng dẫn cách tính các khoản lương trong Excel cho một số trường hợp
Trong thực tế, việc tính lương trong Excel không chỉ dừng lại ở cộng trừ đơn giản. Mỗi doanh nghiệp thường áp dụng nhiều cơ chế khác nhau như lương theo doanh số, lương theo giờ, hoặc lương theo ngày công. Vì vậy, bạn cần hiểu rõ từng trường hợp để thiết lập công thức phù hợp và tránh sai sót khi vận hành.
2.1. Hàm tính lương thưởng trong Excel
Lương thưởng thường gắn trực tiếp với hiệu suất làm việc, đặc biệt trong các vị trí kinh doanh. Khi triển khai trong Excel, hàm IF sẽ là công cụ chính để thiết lập điều kiện thưởng theo từng mức doanh số.
Ví dụ bài toán: Tính lương của nhân viên theo điều kiện sau:
- Nếu doanh số đạt từ 100 triệu trở lên, lương = lương cơ bản + 10% doanh số.
- Nếu doanh số dưới 100 triệu, lương = lương cơ bản + 5% doanh số.
Giả định dữ liệu:
- Cột B: Lương cơ bản
- Cột C: Doanh số
- Cột D: Lương thực nhận
Cách áp dụng công thức: Tại ô D3, nhập công thức
=IF(C3>100000000;B3+10%*C3;B3+5%*C3)
Mở rộng trong thực tế: Trong nhiều doanh nghiệp, chính sách thưởng sẽ có nhiều bậc hơn. Ví dụ có thể chia thành 3 hoặc 4 mức doanh số. Khi đó, bạn có thể lồng nhiều hàm IF hoặc sử dụng thêm hàm IFS để tối ưu công thức.
Ví dụ nâng cao:
=IF(C3>=200000000;B3+15%*C3;IF(C3>=100000000;B3+10%*C3;B3+5%*C3))

2.2. Hàm tính lương theo giờ trong Excel
Lương theo giờ thường áp dụng cho nhân sự part-time, nhân viên thời vụ hoặc các vị trí cần kiểm soát chặt chẽ thời gian làm việc. Khi triển khai tính lương trong Excel, bạn cần xử lý chính xác dữ liệu giờ vào, giờ ra và tổng số giờ làm thực tế.
Ví dụ bài toán: Tính lương của nhân viên theo số giờ làm việc với điều kiện:
- Lương = số giờ làm việc * đơn giá theo giờ.
- Nếu làm quá 8 giờ mỗi ngày, phần vượt được tính 150% lương giờ.
Giả định dữ liệu:
- Cột B: Giờ vào
- Cột C: Giờ ra
- Cột D: Tổng giờ làm
- Cột E: Đơn giá theo giờ
- Cột F: Lương thực nhận
Bước 1: Tính tổng số giờ làm việc
Tại ô D3, nhập công thức:
=(C3-B3)*24
Lưu ý: Cần đưa định dạng ô kết quả về Number hoặc General.
Bước 2: Tính lương theo giờ có điều kiện tăng ca
Tại ô F3, nhập công thức:
=IF(D3>8;8* E3+(D3-8)* E3* 150%;D3* E3)
2.3. Cách tính lương theo ngày công trong Excel
Lương theo ngày công là phương pháp phổ biến trong các doanh nghiệp sản xuất, dịch vụ hoặc khối văn phòng có chấm công theo tháng. Khi triển khai tính lương trong Excel, bạn cần xác định rõ số ngày làm việc thực tế và quy đổi về mức lương tương ứng.
Ví dụ bài toán: Tính lương của nhân viên theo ngày công với điều kiện:
- Lương = (Lương cơ bản / số ngày công chuẩn) * số ngày công thực tế.
- Số ngày công chuẩn trong tháng là 26 ngày.
- Nhân viên nghỉ không lương sẽ bị trừ tương ứng.
Giả định dữ liệu:
- Cột B: Lương cơ bản
- Cột C: Số ngày công thực tế
- Cột D: Lương thực nhận
Cách áp dụng công thức:
Tại ô D3, nhập công thức:
=(B3/26)*C3
Mở rộng trong thực tế:
- Trường hợp có ngày nghỉ không lương
Nếu cần tách riêng ngày nghỉ không lương để kiểm soát, bạn có thể dùng:
Cột F: Ngày nghỉ không lương
Công thức:
=(B3/26)*(26-F3)
- Trong một số trường hợp, doanh nghiệp quy định mức tối thiểu ngày công để nhận đủ lương. Khi đó, bạn có thể dùng hàm IF.
Ví dụ:
- Nếu làm đủ 26 ngày thì nhận 100% lương
- Nếu dưới 26 ngày thì tính theo ngày công
Công thức:
=IF(C3>=26;B3;(B3/26)*C3)
2.4. Cách tính lương phụ cấp chức vụ trong Excel
Phụ cấp chức vụ là khoản thu nhập bổ sung dành cho nhân sự giữ vai trò quản lý hoặc vị trí đặc thù. Khi triển khai tính lương trong Excel, phần phụ cấp này cần được thiết lập rõ ràng theo chức danh hoặc hệ số để đảm bảo minh bạch và dễ kiểm soát.
Ví dụ bài toán: Tính lương của nhân viên với phụ cấp chức vụ theo quy định:
- Nhân viên: không có phụ cấp
- Trưởng nhóm: phụ cấp 1.000.000
- Trưởng phòng: phụ cấp 3.000.000
- Giám đốc: phụ cấp 5.000.000
Lương thực nhận = Lương cơ bản + Phụ cấp chức vụ
Giả định dữ liệu:
- Cột B: Lương cơ bản
- Cột C: Chức danh
- Cột D: Phụ cấp chức vụ
- Cột E: Lương thực nhận
Cách 1: Dùng hàm IF để tính phụ cấp
Tại ô D3, nhập công thức:
=IF(C3="Trưởng nhóm";1000000;IF(C3="Trưởng phòng";3000000;IF(C3="Giám đốc";5000000;0)))
Sau đó, tại ô E3:
=B3+D3
Cách 2: Dùng VLOOKUP để quản lý linh hoạt hơn
Trong thực tế, bạn nên tách bảng phụ cấp riêng để dễ cập nhật. Đây là cách làm chuẩn trong cách tính lương phụ cấp chức vụ excel.
Bảng phụ cấp
| Chức danh |
Phụ cấp |
| Nhân viên |
0 |
| Trưởng nhóm |
1000000 |
| Trưởng phòng |
3000000 |
| Giám đốc |
5000000 |
Công thức tại ô D3: =VLOOKUP(C3;$H$3:$I$6;2;0)
Sau đó tính lương: =B3+D3

3. Cách làm bảng tính lương nhân viên trong Excel
Để tính lương trong Excel hiệu quả, bạn cần xây dựng file theo cấu trúc rõ ràng, tách từng nhóm dữ liệu riêng biệt. Cách làm này giúp kiểm soát tốt quỹ lương, hạn chế sai sót và dễ mở rộng khi doanh nghiệp tăng quy mô.
Một file bảng tính lương nhân viên excel chuẩn thường gồm 3 phần chính: Thông tin nhân viên, bảng chấm công và thông tin lương. Dưới đây là cách thiết lập chi tiết theo chuẩn nghiệp vụ C&B.
3.1. Thông tin nhân viên
Đây là sheet nền tảng để lưu dữ liệu cố định của từng nhân sự. Bạn nên đặt tên sheet là “Danh sách nhân viên”.
Các cột cần có:
- Mã nhân viên
- Họ tên
- Ngày sinh
- Phòng ban
- Vị trí
- Số người phụ thuộc
- Mức lương cơ bản
Cách thiết lập:
- Mã nhân viên nên là duy nhất để dùng làm khóa tra cứu.
- Các thông tin như phòng ban, vị trí nên dùng Data Validation để tránh nhập sai.
- Mức lương cơ bản là dữ liệu đầu vào cho toàn bộ phép tính phía sau.
Ứng dụng thực tế: Sheet này sẽ được liên kết với các sheet khác bằng VLOOKUP hoặc INDEX MATCH. Đây là bước quan trọng trong cách làm bảng tính lương trong excel theo hướng chuyên nghiệp.
3.2. Bảng chấm công
Đây là phần phản ánh dữ liệu biến động hàng tháng. Bạn nên tách riêng sheet “Chấm công” để dễ kiểm soát.
Các cột cần có:
- Mã nhân viên
- Số ngày công chuẩn
- Số ngày công thực tế
- Số ngày làm thêm hoặc tăng ca
- Số ngày nghỉ phép hoặc không phép
- Thời gian đi trễ
Cách thiết lập:
- Số ngày công chuẩn nên đặt cố định theo tháng.
- Số ngày công thực tế lấy từ hệ thống chấm công hoặc nhập tay.
- Thời gian đi trễ có thể quy đổi sang số giờ để tính khấu trừ.
Ứng dụng thực tế: Dữ liệu từ bảng này sẽ dùng để tính lương theo ngày công hoặc theo giờ. Đây là đầu vào quan trọng trong hệ thống tính lương trong Excel.
3.3. Thông tin lương
Đây là sheet tổng hợp, nơi tính toán toàn bộ thu nhập và khấu trừ. Bạn có thể đặt tên sheet là “Bảng lương”.
Các cột cần có:
- Mã nhân viên
- Cách tính lương (theo thời gian, sản phẩm, doanh thu...)
- Lương cơ bản
- Lương đóng BHXH
- BHXH
- BHYT
- BHTN
- Thưởng
- Phụ cấp
- Tổng khấu trừ
- Thực nhận
3.4. Cách liên kết dữ liệu giữa các sheet
Để tránh nhập lại dữ liệu nhiều lần, bạn nên dùng hàm tra cứu.
Ví dụ lấy lương cơ bản từ sheet nhân viên:
=VLOOKUP(A3;'Danh sách nhân viên'!A:G;7;0)
Ví dụ lấy ngày công thực tế từ sheet chấm công:
=VLOOKUP(A3;'Chấm công'!A:F;3;0)
3.5. Công thức tính lương tổng thể
Sau khi đã có đủ dữ liệu, bạn có thể thiết lập công thức tổng.
Ví dụ tính lương theo ngày công:
=(Lương cơ bản / Ngày công chuẩn) * Ngày công thực tế
Ví dụ tính các khoản bảo hiểm:
- BHXH = Lương đóng BHXH * 8%
- BHYT = Lương đóng BHXH * 1.5%
- BHTN = Lương đóng BHXH * 1%
Ví dụ tính tổng khấu trừ:
=BHXH + BHYT + BHTN
Ví dụ tính lương thực nhận:
= Lương + Thưởng + Phụ cấp - Tổng khấu trừ

4. Lưu ý khi tính lương trong Excel
Chuẩn hóa dữ liệu đầu vào
- Mã nhân viên phải duy nhất, dùng xuyên suốt các sheet.
- Tên phòng ban, chức danh cần thống nhất để tránh lỗi tra cứu.
- Dữ liệu số phải ở định dạng Number, không dùng text.
- Dữ liệu thời gian phải đúng định dạng giờ.
Không nhập cứng số trong công thức
- Không nhập trực tiếp số ngày công, tỷ lệ vào công thức.
- Tách các biến như ngày công chuẩn, % bảo hiểm ra ô riêng.
- Sử dụng tham chiếu tuyệt đối để tránh lỗi khi kéo công thức.
Kiểm tra logic công thức trước khi áp dụng
- Test công thức trên một vài dòng dữ liệu mẫu.
- Kiểm tra các trường hợp đặc biệt như nghỉ không lương, tăng ca.
- Tránh lồng quá nhiều IF gây khó kiểm soát.
Bảo mật và phân quyền file
- Khóa các ô chứa công thức.
- Chỉ mở quyền nhập liệu ở vùng cần thiết.
- Đặt mật khẩu cho file bảng lương.
- Hạn chế chia sẻ file cho nhiều người chỉnh sửa.
Kiểm tra chéo trước khi chốt lương
- So sánh tổng quỹ lương với các tháng trước.
- Kiểm tra các giá trị bất thường.
- Đối chiếu với dữ liệu chấm công và doanh số.
- Xác nhận lại với quản lý trước khi trả lương.
Kết luận
Tính lương trong Excel là một phần quan trọng trong hệ thống quản trị nhân sự của doanh nghiệp. Khi dữ liệu được chuẩn hóa, công thức được thiết lập đúng và cấu trúc file rõ ràng, bảng lương sẽ phản ánh chính xác chi phí và hiệu suất lao động. Với HR và C&B, Excel là công cụ nền tảng giúp hiểu sâu bản chất tiền lương, cách vận hành quỹ lương và mối liên hệ với hiệu quả kinh doanh. Một file lương được xây dựng tốt sẽ giúp giảm sai sót, tăng tính minh bạch và hỗ trợ ra quyết định nhanh hơn.
Nếu bạn muốn phát triển chuyên sâu trong lĩnh vực tiền lương và phúc lợi, chương trình C&B Specialist - Chuyên viên tiền lương và phúc lợi tại Link Power sẽ giúp bạn xây dựng năng lực bài bản và áp dụng trực tiếp vào công việc. Chương trình được thiết kế theo hướng thực hành, bám sát bài toán doanh nghiệp. Học viên có thể áp dụng ngay sau khóa học để nâng cao năng lực quản trị C&B hiệu quả của mình.
Tìm hiểu thêm về khóa học C&B Specialist tại đây