Hướng dẫn

Mẫu Bảng Tính Lương Theo Giờ Excel 2026: File Có Sẵn Công Thức

Tuân HoangTuân Hoang
2 tháng 10, 2026
Cập nhật: 9 tháng 10, 2026
9 phút đọc
Ảnh minh họa bài viết: Mẫu Bảng Tính Lương Theo Giờ Excel 2026: File Có Sẵn Công Thức

"Lương theo giờ" nghe đơn giản nhưng file Excel lại dễ sai nhất ở đúng chỗ tưởng dễ: cộng giờ qua đêm, quy tròn phút lẻ, tách giờ thường với giờ tăng ca. Nhiều người dùng mẫu chấm công tháng có sẵn rồi tự chế thêm cột "lương/giờ x số giờ" — chạy được vài tuần thì lộ ra ca làm qua 0h bị tính âm, hoặc nhân viên nghỉ giữa ca không bị trừ giờ. Phần dưới đi vào cách dựng file tính lương theo giờ cho đúng từ đầu, kèm công thức dán được.

Lương theo giờ khác lương tháng ở đâu khi lên công thức Excel

Lương tháng chỉ cần một con số cố định chia ra, còn lương theo giờ bắt buộc file phải có cột giờ vào – giờ ra của từng ca, rồi tính ra số giờ thực tế trước khi nhân đơn giá. Vấn đề nằm ở đây: Excel lưu giờ dưới dạng phân số của ngày (24:00 = 1), nên nếu ca làm bắt đầu 22:00 và kết thúc 06:00 sáng hôm sau, công thức trừ trực tiếp GioRa - GioVao sẽ ra số âm vì Excel không tự hiểu "qua ngày mới".

Giả sử bảng có cột B là giờ vào, cột C là giờ ra, cùng định dạng hh:mm. Công thức an toàn cho cả ca thường và ca đêm là:

=IF(C2<B2, C2-B2+1, C2-B2)*24

Nhân thêm 24 để đổi từ "phần của ngày" sang số giờ thập phân. Nếu ca 22:00–06:00, kết quả ra đúng 8; nếu ca 08:00–17:00, kết quả ra 9. Nhiều file tự chế bỏ qua đoạn IF này nên mọi ca đêm đều lỗi, và người nhập liệu phải sửa tay — chính là lỗi âm thầm kéo dài cả tháng mà không ai phát hiện tới lúc đối chiếu lương.

Một điểm hay bị quên: giờ nghỉ giữa ca (ăn trưa, nghỉ giữa ca đêm) thường không được trả lương. Nếu công ty quy định trừ 1 giờ nghỉ không lương mỗi ca trên 6 giờ, công thức cần thêm điều kiện trừ, ví dụ cột D ghi số giờ nghỉ nhập tay, rồi tổng giờ công = IF(C2<B2, C2-B2+1, C2-B2)*24-D2. Không nên hard-code cứng, vì có nhân viên làm ca ngắn không bị trừ nghỉ, có ca dài bị trừ 1-1.5 giờ tùy chính sách.

Bảng ví dụ công thức Excel tính giờ công ca đêm qua ngày mới
Công thức IF xử lý đúng ca đêm qua ngày mới, tránh ra số âm.

Cấu trúc file: tách bảng chấm công thô và bảng tính lương

Lỗi phổ biến nhất khi tự làm file lương theo giờ là nhồi tất cả vào một sheet — vừa chấm công vừa tính lương vừa làm bảng tổng hợp. Khi có sai sót (nhân viên quên chấm, sửa giờ vào), việc dò lại rất mất công vì công thức lương bị trộn chung với dữ liệu thô.

Cách làm sạch hơn là tách 3 lớp:

  • Sheet "ChamCong": mỗi dòng là một ca làm của một nhân viên trong một ngày — cột ngày, mã nhân viên, giờ vào, giờ ra, giờ nghỉ.
  • Sheet "DonGia": danh sách nhân viên kèm đơn giá/giờ, có thể thêm cột hệ số tăng ca (ví dụ 1.5x, 2x theo ngày lễ).
  • Sheet "TongHopLuong": dùng SUMIFS để cộng tổng giờ công theo từng nhân viên theo kỳ lương, rồi nhân với đơn giá tra từ sheet DonGia bằng VLOOKUP.

Ví dụ công thức tổng giờ công tháng cho một mã nhân viên ở sheet TongHopLuong, giả sử cột A là mã nhân viên, cột E ở sheet ChamCong là số giờ công đã tính theo công thức phần trên, cột B ở ChamCong là mã nhân viên, cột C là ngày:

=SUMIFS(ChamCong!E:E, ChamCong!B:B, A2, ChamCong!C:C, ">="&DATE(2026,10,1), ChamCong!C:C, "<="&DATE(2026,10,31))

Tách lớp như vậy còn giúp xử lý tăng ca dễ hơn, vì phần tính "giờ nào là giờ thường, giờ nào là giờ tăng ca" nằm riêng ở bước trung gian, không lẫn vào công thức tổng. Nếu công ty đang dùng file chấm công theo tháng để tự tính giờ làm, có thể tham khảo cách tách sheet tương tự ở mẫu Excel chấm công theo tháng 2026 tự tính giờ làm và tăng ca — logic tách lớp dữ liệu/công thức là chung, chỉ khác ở đơn giá tính theo giờ thay vì theo ngày công.

Tính tăng ca: đừng chỉ nhân hệ số, phải xác định đúng mốc giờ

Sai lầm hay gặp là coi "làm quá 8 giờ/ngày" đồng nghĩa với tăng ca, rồi nhân thẳng 1.5x cho toàn bộ giờ vượt. Thực tế tùy công ty còn phân biệt tăng ca ngày thường, tăng ca ngày nghỉ, tăng ca ban đêm — mỗi loại hệ số khác nhau, và việc này liên quan quy định pháp luật về lao động nên nếu công ty chưa chắc mức hệ số áp dụng đúng luật, nên hỏi bộ phận nhân sự hoặc kế toán trước khi áp vào file.

Về mặt công thức, cách xử lý gọn là tách giờ công thực tế thành 2 cột: giờ chuẩn (tối đa 8 giờ/ca) và giờ vượt chuẩn. Giả sử cột E là tổng giờ công đã tính ở trên:

GioChuan = MIN(E2, 8)

GioTangCa = MAX(E2-8, 0)

Sau đó tiền lương ca đó = GioChuan*DonGia + GioTangCa*DonGia*HeSoTangCa, với HeSoTangCa tra theo loại ngày (thường/lễ/chủ nhật) bằng IFS hoặc bảng tra riêng. Nếu để chung một cột "số giờ x đơn giá x hệ số" mà hệ số áp cho cả giờ chuẩn, kết quả sẽ trả dư tiền cho 8 giờ đầu — lỗi này khó nhận ra bằng mắt vì số liệu vẫn "trông hợp lý", chỉ lộ ra khi tổng chi lương tháng cao bất thường so với dự toán.

Với ca đêm (ví dụ sau 22:00), nhiều nơi áp thêm phụ cấp riêng tính theo giờ thực tế làm trong khung giờ đêm, không phải theo hệ số tăng ca thông thường — phần này phức tạp hơn, nếu khối lượng ca đêm nhiều và cần tính tự động theo khung giờ, nên cân nhắc dùng công cụ có logic tính sẵn hơn là chắp thêm công thức lồng nhau trong Excel.

Sơ đồ tách giờ chuẩn và giờ tăng ca với công thức MIN MAX
Tách riêng giờ chuẩn và giờ tăng ca trước khi nhân đơn giá, tránh trả dư tiền.

Khi lương giờ gắn với KPI hoặc sản lượng, bảng tính đơn thuần không đủ

Có hai mô hình hay bị nhầm với nhau: lương theo giờ (trả theo thời gian có mặt) và lương theo sản lượng/doanh thu (trả theo kết quả). Một số ngành như sản xuất, giao hàng, bán hàng thường kết hợp cả hai — trả lương cứng theo giờ công, cộng thêm thưởng theo sản lượng hoặc doanh số đạt được.

Nếu công việc của bạn thuộc dạng này, file tính lương theo giờ thuần sẽ thiếu phần ghi nhận sản lượng/ca, dẫn tới việc phải mở thêm file riêng rồi cộng tay — dễ lệch số giữa hai file. Trường hợp lương gắn trực tiếp với doanh thu bán hàng (ví dụ nhân viên sale hưởng % theo doanh số thay vì giờ công), cách tính và cấu trúc bảng khác hẳn, nên tham khảo riêng ở mẫu bảng tính lương theo doanh thu cho SME 2026. Còn nếu cần theo dõi năng suất/sản lượng theo ca để làm cơ sở thưởng thêm trên nền lương giờ, phần ghi nhận số lượng sản phẩm hoặc đơn hoàn thành theo ca nên tách riêng theo cách trong mẫu Excel báo cáo sản lượng 2026 theo dõi năng suất theo ca, rồi mới gộp vào bảng tổng lương bằng VLOOKUP hoặc SUMIFS như phần trên.

Lỗi quy tròn giờ và phút — nhỏ nhưng cộng dồn thành sai lệch lớn

Thử hình dung một công ty có 40 nhân viên chấm công theo giờ, mỗi người lệch 3-5 phút mỗi ca do máy chấm công hoặc nhập tay không chính xác. Nếu không có quy tắc quy tròn thống nhất, tổng lương tháng có thể lệch vài trăm nghìn đồng mỗi người — không lớn với từng cá nhân, nhưng cộng dồn 40 người x 26 ngày công thì chênh lệch đủ để kế toán phải giải trình.

Cách xử lý phổ biến là quy tròn về mốc 15 phút gần nhất, dùng hàm MROUND. Giả sử B2 là giờ vào thực tế:

=MROUND(B2, "0:15")

Áp dụng quy tròn ngay từ bước nhập giờ vào/ra, trước khi tính số giờ công, sẽ nhất quán hơn là quy tròn kết quả cuối (tổng giờ công) — vì quy tròn ở bước cuối dễ làm lệch giữa các nhân viên có cách chấm công khác nhau (một số chấm lẻ phút, một số chấm đúng giờ). Một điều cần nói rõ: quy tắc quy tròn có-lợi-cho-ai (làm tròn lên hay tròn gần nhất) nên thống nhất bằng văn bản nội bộ trước khi đưa vào công thức, tránh để mỗi tháng áp khác nhau gây tranh cãi.

Khi nào file Excel không còn đủ cho việc tính lương theo giờ

File Excel/Google Sheets xử lý tốt khi quy mô dưới khoảng 15-20 nhân viên, ca làm cố định, và quy tắc tính lương không đổi thường xuyên. Vượt quy mô đó, ba vấn đề thường xuất hiện: chấm công thủ công dễ sai sót khi số lượng dòng dữ liệu tăng, việc tính thuế thu nhập cá nhân theo biểu bậc thang làm công thức VLOOKUP/IFS lồng nhau trở nên khó bảo trì, và việc gửi phiếu lương riêng cho từng người tốn thời gian nếu làm tay.

Nếu công ty đã quen với Google Sheets và muốn giữ nguyên nền tảng này nhưng cần tự động hóa thêm — phân quyền xem lương riêng theo từng nhân viên, tự tính thuế TNCN theo 7 bậc, gửi phiếu lương qua email tự động — thì Phần Mềm Quản Lý Nhân Sự & Tính Lương trên Google Sheet là lựa chọn cùng nền tảng quen thuộc nhưng xử lý được những phần mà công thức Excel thuần không làm tốt. Với quy mô nhỏ hơn hoặc chỉ cần chấm công kèm tính lương cơ bản mà không cần phân quyền phức tạp, file Excel tự dựng theo công thức ở các phần trên vẫn đủ dùng.

Cũng cần phân biệt rõ: lương theo giờ (tính trên số giờ có mặt) khác với lương theo ngày công cố định (tính trên số ngày đi làm, không quan tâm giờ vào/ra chi tiết) — nếu mô hình công ty thực chất là chấm ngày công chứ không cần chi tiết đến từng giờ, cấu trúc file sẽ đơn giản hơn nhiều, có thể xem thêm ở mẫu bảng tính lương theo ngày công 2026 để tránh dựng file phức tạp hơn mức cần thiết.

Câu hỏi thường gặp

Vì sao công thức trừ giờ ra - giờ vào bị âm với ca làm qua đêm?

Excel lưu giờ dưới dạng phân số của ngày (24:00 = 1), nên không tự hiểu khi ca làm qua ngày mới. Ví dụ ca 22:00–06:00, nếu trừ trực tiếp C2-B2 sẽ ra số âm. Cách sửa là dùng =IF(C2<B2, C2-B2+1, C2-B2)*24, nhân 24 để đổi sang giờ thập phân, ra đúng 8 giờ.

Tại sao nên tách bảng chấm công và bảng tính lương thành nhiều sheet riêng?

Nhồi chấm công, tính lương, tổng hợp vào một sheet khiến việc dò lỗi khi nhân viên quên chấm hoặc sửa giờ vào rất mất công vì công thức lẫn với dữ liệu thô. Tách thành 3 sheet ChamCong, DonGia, TongHopLuong giúp dùng SUMIFS và VLOOKUP rõ ràng, đồng thời xử lý tăng ca dễ hơn vì phần tính giờ thường/giờ tăng ca nằm riêng ở bước trung gian.

Tính tăng ca bằng cách nhân thẳng hệ số 1.5x cho toàn bộ giờ vượt 8 tiếng có đúng không?

Không đúng, vì hệ số chỉ nên áp cho phần giờ vượt chuẩn, không áp cho 8 giờ đầu. Cách làm đúng là tách GioChuan = MIN(E2,8) và GioTangCa = MAX(E2-8,0), rồi tính lương = GioChuan*DonGia + GioTangCa*DonGia*HeSoTangCa. Nếu để chung một cột nhân hệ số cho cả giờ chuẩn, kết quả sẽ trả dư tiền cho 8 giờ đầu.

File Excel tính lương theo giờ dùng tốt tới quy mô bao nhiêu nhân viên?

File Excel/Google Sheets xử lý tốt khi quy mô dưới khoảng 15-20 nhân viên, ca làm cố định, quy tắc tính lương không đổi thường xuyên. Vượt quy mô đó sẽ gặp khó ở chấm công thủ công dễ sai, công thức tính thuế TNCN theo bậc thang lồng nhau khó bảo trì, và gửi phiếu lương riêng từng người tốn thời gian nếu làm tay.

Bạn muốn áp dụng ngay mà không phải tự xây từ đầu?

Khám phá các mẫu Google Sheets và phần mềm quản lý dựng sẵn cho doanh nghiệp Việt tại SheetStore Marketplace.

Muốn có sẵn công thức chấm công và tính lương, không phải tự ghép từng sheet? Xem file Excel chấm công và quản lý lương, một file Excel mở lên dùng ngay cho văn phòng nhỏ.

Xem thêm: Cách làm bảng chấm công trên Excel theo tháng, có công thức đếm công và tăng ca.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Google SheetsGoogle Apps ScriptCRMAutomationPhần mềm quản lý doanh nghiệp

Google Workspace Certified, 5+ years experience

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận