Cách tính lương nhân viên bằng Excel 2026: 9 bước từ chấm công tới thực nhận
Cách tính lương nhân viên bằng Excel theo luật 2026: công, tăng ca, BHXH có trần, thuế TNCN 5 bậc, thực nhận. Công thức chép được và ví dụ số cụ thể.
Nhân sự & tiền lương · 14 phút đọc
Lương part-time theo giờ = số giờ làm thật × lương giờ, cộng phần trả thêm cho giờ làm đêm (ít nhất 30%), làm thêm và ngày lễ (150%, 200%, 300%). Lương giờ không được thấp hơn mức tối thiểu vùng — 25.500đ ở vùng I từ 01/01/2026. Bài này đi qua cách lấy giờ công từ bảng chấm công (nhớ nhân 24), một bảng Google Sheets có công thức và ví dụ cả tháng, khi nào part-time phải đóng BHXH và khi nào bị khấu trừ thuế 10%.

Tính lương 2026 trên Google Sheets: chấm công, tăng ca, BHXH, thuế TNCN, phiếu lương | HiTaVa
Xem trên YouTube ↗Người làm không trọn thời gian (part-time) là người có thời giờ làm việc ngắn hơn thời giờ làm việc bình thường theo ngày, tuần hoặc tháng của doanh nghiệp (Điều 32 Bộ luật Lao động 2019). Họ được hưởng lương và các quyền như người làm trọn thời gian, chỉ khác số giờ. Khi trả theo giờ, lương một kỳ gồm ba phần:
Lương kỳ = Giờ làm × Lương giờ × Hệ số + Giờ đêm × Lương giờ × 30%Ví dụ dùng suốt bài: bạn Linh làm phục vụ tối ở một quán cà phê thuộc phường vùng I, lương 28.000đ/giờ, hợp đồng lao động 6 tháng ghi 80 giờ/tháng. Tháng 11/2026 Linh làm 20 ca, tổng 81 giờ, trong đó 1 giờ sau 22:00 và một ca 4 giờ đúng ngày lễ 24/11.
Nghị định 293/2025/NĐ-CP (hiệu lực 01/01/2026) có mức tối thiểu theo giờ cho người hưởng lương theo giờ. So lương giờ với mức này — không so lương tháng của part-time với 5.310.000đ, vì họ không làm đủ giờ của tháng.
| Vùng | Lương giờ tối thiểu từ 01/01/2026 | Ca 4 giờ ít nhất |
|---|---|---|
| Vùng I | 25.500đ | 102.000đ |
| Vùng II | 22.700đ | 90.800đ |
| Vùng III | 20.000đ | 80.000đ |
| Vùng IV | 17.800đ | 71.200đ |
Năm 2027 có thể đổi
Dự thảo nghị định mới (chưa ban hành tính đến 20/10/2026) đề xuất lương giờ tối thiểu vùng I 27.400đ từ 01/01/2027. Nếu được thông qua, lương 25.500 – 27.000đ/giờ hiện nay sẽ phải nâng.
Giờ công lấy từ giờ vào, giờ ra thật — máy chấm công, điện thoại hoặc ghi tay. Trong Google Sheets, giờ 18:00 thực chất là số 0,75 (18 ÷ 24), vì bảng tính lưu thời gian dưới dạng phần của một ngày. Lấy giờ ra trừ giờ vào được một thời lượng (04:00), không phải con số 4 — nhân trực tiếp với 28.000đ sẽ ra 4.667đ thay vì 112.000đ. Phải nhân 24 để đổi ra số giờ.

=ROUND((MOD(C2 - B2; 1) - D2/1440) * 24; 2)Thử lại: vào 18:00, ra 23:00, nghỉ 0 → MOD = 5/24 → × 24 = 5. Ca qua đêm vào 22:00, ra 02:00, nghỉ 15 phút → MOD(2/24 − 22/24; 1) = 4/24; trừ 15/1440 → còn 3,75/24 → 3,75 giờ.
Bẫy tổng giờ ra 09:00 thay vì 81
Nếu cột giờ làm để dạng thời gian (chưa nhân 24), ô tổng 81 giờ sẽ hiện 09:00 vì định dạng giờ quay vòng sau 24. Hoặc nhân 24 ở từng dòng như công thức trên, hoặc tính tổng bằng =SUM(E2:E21)*24, hoặc định dạng ô tổng là [h]:mm. Lỗi giờ ghi dạng chữ ("18h") thì xem sửa lỗi ngày tháng trong Google Sheets.
Ký hiệu, lưới chấm công theo tháng và cách đếm công cho nhân viên toàn thời gian có ở mẫu bảng chấm công Excel. Nếu part-time tự bấm giờ trên điện thoại, đọc thêm chấm công bằng điện thoại GPS để biết giờ nên lấy theo máy chủ, không theo đồng hồ điện thoại.
| Trường hợp | Mức tối thiểu | Căn cứ |
|---|---|---|
| Giờ làm trong khoảng 22:00 – 06:00 (không phải làm thêm) | Lương giờ + ít nhất 30% | Khoản 2 Điều 98, Điều 106 BLLĐ 2019 |
| Làm thêm vào ngày thường | 150% | Khoản 1 Điều 98 |
| Làm thêm vào ngày nghỉ hằng tuần | 200% | Khoản 1 Điều 98 |
| Làm vào ngày lễ, Tết, ngày nghỉ có hưởng lương | 300% | Khoản 1 Điều 98 |
| Làm thêm vào ban đêm | Mức trên + 30% + 20% lương giờ ban ngày | Khoản 3 Điều 98, Điều 57 Nghị định 145/2020 |
Giờ nào của part-time là "làm thêm"? Điều 107 định nghĩa làm thêm giờ là thời gian làm ngoài thời giờ làm việc bình thường theo pháp luật, thoả ước lao động tập thể hoặc nội quy. Chắc chắn là làm thêm khi part-time làm vượt giờ bình thường của doanh nghiệp (ví dụ quá 8 giờ/ngày), làm vào ngày lễ, hoặc vào ngày nghỉ hằng tuần theo nội quy. Giờ làm thêm ngoài lịch đã thoả thuận nhưng vẫn trong 8 giờ/ngày thì luật không nói riêng cho part-time — hãy ghi rõ trong hợp đồng là trả 100% hay 150% để khỏi tranh cãi.
Ngày lễ 2026: ngoài 11 ngày lễ, Tết của Điều 112, Nghị quyết 28/2026/QH16 (hiệu lực 01/07/2026) thêm ngày 24/11 — Ngày Văn hoá Việt Nam, người lao động được nghỉ hưởng nguyên lương. Linh làm ca 18:00 – 22:00 ngày 24/11/2026 → 4 × 28.000 × 300% = 336.000đ. Người hưởng lương ngày, lương tháng còn được trả lương của ngày lễ; với lương giờ, việc trả lương cho ngày lễ không đi làm nên thoả thuận rõ trong hợp đồng.
Giờ đêm: ca thứ Bảy 07/11 của Linh từ 18:00 tới 23:00 có 1 giờ sau 22:00 → phụ cấp đêm 1 × 28.000 × 30% = 8.400đ, cộng vào 5 × 28.000 = 140.000đ. Khi xếp ca cho part-time, nhớ các giới hạn về nghỉ giữa ca và giờ làm thêm ở bài cách xếp ca làm việc.
Một tab cho mỗi người mỗi tháng, mỗi dòng một ca. Lương giờ để ở ô K1 (28000) để đổi một chỗ là đổi cả bảng; tab Ngày lễ cột A liệt kê các ngày lễ, Tết, nghỉ bù — nhớ có 24/11/2026.

=ROUND(MAX(0; MIN(B2 + MOD(C2 - B2; 1); 30/24) - MAX(B2; 22/24)) * 24; 2)=IF(COUNTIF('Ngày lễ'!A:A; A2) > 0; 300%; 100%)=ROUND(E2 * $K$1 * G2 + F2 * $K$1 * 30%; 0)Thử lại với ba dòng mẫu, K1 = 28000:
=IF($K$1 < 25500; "Lương giờ thấp hơn tối thiểu vùng I"; "Đạt")Ca đêm vào ngày lễ
Công thức H2 cộng 30% cho giờ đêm theo lương giờ thường. Giờ đêm rơi vào ngày lễ hoặc là giờ làm thêm thì luật tính cao hơn (cộng thêm 20% lương giờ ban ngày của ngày đó) — dòng như vậy nên tính tay hoặc thêm cột riêng.
Theo Luật Bảo hiểm xã hội 2024 (hiệu lực 01/07/2025), người làm không trọn thời gian thuộc diện BHXH bắt buộc khi có hợp đồng lao động từ đủ 1 tháng trở lên và tiền lương trong tháng bằng hoặc cao hơn tiền lương làm căn cứ đóng BHXH bắt buộc thấp nhất — tức mức tham chiếu, đang bằng lương cơ sở: 2.340.000đ tới 30/06/2026 và 2.530.000đ từ 01/07/2026. Luật Việc làm 2025 (từ 01/01/2026) dùng cùng ngưỡng này cho bảo hiểm thất nghiệp.
Với lương giờ, Nghị định 158/2025/NĐ-CP quy đổi lương tháng = lương giờ × số giờ làm việc trong tháng thoả thuận trong hợp đồng — không phải số giờ làm thật của tháng đó. Hợp đồng gọi là "cộng tác viên" nhưng có trả lương, có quản lý, chấm công, phân ca thì vẫn có thể bị coi là hợp đồng lao động.

| Người | Lương tháng theo hợp đồng | So với 2.530.000đ | Đóng BHXH, BHYT, BHTN |
|---|---|---|---|
| Linh: 28.000đ × 80 giờ | 2.240.000đ | Thấp hơn | Không thuộc diện bắt buộc |
| Minh: 28.000đ × 100 giờ | 2.800.000đ | Cao hơn | Người lao động 10,5% = 294.000đ; doanh nghiệp 21,5% = 602.000đ |
=IF($K$1 * $K$2 >= 2530000; ROUND($K$1 * $K$2 * 105/1000; 0); 0)Tỷ lệ đóng từng khoản, trần đóng và trường hợp nghỉ từ 14 ngày làm việc trong tháng ở bài cách tính BHXH 2026.
Xem độ dài hợp đồng trước, rồi mới xem số tiền:
| Trường hợp | Cách khấu trừ | Ví dụ |
|---|---|---|
| Hợp đồng lao động từ 3 tháng trở lên | Biểu luỹ tiến 5 bậc sau khi trừ bảo hiểm và giảm trừ gia cảnh 15,5 triệu/tháng | Linh, hợp đồng 6 tháng, 2.500.400đ/tháng → thuế 0đ |
| Hợp đồng dưới 3 tháng, hoặc không ký hợp đồng | Khấu trừ 10% trên tổng tiền mỗi lần trả, nếu trả từ 5 triệu đồng/lần trở lên (dưới mức này khấu trừ khi cá nhân yêu cầu) | Hợp đồng 2 tháng, trả một lần 5.600.000đ → khấu trừ 560.000đ, nhận 5.040.000đ |
=IF(H22 >= 5000000; ROUND(H22 * 10%; 0); 0)Người chỉ có một nguồn thu nhập thuộc diện khấu trừ 10% và ước tính cả năm chưa tới mức phải nộp thuế có thể lập cam kết theo mẫu gửi nơi trả thu nhập để tạm không bị khấu trừ — cơ quan thuế (ví dụ Thuế tỉnh Ninh Bình) hướng dẫn như vậy sau Nghị định 253/2026. Người lập cam kết chịu trách nhiệm nếu khai sai; mẫu cam kết đang dùng thì hỏi kế toán hoặc cơ quan thuế quản lý. Biểu luỹ tiến, giảm trừ gia cảnh có ở bài cách tính thuế TNCN 2026.
Quán, cửa hàng có nhiều part-time đổi ca liên tục thì phần tốn thời gian nhất là gom giờ vào – ra và xếp ca, không phải công thức tiền. Nhân sự 360 PRO có web app cho nhân viên bấm Vào ca / Ra ca trên điện thoại (GPS hoặc kiosk QR), xếp ca kéo thả, chợ ca nhường – nhận ca, và bảng công tự tổng hợp từ lịch ca, lượt chấm, đơn đã duyệt — chạy trên Google Sheets.
Từ 01/01/2026 theo Nghị định 293/2025/NĐ-CP: 25.500đ/giờ ở vùng I, 22.700đ vùng II, 20.000đ vùng III, 17.800đ vùng IV. Vùng tính theo xã, phường nơi doanh nghiệp, cửa hàng hoạt động.
Bảng tính lưu giờ dưới dạng phần của một ngày: 4 giờ là 4/24 = 0,1667. Nhân 24 mới ra số 4 để nhân với lương giờ. Không nhân 24 thì 4 giờ × 28.000đ chỉ ra khoảng 4.667đ.
Có nếu có hợp đồng lao động từ đủ 1 tháng và lương giờ × số giờ/tháng trong hợp đồng từ 2.530.000đ trở lên (từ 01/07/2026). Là sinh viên không phải lý do được miễn. Dưới mức đó thì không thuộc diện BHXH bắt buộc.
Từ 01/07/2026, chỉ bắt buộc khấu trừ 10% khi mỗi lần trả từ 5 triệu đồng trở lên (Nghị định 253/2026/NĐ-CP); dưới mức đó thì khấu trừ khi người nhận yêu cầu. Nếu cả năm ước tính chưa tới mức phải nộp thuế, có thể lập cam kết để tạm không bị khấu trừ.
Từ năm 2026, 24/11 là Ngày Văn hoá Việt Nam, người lao động được nghỉ hưởng nguyên lương (Nghị quyết 28/2026/QH16). Đi làm hôm đó được trả tối thiểu 300% lương giờ: lương 28.000đ thì mỗi giờ ít nhất 84.000đ.
Ở vùng I thì chưa: 100.000 ÷ 4 = 25.000đ/giờ, thấp hơn 25.500đ. Ca 4 giờ ở vùng I phải từ 102.000đ. Ở vùng II trở xuống thì 25.000đ/giờ đạt mức tối thiểu.
Mẫu khác liên quan: Nhân sự 360 PRO.
Cách tính lương nhân viên bằng Excel theo luật 2026: công, tăng ca, BHXH có trần, thuế TNCN 5 bậc, thực nhận. Công thức chép được và ví dụ số cụ thể.
Lương 3P là gì và cách xây bảng lương 3P: chấm điểm công việc, ngạch bậc, khung lương min–mid–max, hệ số năng lực, thưởng KPI; ví dụ 20 người, công thức Sheets.
Cách đánh giá nhân viên theo KPI: chọn KPI theo SMART, trọng số, thang điểm, KPI ngược, công thức SUMPRODUCT, xếp loại, thưởng, ví dụ bán hàng, CSKH, kế toán.
Mức lương tối thiểu vùng 2026 theo Nghị định 293/2025: vùng I 5.310.000đ/tháng, 25.500đ/giờ. Cách tra vùng sau sáp nhập, ví dụ kiểm tra lương, dự kiến 2027.
Xem thêm mẹo và video hướng dẫn trên kênh YouTube HiTaVa, hoặc đọc các bài khác trong chủ đề Nhân sự & tiền lương.
Cần hỏi thêm?Zalo 0935077673 (Hải Vân)