Quản Lý Nhân Sự & Chấm Công Với Google Sheets [Template 2026]
12 tháng 2, 2026
Cập nhật: 25 tháng 3, 2026
12 phút đọc
![Quản Lý Nhân Sự & Chấm Công Với Google Sheets [Template 2026]](/images/blog/google-sheets-quan-ly-nhan-su-cham-cong.png)
Quản Lý Nhân Sự & Chấm Công Bằng Google Sheets: Template Hoàn Chỉnh
Google Sheets là giải pháp chấm công miễn phí phù hợp cho doanh nghiệp dưới 50 nhân viên. Với template đúng và công thức tốt, bạn có thể quản lý giờ làm việc, ca làm, nghỉ phép và tính lương tự động.
Cấu Trúc File Quản Lý Nhân Sự
| Sheet | Nội dung |
|---|---|
| 👥 Nhân viên | Thông tin cá nhân, vị trí, lương cơ bản, ngày vào công ty |
| 📅 Chấm công tháng | Mỗi tháng 1 sheet, ghi giờ vào/ra mỗi ngày cho từng nhân viên |
| 🏖️ Nghỉ phép | Đơn xin nghỉ, loại nghỉ, số ngày phép còn lại |
| 💰 Tính lương | Tự động tính lương dựa vào chấm công, thưởng, phạt |
| 📊 Báo cáo | Dashboard tổng hợp, hiệu suất nhân viên, ngày vắng mặt |
Sheet Chấm Công: Cấu Trúc & Công Thức
Cột cơ bản trong sheet chấm công tháng:
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| Ngày | Thứ | Giờ vào | Giờ ra | Giờ làm | Trạng thái | Ghi chú |
// Cột B: Thứ trong tuần
=TEXT(A2,"dddd")
=TEXT(A2,"dddd")
// Cột E: Tổng giờ làm (trừ 1h nghỉ trưa)
=IF(AND(C2<>"",D2<>""), (D2-C2)*24-1, 0)
=IF(AND(C2<>"",D2<>""), (D2-C2)*24-1, 0)
// Cột F: Trạng thái
=IFS(C2="","Vắng mặt", C2>TIMEVALUE("08:15:00"),"Đi muộn", E2<8,"Thiếu giờ","Đúng giờ")
=IFS(C2="","Vắng mặt", C2>TIMEVALUE("08:15:00"),"Đi muộn", E2<8,"Thiếu giờ","Đúng giờ")
Tự Động Tính Lương Từ Chấm Công
// Tổng ngày công
Ngày công = COUNTIF(F2:F32,"Đúng giờ") + COUNTIF(F2:F32,"Đi muộn")
Ngày công = COUNTIF(F2:F32,"Đúng giờ") + COUNTIF(F2:F32,"Đi muộn")
// Tổng giờ làm thêm (OT) - trên 8h/ngày
OT_Hours = SUMIF(E2:E32,">8",E2:E32) - COUNTIF(E2:E32,">8")*8
OT_Hours = SUMIF(E2:E32,">8",E2:E32) - COUNTIF(E2:E32,">8")*8
// Lương thực nhận
Lương = (Lương_cơ_bản/22 * Ngày_công) + (OT_Hours * Lương_OT_/giờ) - Khấu_trừ
Lương = (Lương_cơ_bản/22 * Ngày_công) + (OT_Hours * Lương_OT_/giờ) - Khấu_trừ
Quản Lý Nghỉ Phép Tự Động
Tính số ngày phép còn lại:
// Sheet Nghỉ phép — Cột "Còn lại"
=Phép_năm - COUNTIFS(NghiPhep!B:B, TênNV, NghiPhep!D:D, "Đã duyệt", NghiPhep!E:E, "Phép năm")
=Phép_năm - COUNTIFS(NghiPhep!B:B, TênNV, NghiPhep!D:D, "Đã duyệt", NghiPhep!E:E, "Phép năm")
Loại nghỉ: Phép năm (12 ngày), Phép ốm (không giới hạn có lương), Nghỉ không lương, Nghỉ bù
Apps Script: QR Code Check-In
Xây dựng hệ thống check-in bằng Google Form + QR Code:
- Tạo Google Form với field: Họ tên, Mã nhân viên, Giờ check-in/out
- Tạo QR code từ link Form (dùng QR code generator)
- In QR và dán tại cổng ra vào
- Nhân viên quét QR, điền form trên điện thoại
- Form tự đổ dữ liệu vào Google Sheets
- Apps Script xử lý và phân loại đúng giờ/đi muộn tự động
Dashboard HR: Chỉ Số Cần Theo Dõi
Tỷ lệ vắng mặt
= Tổng ngày vắng / (Nhân viên × Ngày làm việc)
Mục tiêu: dưới 3%/tháng
Tỷ lệ đúng giờ
= Số lần đúng giờ / Tổng số lần chấm công
Mục tiêu: trên 95%
Giờ làm thêm/tuần
Theo dõi OT để tránh burnout và tuân thủ Luật LĐ
Giới hạn: 40h OT/tháng
SheetStore: Chấm Công Tự Động, Tính Lương Chính Xác
Module HR của SheetStore tích hợp chấm công, nghỉ phép và tính lương tự động — xuất báo cáo sang Google Sheets để phân tích sâu hơn.
Xem Tính Năng Nhân SựChia sẻ bài viết:
Tuân Hoang
Đội ngũ SheetStore
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.