Bảng tính theo dõi sự hiện diện nhân viên được xây dựng trên Google Sheets, tự động tổng hợp ngày công, giờ tăng ca và vắng mặt theo tháng.

Cách Tạo Bảng Chấm Công Bằng Google Sheets 2026

Hướng dẫn chi tiết từng bước: từ thiết kế cấu trúc, tạo form điểm danh, viết công thức tự động đến báo cáo ngày công theo tháng — không cần phần mềm trả phí.

Lợi Ích Khi Dùng Google Sheets Chấm Công

Điểm danh real-time

Nhân viên điểm danh qua Google Forms trên điện thoại, dữ liệu vào Sheets ngay lập tức

Tự động tính ngày công

Hàm COUNTIF tự tổng hợp ngày đi làm, nghỉ phép, tăng ca — không cần đếm tay

Cảnh báo vắng mặt bất thường

Conditional Formatting tô đỏ khi nhân viên vắng quá ngưỡng quy định

Xuất báo cáo nhân sự

In bảng chấm công từng tháng, xuất PDF nộp kế toán tính lương

Hướng Dẫn Từng Bước

1

Thiết kế cấu trúc bảng

Tạo sheet với hàng = nhân viên, cột = ngày 1-31 trong tháng. Thêm cột tổng: Ngày công, Nghỉ phép, Nghỉ không phép, Tăng ca. Freeze row 1 (tiêu đề) và column A (tên NV).

Mẹo: Dùng màu nền khác nhau cho T7/CN để dễ nhận biết ngày nghỉ

2

Tạo form điểm danh

Google Forms: 2 câu hỏi — Chọn tên (dropdown từ danh sách NV) và Trạng thái (Đi làm/Nghỉ phép/Tăng ca). Link response về sheet Chấm công.

Mẹo: Đặt lịch nhắc Google Calendar để NV nhớ điểm danh

3

Viết công thức tổng hợp

Cột Ngày công: =COUNTIF(B2:AF2,"P") để đếm chữ P (Present). Nghỉ phép: =COUNTIF(...,"L"). Tăng ca: =COUNTIF(...,"OT"). Tự động cộng dồn cuối tháng.

Mẹo: Dùng SUMPRODUCT thay COUNTIF để lọc theo điều kiện phức tạp hơn

4

Cài conditional formatting

Highlight ngày NV vắng mặt không phép bằng màu đỏ. Cảnh báo khi tổng vắng >3 ngày/tháng. Tô xanh ngày tăng ca. Giúp quản lý nhìn thấy bất thường ngay.

Mẹo: Format → Conditional formatting → Custom formula

5

Tạo báo cáo tổng hợp

Sheet "Báo cáo": pivot tổng hợp ngày công toàn bộ nhân viên theo tháng. Dùng QUERY hoặc SUMIF lấy số liệu từ sheet chấm công từng tháng.

Mẹo: QUERY rất mạnh — tương tự SQL để lọc và group dữ liệu

Công Thức Google Sheets Chấm Công

Công thứcMục đích
=COUNTIF(B2:AF2,"P")Đếm tổng ngày đi làm (P = Present)
=COUNTIF(B2:AF2,"L")Đếm ngày nghỉ phép (L = Leave)
=COUNTIF(B2:AF2,"OT")*1.5Tính hệ số ngày tăng ca (×1.5)
=NETWORKDAYS(A1,EOMONTH(A1,0))Số ngày làm việc trong tháng (trừ T7/CN)
=IF(D2>3,"Vắng nhiều","OK")Cảnh báo nhân viên vắng quá 3 ngày
=QUERY(ChamCong!A:AG,"select A,sum(B) group by A")Tổng hợp ngày công tất cả NV

Câu Hỏi Thường Gặp

Google Sheets chấm công được cho bao nhiêu nhân viên?

Không giới hạn. Với 50-200 nhân viên, Google Sheets chạy rất mượt. Trên 500 người nên tách thành nhiều sheet theo phòng ban.

Nhân viên điểm danh qua điện thoại được không?

Được. Tạo Google Forms điểm danh, nhân viên điểm danh qua link hoặc QR code trên điện thoại bất kỳ. Không cần cài app.

Có thể tích hợp chấm công với bảng lương không?

Có. VLOOKUP hoặc IMPORTRANGE lấy dữ liệu ngày công từ sheet chấm công sang sheet bảng lương tự động. SheetStore có template tích hợp sẵn.

Bảo mật dữ liệu chấm công như thế nào?

Dùng "Protect Sheet" và phân quyền theo Gmail: HR thấy toàn bộ, quản lý phòng ban chỉ thấy nhân viên của mình, nhân viên không thấy người khác.

SheetStore có template chấm công sẵn không?

Có, SheetStore cung cấp template chấm công đầy đủ: form điểm danh, bảng tổng hợp tự động, báo cáo ngày công và cảnh báo vắng mặt — setup chỉ 30 phút.

Dùng Template Chấm Công Sẵn Có

SheetStore cung cấp template bảng chấm công hoàn chỉnh: form điểm danh, công thức tự động, báo cáo ngày công — setup 30 phút là dùng được.