Mẫu Google Sheet Chấm Công Tự Động: Cấu Trúc Dùng Được, Tính Công Từ Ca Bình Thường Đến Tăng Ca 2026

Bạn có việc chấm công hàng ngày nhưng không muốn mua phần mềm đắt tiền? Bài này chia sẻ mẫu Google Sheet chấm công tự động tính công, hỗ trợ các tình huống phức tạp như ca gãy, tăng ca, nghỉ nửa buổi — dùng được ngay, bạn chỉ cần copy cấu trúc và điều chỉnh theo quy định lương của công ty.

💡 Có thể bạn cần
Dịch vụ viết app theo yêu cầu — nếu Sheet không đủ dùng cho toàn công ty
Trang chủ — xem thêm công cụ và hướng dẫn khác
Mẫu Google Sheet Chấm Công Tự Động: Cấu Trúc Dùng Được, Tính Công Từ Ca Bình Thường Đến Tăng Ca 2026

Tại sao chọn Google Sheet thay vì phần mềm chấm công?

Google Sheet là sự lựa chọn thực tế nếu công ty bạn:

  • Nhân sự dưới 50 người: chi phí phần mềm chuyên dụng (200k–500k/tháng) không cần thiết.
  • Chuyên đơn (thêm, sửa, xóa) thường xuyên: Sheet cho phép bạn thay đổi quy tắc tính công tùy thích, không cần hỗ trợ vendor.
  • Không có hạ tầng IT: chỉ cần tài khoản Google, không phải cài đặt phần mềm.
  • Muốn linh hoạt: tích hợp dễ với bảng lương, báo cáo, thống kê bổ sung.

Giới hạn Sheet cần biết: nếu công ty có hàng trăm nhân viên chấm công qua máy móc (kiosk), hoặc cần tích hợp sinh trắc học, thì nên xem xét phần mềm chuyên dụng hoặc thuê viết app riêng.

Cấu trúc bảng Sheet chấm công tự động cơ bản

Dưới đây là cấu trúc chính:

Cột Tên Kiểu dữ liệu Mục đích
A Ngày Ngày (DD/MM/YYYY) Ngày chấm công
B Nhân viên Tên (text) Tên người
C Ca/Shift Lựa chọn (Sáng / Chiều / Tối / Toàn ca / Ca gãy) Loại ca làm
D Giờ vào Thời gian (HH:MM) Giờ chấm vào (nếu ca gãy)
E Giờ ra Thời gian (HH:MM) Giờ chấm ra (nếu ca gãy)
F Ghi chú Text Tăng ca, nghỉ phép, lý do…
G Công/Ngày Công thức Tính công (tự động từ ca)

Các công thức tính công phổ biến

1. Tính công cho ca đủ (0.5 công cho nửa ca)

Đặt công thức ở cột G (Công/Ngày):

=IF(C2="Sáng",0.5,IF(C2="Chiều",0.5,IF(C2="Tối",0.5,IF(C2="Toàn ca",1,IF(C2="Ca gãy",ROUND((TIMEVALUE(E2)-TIMEVALUE(D2))*24/8,2),0)))))

Giải thích:

  • Sáng / Chiều / Tối = 0.5 công mỗi ca.
  • Toàn ca = 1 công.
  • Ca gãy = tính từ giờ ra trừ giờ vào, chia 8 (chuẩn 1 ngày làm 8 giờ).

2. Tính công có tính tăng ca (+50%)

Nếu cột F ghi "Tăng ca" và muốn cộng thêm 50%, dùng công thức:

=IF(C2="Sáng",0.5,IF(C2="Chiều",0.5,IF(C2="Tối",0.5,IF(C2="Toàn ca",1,IF(C2="Ca gãy",ROUND((TIMEVALUE(E2)-TIMEVALUE(D2))*24/8,2),0))))) * IF(F2="Tăng ca",1.5,1)

3. Tính công khi có nghỉ nửa buổi

Nếu cột F ghi "Nghỉ nửa buổi", công thức trừ 0.25:

=IF(C2="Sáng",0.5,IF(C2="Chiều",0.5,IF(C2="Tối",0.5,IF(C2="Toàn ca",1,IF(C2="Ca gãy",ROUND((TIMEVALUE(E2)-TIMEVALUE(D2))*24/8,2),0))))) - IF(ISNUMBER(SEARCH("Nghỉ nửa",F2)),0.25,0)

Hướng dẫn thiết lập Sheet từng bước

Bước 1: Tạo Sheet mới

  1. Truy cập Google Sheets.
  2. Tạo bảng tính mới ("Tệp → Tạo").
  3. Đặt tên: Chấm Công [Tháng/Năm] (ví dụ: "Chấm Công 08/2026").

Bước 2: Tạo các cột tiêu đề

  1. Hàng 1 (A1:G1) nhập các tiêu đề: Ngày, Nhân viên, Ca/Shift, Giờ vào, Giờ ra, Ghi chú, Công/Ngày.
  2. Định dạng hàng 1: làm đậm, nền xám (gợi ý sử dụng định dạng → Điều kiện cơ bản ở Google Sheets để tô màu tự động).

Bước 3: Thêm xác thực dữ liệu cho cột "Ca/Shift"

  1. Chọn cột C (từ C2 xuống dưới).
  2. Vào Dữ liệu → Xác thực.
  3. Chọn loại: Danh sách.
  4. Nhập các tùy chọn: Sáng, Chiều, Tối, Toàn ca, Ca gãy.
  5. Bấm Lưu. Lúc này, khi bạn click vào ô cột C, sẽ xuất hiện dropdown menu.

Bước 4: Nhập công thức tính công

  1. Click vào ô G2 (hàng dữ liệu đầu tiên).
  2. Dán công thức (chọn 1 trong 3 công thức trên tùy nhu cầu).
  3. Nhấn Enter.
  4. Copy công thức xuống các hàng tiếp theo (kéo góc dưới phải của ô G2 xuống).

Bước 5: Định dạng cột thời gian (D, E)

  1. Chọn cột D, vào Định dạng → Số → Thời gian → HH:MM.
  2. Làm tương tự với cột E.
  3. Bây giờ khi nhập "08:30", Sheet sẽ tự nhận diện là 08:30 sáng.

Bước 6: Thêm tính năng tính tổng công hàng tháng (tùy chọn)

Ở dưới bảng chấm công, bạn có thể thêm bảng tính tổng công theo từng nhân viên:

Nhân viên Tổng công Ngày công chuẩn Chênh lệch
Nguyễn Văn A =SUMIF(B:B,"Nguyễn Văn A",G:G) 20 =B2-C2

Công thức =SUMIF(B:B,"Nguyễn Văn A",G:G) sẽ tự động cộng toàn bộ công của nhân viên đó trong tháng.

Những lỗi hay gặp khi dùng Sheet chấm công

Lỗi 1: Công thức không tính đúng khi có "Nghỉ nửa buổi"

Nguyên nhân: cột Ghi chú (F) có text khác (ví dụ "Nghỉ nửa BN" thay vì "Nghỉ nửa buổi").

Cách sửa: sử dụng hàm SEARCH để tìm kiếm một phần chuỗi thay vì khớp chính xác. Xem công thức bước 3 ở "Các công thức tính công phổ biến" trên.

Lỗi 2: Giờ vào/ra không tính đúng (ca gãy)

Nguyên nhân: định dạng giờ không phải HH:MM hoặc nhập sai (ví dụ "8:30" thay vì "08:30").

Cách sửa: đảm bảo cột D, E đã được định dạng là Thời gian (HH:MM), rồi nhập lại dữ liệu.

Lỗi 3: Công thức copy xuống hàng mới bị lỗi tham chiếu

Nguyên nhân: khi copy công thức, Sheet tự động thay đổi ô tham chiếu (ví dụ C2 → C3). Nếu bạn muốn công thức luôn tham chiếu cột định sẵn, cần thêm $ vào tham chiếu.

Cách sửa: dùng ô tuyệt đối như $C$2 thay vì C2 để tham chiếu không đổi khi copy.

Khi nào Sheet không đủ dùng?

Bảng chấm công bằng Sheet phù hợp với hầu hết công ty nhỏ, nhưng sẽ gặp giới hạn nếu:

  • Hàng trăm nhân viên: Sheet bắt đầu chậm khi dữ liệu quá lớn (hơn 10,000 hàng).
  • Chấm công qua thiết bị (kiosk, máy quét vân tay): Sheet không thể nhận dữ liệu từ thiết bị tự động.
  • Cần tích hợp bảng lương/quản lý hiệu suất: Sheet liên kết giữa nhiều bảng sẽ trở nên rối và dễ lỗi tham chiếu.
  • Cần kiểm soát quyền hạn từng nhân viên: trong Sheet khó quản lý ai xem được gì; app riêng cho phép kiểm soát chi tiết hơn.

Nếu bạn đang gặp những hạn chế này, hãy kể cho tôi nghe qua biểu mẫu — có thể một app nhỏ sẽ giải quyết nhanh hơn là cơn đau đầu với Sheet quá phức tạp.

Cách chia sẻ Sheet với quản lý nhân sự / kế toán

  1. Bấm nút Chia sẻ (góc trên phải).
  2. Nhập email của người dùng (tên đơn vị nhân sự, kế toán).
  3. Chọn quyền hạn:
    • Xem: chỉ cho xem, không chỉnh sửa.
    • Bình luận: có thể bình luận nhưng không sửa trực tiếp.
    • Chỉnh sửa: toàn quyền (chỉ dành cho quản lý).
  4. Gợi ý: nên tạo bản sao (File → Tạo bản sao) cho từng tháng thay vì chỉnh sửa bảng cũ, để có lịch sử chấm công hàng tháng.

Mẹo làm việc với Sheet chấm công hiệu quả

  • Tạo template chuẩn: sau tháng đầu, lưu Sheet vào "Template" để tháng sau chỉ cần copy và thay ngày.
  • Dùng hàm SUMIF để báo cáo nhanh: ngoài tổng công, có thể thêm công thức thống kê (lấy công trung bình, số ngày chấm công, số ngày vắng) để báo cáo quản lý.
  • Khóa các ô công thức: để tránh nhân viên vô tình xóa công thức, hãy bảo vệ các ô công thức (Dữ liệu → Bảo vệ bảng/ô).
  • Sử dụng tinh chỉnh/xác nhận: nếu Sheet được nhân viên điền, hãy thêm cột "Xác nhận" để quản lý kiểm duyệt trước khi dùng lương.

File mẫu Download (nếu có)

Google Sheet không cho phép download trực tiếp template từ đây, nhưng bạn có thể:

  1. Tạo Sheet mới theo hướng dẫn trên.
  2. Sau khi xong, bấm File → Tải xuống → Microsoft Excel (.xlsx) để lưu dự phòng hoặc chia sẻ với hệ thống khác.

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

Google Sheet có miễn phí không?

Có. Google Sheets hoàn toàn miễn phí khi bạn có tài khoản Google. Bạn chỉ trả tiền nếu nâng cấp lên Google One (để lưu trữ thêm) hoặc dùng Google Workspace cho doanh nghiệp (có các tính năng bảo mật và quản lý nâng cao).

Tôi có thể mã hóa/khóa công thức để nhân viên không xem được không?

Google Sheets hiện không có tính năng ẩn công thức hoàn toàn. Tuy nhiên, bạn có thể:

  • Tạo một Sheet riêng (tên Sheet "Công thức") và ẩn Sheet đó (chuột phải Sheet → Ẩn).
  • Dùng hàm tham chiếu từ Sheet ẩn về Sheet chính để hiển thị chỉ kết quả.
  • Hoặc thuê viết app riêng nếu bảo mật dữ liệu là ưu tiên cao.

Nếu quên cập nhật công thức cho tháng mới thì sao?

Giải pháp đơn giản: tạo 12 Sheet riêng cho mỗi tháng từ đầu năm, dùng template giống nhau. Hoặc dùng hàm MONTH()YEAR() để tự động phân loại dữ liệu theo tháng (cách này phức tạp hơn).

Có thể tích hợp máy chấm công vào Sheet không?

Hầu hết máy chấm công (kiosk, quét vân tay) xuất dữ liệu định dạng CSV hoặc Excel. Bạn có thể:

  • Import file CSV vào Sheet qua File → Nhập → Tải lên tệp.
  • Sau đó dùng công thức xử lý dữ liệu từ máy và tính công.
  • Nếu cần tích hợp tự động (không cần import thủ công), cần dùng app hoặc webhook riêng.

Nguồn tham khảo

  • Trợ giúp Google Sheets — Hàm SUMIF, TIMEVALUE, công thức điều kiện: https://support.google.com/sheets
  • Hướng dẫn xác thực dữ liệu Google Sheets: https://support.google.com/sheets/answer/10812538
💡 Bạn có việc lặp đi lặp lại nào chán nhất? Kể tôi nghe qua biểu mẫu 2 phút — tôi sẽ tư vấn miễn phí xem việc đó có thể biến thành app/công cụ tự động hay không, và báo giá rõ ràng. 👉 Điền khảo sát nhu cầu.

Cập nhật lần cuối: tháng 8/2026.

Đăng nhận xét (0)
Mới hơn Cũ hơn
🤖
Trợ lý AI — Trọng Hạnh MediaHỗ trợ 24/7 · Gọi/Zalo 0929 248 778