Quản Lý Nhân Sự

Quản Lý Nhân Sự Bằng Google Sheets: Template Chấm Công + Lương 2026

Tuân HoangTuân Hoang
25 tháng 3, 2026
14 phút đọc
Quản Lý Nhân Sự Bằng Google Sheets: Template Chấm Công + Lương 2026

Hướng dẫn xây dựng hệ thống quản lý nhân sự hoàn chỉnh bằng Google Sheets — template chấm công, tính lương, quản lý nghỉ phép cho doanh nghiệp Việt Nam.

Tiết kiệm 3–5 triệu đồng/tháng so với phần mềm HRM thương mại, kiểm soát hoàn toàn dữ liệu, tùy chỉnh theo quy trình riêng của bạn.

1. Tại Sao Google Sheets Là Lựa Chọn Tốt Cho Quản Lý Nhân Sự?

Trước khi đi vào hướng dẫn chi tiết, hãy hiểu rõ Google Sheets phù hợp cho ai và không phù hợp cho ai trong bài toán quản lý nhân sự:

✅ Google Sheets PHÁT HUY tốt khi:

  • • Doanh nghiệp 5–50 nhân viên
  • • Quy trình chấm công không quá phức tạp
  • • Có người biết Excel/Sheets cơ bản
  • • Muốn kiểm soát hoàn toàn dữ liệu
  • • Ngân sách hạn hẹp, startup bootstrap
  • • Quy trình nhân sự đặc thù, khó fit phần mềm đóng gói

❌ Google Sheets KHÔNG phù hợp khi:

  • • Trên 100 nhân viên (file nặng, khó quản lý)
  • • Cần tích hợp máy chấm công phần cứng
  • • Nhiều chi nhánh, quy trình phức tạp
  • • Cần workflow phê duyệt nhiều cấp
  • • Yêu cầu audit trail, bảo mật cao

Với doanh nghiệp trong phạm vi phù hợp, Google Sheets mang lại 3 lợi thế cốt lõi không phần mềm HRM nào sánh được: miễn phí, linh hoạt tuyệt đối, và tích hợp sẵn với Google Workspace (Drive, Gmail, Calendar, Forms).

2. Cấu Trúc File Quản Lý Nhân Sự Google Sheets

Một hệ thống quản lý nhân sự hoàn chỉnh bằng Google Sheets nên có cấu trúc nhiều sheet (tab) rõ ràng:

📁 HR_Master_2026.xlsx

📋 DANH_SACH_NV — Hồ sơ nhân viên

📅 CHAM_CONG_T3 — Chấm công tháng 3

💰 TINH_LUONG_T3 — Bảng lương tháng 3

🏖️ NGHI_PHEP — Quản lý nghỉ phép năm

📊 BAO_CAO — Dashboard tổng hợp

⚙️ CAI_DAT — Thông số: lương cơ bản, BHXH, thuế

Mỗi tháng, bạn nhân bản sheet CHAM_CONG và TINH_LUONG, cập nhật tháng mới. Sheet DANH_SACH_NV và CAI_DAT dùng chung, chỉ cập nhật khi có thay đổi nhân sự hoặc chính sách lương.

3. Xây Dựng Sheet Chấm Công

3.1 Cấu trúc bảng chấm công cơ bản

Cột Tên cột Kiểu dữ liệu Ghi chú
AMã NVTextNV001, NV002...
BHọ tênTextVLOOKUP từ DANH_SACH_NV
C–AFNgày 1–31Text/NumberP=Phép; L=Lễ; X=Vắng; số=Giờ làm
AGTổng ngày côngFormulaCOUNTIF đếm ngày có giờ làm
AHNgày nghỉ phépFormulaCOUNTIF đếm "P"
AIGiờ tăng caFormulaSUMIF giờ > 8h/ngày
AJNgày vắng không phépFormulaCOUNTIF "X"

3.2 Công thức chấm công quan trọng

// Tổng ngày công thực tế (đếm các ô có số > 0)

=COUNTIF(C3:AG3,">0")

// Tổng giờ làm việc

=SUMIF(C3:AG3,">0",C3:AG3)

// Giờ tăng ca (giờ làm > 8h tính là tăng ca)

=SUMPRODUCT(MAX(C3:AG3-8,0))

// Số ngày nghỉ phép đã dùng

=COUNTIF(C3:AG3,"P")

3.3 Chấm công qua Google Forms

Thay vì HR nhập tay, bạn có thể tạo Google Form để nhân viên tự chấm công:

  1. Tạo Google Form với các trường: Tên (dropdown), Ngày, Giờ vào, Giờ ra, Ghi chú
  2. Response tự đổ vào Google Sheets
  3. Dùng Apps Script để tự động map response vào bảng chấm công chính
  4. Có thể thêm GPS location capture trong form (qua add-on)

4. Sheet Tính Lương Tự Động

4.1 Cấu trúc bảng lương

Khoản mục Công thức Ghi chú
Lương cơ bảnVLOOKUP(Mã NV, DANH_SACH_NV, cột lương)Kéo từ hồ sơ NV
Lương thực tếLương_cơ_bản × Ngày_công / Ngày_chuẩnNgày chuẩn = 26 ngày
Phụ cấp tăng caGiờ_tăng_ca × Đơn_giá_tăng_caThường = 150% lương giờ
BHXH nhân viên đóngLương_cơ_bản × 10.5%BHXH 8% + BHYT 1.5% + BHTN 1%
Thuế TNCN tạm tínhDùng biểu lũy tiến từng phầnGiảm trừ bản thân 11tr/tháng
Lương thực nhậnLương_thực_tế - BHXH - Thuế_TNCNCộng các phụ cấp

4.2 Công thức tính thuế TNCN lũy tiến

Thuế TNCN Việt Nam tính theo biểu lũy tiến 7 bậc. Công thức Google Sheets dùng IFS hoặc VLOOKUP với bảng tính:

// Thu nhập tính thuế = Thu nhập chịu thuế - Giảm trừ bản thân - Giảm trừ người phụ thuộc

=MAX(Luong_chiu_thue - 11000000 - (So_nguoi_phu_thuoc * 4400000), 0)

// Thuế TNCN lũy tiến (IFS)

=IFS(TNTT<=5000000, TNTT*5%, TNTT<=10000000, 250000+(TNTT-5000000)*10%, TNTT<=18000000, 750000+(TNTT-10000000)*15%, TNTT<=32000000, 1950000+(TNTT-18000000)*20%, TNTT<=52000000, 4750000+(TNTT-32000000)*25%, TNTT<=80000000, 9750000+(TNTT-52000000)*30%, TRUE, 18150000+(TNTT-80000000)*35%)

5. Quản Lý Nghỉ Phép Theo Luật Lao Động

Theo Bộ Luật Lao Động 2019 (sửa đổi 2024), nhân viên làm đủ 12 tháng được hưởng 12 ngày nghỉ phép năm (thêm 1 ngày mỗi 5 năm làm việc).

// Số ngày phép còn lại

=Phep_nam - COUNTIF(CHAM_CONG!C3:AG3,"P")

// Cảnh báo hết phép (conditional formatting)

=Phep_con_lai <= 2 // Highlight đỏ khi còn <= 2 ngày

6. Sheet Hồ Sơ Nhân Viên

Sheet DANH_SACH_NV là nguồn dữ liệu gốc cho toàn bộ hệ thống. Các sheet khác sẽ VLOOKUP từ đây:

Thông tin cơ bản Thông tin lương Thông tin pháp lý
Mã NV, Họ tên, Ngày sinh
Giới tính, CCCD, Địa chỉ
SĐT, Email
Ngày vào làm, Chức danh
Phòng ban, Người quản lý
Lương cơ bản
Hệ số lương
Phụ cấp cố định
Lương bảo hiểm
Số người phụ thuộc
Ngày chuẩn công
Số BHXH
MST cá nhân
Số TK ngân hàng
Tên ngân hàng
Số hợp đồng
Loại hợp đồng

7. Tự Động Hóa Với Google Apps Script

Apps Script cho phép bạn tự động hóa nhiều tác vụ nhân sự thường ngày:

Email nhắc chấm công

Trigger hàng ngày lúc 8:00 và 18:00 — gửi email nhắc nhân viên chưa chấm công vào/ra.

Báo cáo lương tự động

Cuối tháng tự tạo PDF slip lương, gửi email riêng cho từng nhân viên.

Nhắc nhở sinh nhật

Trigger hàng ngày kiểm tra sinh nhật nhân viên hôm nay, gửi email chúc mừng tự động.

Hết hạn hợp đồng

30 ngày trước khi hợp đồng hết hạn, gửi email cảnh báo cho HR và quản lý.

Tải Template Hoàn Chỉnh Tại SheetStore

Không muốn tự xây từ đầu? Template Quản Lý Nhân Sự của SheetStore đã tích hợp đầy đủ: chấm công, tính lương theo luật Việt Nam 2026, quản lý nghỉ phép, Apps Script tự động hóa.

Xem Template HR Google Sheets →

8. FAQ

Google Sheets có đủ bảo mật cho dữ liệu nhân sự không?

Google Workspace Enterprise cung cấp mã hóa AES-256, audit logs, và phân quyền chi tiết theo ô. Với SME dưới 50 nhân viên, Google Sheets đủ an toàn nếu bạn phân quyền đúng — chỉ HR admin mới có quyền edit, nhân viên chỉ xem sheet cá nhân của họ.

File có bị chậm khi có nhiều nhân viên không?

Với 50 nhân viên và 12 tháng dữ liệu, file vẫn chạy mượt. Trên 100 nhân viên bắt đầu cần tối ưu: tách file theo năm, dùng IMPORTRANGE để tổng hợp, hoặc chuyển sang phần mềm HRM chuyên nghiệp.

Chia sẻ bài viết:

Tuân Hoang

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.

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