Cách Tạo Bảng Chấm Công Trong Excel: Hướng Dẫn Chi Tiết 7 Bước (2026)

02/05/2026
172 lượt xem

Bảng chấm công Excel giúp doanh nghiệp theo dõi giờ làm việc của nhân viên chính xác, tự động tính lương và tiết kiệm 5-10 giờ mỗi tháng so với ghi thủ công.

Trong bài viết này, bạn sẽ học được:

  • Cách tạo bảng chấm công tự động với 3 công thức cốt lõi (DATE, WEEKDAY, COUNTIF)
  • 5 template có sẵn phù hợp cho từng quy mô doanh nghiệp
  • Cách khắc phục 7 lỗi phổ biến khi làm bảng chấm công Excel
  • Checklist 12 bước để triển khai bảng chấm công tuân thủ pháp luật

Thời gian đọc: 12 phút | Độ khó: Trung bình | Công cụ cần: Excel 2016 trở lên (hoặc Microsoft 365)

Cách Tạo Bảng Chấm Công Trong Excel: Hướng Dẫn Chi Tiết 7 Bước

Bạn Có Nên Tự Làm Bảng Chấm Công Excel?

Chọn phương án phù hợp nhất với tình huống của bạn:

✅ NÊN TỰ LÀM BẢNG CHẤM CÔNG EXCEL KHI:

  • Doanh nghiệp có dưới 50 nhân viên
  • Lịch làm việc ổn định (không thay đổi ca thường xuyên)
  • Chỉ cần theo dõi giờ vào/ra, ngày công, tổng giờ làm
  • Ngân sách hạn chế (chưa sẵn sàng đầu tư phần mềm chuyên dụng)
  • Đã có kiến thức Excel cơ bản (biết tạo bảng, nhập công thức đơn giản)
  • Không cần tích hợp với hệ thống tính lương phức tạp

⚠️ CÂN NHẮC GIẢI PHÁP KHÁC KHI:

  • Doanh nghiệp có trên 100 nhân viên
  • Làm việc theo ca (sáng/chiều/tối/đêm) phức tạp
  • Cần tích hợp với hệ thống chấm vân tay, thẻ từ
  • Cần báo cáo phân tích chuyên sâu (OT, nghỉ phép, performance)
  • Làm việc remote/hybrid với nhiều người
  • Yêu cầu bảo mật dữ liệu cao

🔄 KẾT HỢP CẢ HAI KHI:

  • Đang trong giai đoạn chuyển đổi từ thủ công sang tự động
  • Muốn test workflow trước khi đầu tư phần mềm
  • Cần bảng tạm thời cho dự án ngắn hạn (2-6 tháng)

1. Tổng Quan Về Bảng Chấm Công Excel

1.1. Bảng Chấm Công Là Gì?

Bảng chấm công là công cụ ghi lại thời gian làm việc của nhân viên, bao gồm giờ vào, giờ ra, và tổng số giờ làm việc mỗi ngày. Đây là chứng từ quan trọng để:

  • Tính lương chính xác: Căn cứ để tính lương cơ bản, làm thêm giờ (OT), và các khoản phụ cấp
  • Tuân thủ luật lao động: Đảm bảo giờ làm việc theo quy định, tránh vi phạm pháp luật
  • Theo dõi năng suất: Phân tích hiệu quả làm việc của từng nhân viên hoặc bộ phận
  • Quản lý nghỉ phép: Ghi chú ngày nghỉ có phép, không phép, nghỉ ốm, nghỉ lễ

Các loại bảng chấm công phổ biến:

  • Giấy tờ: Nhân viên ký tên hàng ngày (lỗi thời, dễ gian lận)
  • Excel: Nhập liệu thủ công hoặc import từ máy chấm công (phổ biến nhất cho SME)
  • Phần mềm chuyên dụng: MISA, Base, CoffeeHR (tự động hóa cao)
  • Thiết bị sinh trắc học: Chấm vân tay, nhận diện khuôn mặt (doanh nghiệp lớn)

1.2. Tại Sao Chọn Excel Làm Bảng Chấm Công?

Lợi ích:

  • Miễn phí hoặc chi phí thấp: Nếu công ty đã có Microsoft Office, không tốn thêm tiền
  • Linh hoạt tùy chỉnh: Dễ dàng thêm/xóa cột, điều chỉnh công thức theo nhu cầu riêng
  • Dễ học, dễ sử dụng: Hầu hết nhân viên văn phòng đều biết Excel cơ bản
  • Tích hợp tốt: Kết nối dễ dàng với bảng tính lương, báo cáo HR khác
  • Phù hợp SME: Lý tưởng cho doanh nghiệp 5-50 nhân viên

Hạn chế cần lưu ý:

  • Không real-time: Cần nhập thủ công hoặc import dữ liệu định kỳ
  • Dễ sai sót: Nếu không khóa công thức, nhân viên có thể vô tình sửa đổi
  • Khó mở rộng: Khi công ty có hơn 100 nhân viên, Excel trở nên chậm và phức tạp
  • Phân quyền hạn chế: Không có hệ thống phân quyền chi tiết như phần mềm chuyên dụng

1.3. Các Thành Phần Cốt Lõi Của Bảng Chấm Công Excel

Một bảng chấm công Excel chuẩn gồm 4 phần chính:

  1. Phần thông tin nhân viên: Mã NV, Họ tên, Bộ phận, Chức vụ
  2. Phần chấm công hàng ngày: Ngày, Thứ, Giờ vào, Giờ ra, Tổng giờ làm, Ghi chú
  3. Phần tổng hợp cuối tháng: Tổng ngày công, Ngày nghỉ có phép, Ngày nghỉ không phép, Tổng giờ OT
  4. Công thức tự động: DATE, WEEKDAY, COUNTIF, IF, SUM, HOUR để tính toán

📌 Lưu ý pháp lý: Theo Nghị định 174/2016/NĐ-CP (Điều 12, 13, 14), chứng từ kế toán sử dụng trực tiếp để ghi sổ và lập báo cáo tài chính – bao gồm bảng chấm công – phải lưu trữ tối thiểu 10 năm.[1] Đây không chỉ là thực hành tốt mà còn là yêu cầu pháp lý để phục vụ công tác thanh tra, kiểm tra.

2. Chuẩn Bị Trước Khi Tạo Bảng Chấm Công

2.1. Thông Tin Cần Thu Thập

Trước khi bắt tay vào làm, hãy chuẩn bị đầy đủ thông tin sau:

  • Danh sách nhân viên: Mã NV, Họ tên, Bộ phận, Chức vụ
  • Khung giờ làm việc chuẩn: Ví dụ: 8:00-17:00 (8 tiếng), nghỉ trưa 1 tiếng
  • Quy định về OT, nghỉ phép:
    • Số ngày phép năm (thường 12 ngày/năm)
    • Cách tính OT (150%, 200%, 300% tùy ngày thường/cuối tuần/lễ)
    • Quy định nghỉ ốm, nghỉ thai sản
  • Chu kỳ tính lương: Theo tháng (phổ biến nhất), 2 tuần, hoặc tuần

2.2. Công Cụ Cần Có

  • Excel 2016 trở lên hoặc Microsoft 365 (khuyến nghị vì có tính năng collaboration)
  • Template mẫu (nếu muốn tiết kiệm thời gian) – Xem phần 4 bên dưới

2.3. Kiến Thức Excel Cần Biết

Không cần phải là “cao thủ Excel”, chỉ cần nắm vững 3 cấp độ sau:

  • Cơ bản: Tạo bảng, định dạng ô, merge cells, format ngày/giờ
  • Trung bình: Công thức SUM, COUNTIF, IF, DATE, WEEKDAY
  • Nâng cao (tùy chọn): VLOOKUP để kết nối với bảng lương, Conditional Formatting để tô màu tự động

Nếu bạn chưa tự tin với Excel, đừng lo – template có sẵn đã thiết lập sẵn công thức, bạn chỉ cần điền thông tin là được.

💡 Mẹo: Nhiều doanh nghiệp vừa và nhỏ chọn Excel làm công cụ chấm công ban đầu vì chi phí thấp và dễ triển khai, trước khi chuyển sang phần mềm chuyên dụng khi quy mô mở rộng.

3. Hướng Dẫn Tạo Bảng Chấm Công Excel Từ Đầu (7 Bước)

Dưới đây là quy trình chi tiết từng bước để tạo bảng chấm công Excel chuyên nghiệp. Mỗi bước đều có công thức cụ thể và giải thích rõ ràng.

Bước 1: Tạo Khung Bảng Cơ Bản

  1. Mở Excel, tạo workbook mới
  2. Đặt tên sheet: “Chấm công tháng [XX/YYYY]” (ví dụ: “Chấm công tháng 02/2026”)
  3. Thiết kế header:
    • Row 1: Merge cells A1:J1, nhập tiêu đề “BẢNG CHẤM CÔNG THÁNG 02/2026”
    • Row 2-3: Thông tin công ty (Tên công ty, Địa chỉ, Bộ phận)
    • Row 5: Header chính với các cột:
      • A: STT
      • B: Mã NV
      • C: Họ và tên
      • D: Bộ phận
      • E: Ngày
      • F: Thứ
      • G: Giờ vào
      • H: Giờ ra
      • I: Tổng giờ
      • J: Ghi chú
  4. Định dạng bảng:
    • Bold header (Row 5)
    • Center text cho tất cả header
    • Thêm border cho bảng (All Borders)
    • Set chiều rộng cột phù hợp (Column Width)

Bước 2: Nhập Thông Tin Nhân Viên

Bắt đầu từ Row 6:

  • Cột A (STT): 1, 2, 3…
  • Cột B (Mã NV): NV001, NV002, NV003… (hoặc mã riêng của công ty)
  • Cột C (Họ tên): Nguyễn Văn A, Trần Thị B…
  • Cột D (Bộ phận): Kinh doanh, Kế toán, IT, Marketing…

Mẹo sắp xếp: Sắp xếp theo bộ phận hoặc mã NV để dễ quản lý. Bạn có thể group các nhân viên cùng bộ phận lại để tổng hợp sau này.

Bước 3: Tạo Cột Ngày và Thứ Tự Động

Đây là bước quan trọng để tự động hóa bảng chấm công. Thay vì nhập thủ công 28-31 ngày, bạn sẽ dùng công thức Excel.

Công thức tự động điền ngày:

=DATE(năm, tháng, ngày)

Cách làm:

  1. Click vào ô E6 (ngày đầu tiên)
  2. Nhập công thức: =DATE(2026, 2, 1) (tháng 2/2026)
  3. Nhấn Enter
  4. Ở ô E7, nhập: =E6+1 (ngày tiếp theo)
  5. Copy công thức E7, paste xuống đến hết tháng (E36 cho tháng có 31 ngày)

Kết quả: Bạn sẽ có chuỗi ngày từ 01/02/2026 đến 28/02/2026 (hoặc 29/02 nếu năm nhuận)

Công thức tự động hiển thị thứ:

=CHOOSE(WEEKDAY(E6),"CN","T2","T3","T4","T5","T6","T7")

Giải thích công thức:

  • WEEKDAY(E6) trả về số từ 1-7 (1=CN, 2=T2, 3=T3…)[4]
  • CHOOSE chuyển số đó thành text tương ứng (“CN”, “T2”, “T3″…)

Cách làm:

  1. Click vào ô F6 (thứ tương ứng ngày đầu tiên)
  2. Nhập công thức trên
  3. Copy công thức xuống hết các ô trong cột F

Kết quả: Cột “Thứ” tự động hiển thị T2, T3, T4… dựa trên ngày

💡 Lợi ích của hàm DATE: Hàm DATE đảm bảo định dạng ngày nhất quán, tránh lỗi khi file được mở trên máy tính có cài đặt ngôn ngữ khác nhau – một vấn đề thường gặp khi team làm việc trên nhiều thiết bị.

Bước 4: Nhập Giờ Vào, Giờ Ra

Phần này thường được nhập thủ công hàng ngày (hoặc import từ máy chấm công nếu có).

Cách nhập:

  1. Click vào ô G6 (Giờ vào của ngày đầu tiên)
  2. Nhập giờ theo format: 8:00 hoặc 8:30
  3. Nhấn Enter
  4. Tương tự cho ô H6 (Giờ ra): 17:00 hoặc 17:30

Định dạng ô: Nếu Excel không tự nhận dạng format giờ:

  1. Chọn cột G và H
  2. Right-click > Format Cells
  3. Chọn Category: Time
  4. Chọn Type: h:mm (ví dụ: 8:00)
  5. Click OK

Mẹo nhập nhanh: Nếu nhiều ngày có cùng giờ vào/ra:

  1. Nhập giờ vào ô đầu tiên (ví dụ: 8:00)
  2. Copy ô đó (Ctrl+C)
  3. Chọn range cần điền (ví dụ: G6:G36)
  4. Paste (Ctrl+V)

Bước 5: Tính Tổng Giờ Làm Việc

Đây là bước tự động hóa quan trọng – Excel sẽ tính tổng giờ làm việc mỗi ngày.

Công thức cơ bản (không trừ giờ nghỉ trưa):

=(H6-G6)*24

Giải thích:

  • Excel lưu thời gian dưới dạng số thập phân (1 ngày = 1, 1 giờ = 1/24)
  • H6 – G6 = Giờ ra – Giờ vào (kết quả là phân số của ngày)
  • Nhân 24 để chuyển thành số giờ

Ví dụ: 17:30 – 8:00 = 9.5 giờ

Công thức nâng cao (trừ 1 giờ nghỉ trưa):

=((H6-G6)*24)-1

Nếu công ty quy định nghỉ trưa 1 giờ không tính lương, dùng công thức này.

Cách làm:

  1. Click vào ô I6 (Tổng giờ của ngày đầu tiên)
  2. Nhập công thức (chọn 1 trong 2 công thức trên tùy quy định công ty)
  3. Copy công thức xuống hết cột I

Định dạng hiển thị:

  1. Chọn cột I
  2. Right-click > Format Cells
  3. Chọn Category: Number
  4. Decimal places: 1 (ví dụ: 8.0, 9.5)

Bước 6: Tính Tổng Ngày Công

Cuối tháng, bạn cần tổng hợp số ngày công của mỗi nhân viên để tính lương.

Công thức đếm ngày công (đơn giản):

=COUNTIF(I6:I36,">0")

Giải thích:

  • COUNTIF đếm số ô trong range I6:I36 có giá trị lớn hơn 0[7]
  • Tức là đếm những ngày có làm việc (tổng giờ > 0)

Ví dụ: Nếu có 22 ngày làm việc trong tháng, công thức trả về 22

Công thức nâng cao (chỉ đếm ngày làm đủ giờ):

=COUNTIF(I6:I36,">=8")

Công thức này chỉ đếm những ngày làm đủ 8 giờ trở lên (không tính ngày làm thiếu giờ).

Cách làm:

  1. Thêm 1 row ở cuối bảng (ví dụ: Row 37) với label “Tổng ngày công”
  2. Ở ô I37, nhập công thức trên
  3. Bold và highlight ô này để dễ nhìn

📌 Quy định pháp luật: Theo Bộ luật Lao động 2019 (Điều 105), thời giờ làm việc bình thường không được quá 8 giờ trong một ngày và 48 giờ trong một tuần.[2] Vượt quá mức này, nhân viên được tính làm thêm giờ (OT) với mức lương ít nhất 150% (ngày thường), 200% (cuối tuần), 300% (ngày lễ).

Bước 7: Định Dạng và Hoàn Thiện Bảng

Bước cuối cùng: Làm cho bảng dễ đọc, chuyên nghiệp, và bảo vệ công thức khỏi bị sửa đổi.

A. Conditional Formatting (Tô màu tự động)

1. Highlight ngày Chủ Nhật và nghỉ lễ (màu đỏ nhạt):

  1. Chọn range E6:E36 (cột Ngày)
  2. Home tab > Conditional Formatting > New Rule
  3. Chọn “Use a formula to determine which cells to format”
  4. Nhập công thức: =WEEKDAY(E6)=1 (1 = Chủ Nhật)
  5. Click Format > Fill > Chọn màu đỏ nhạt
  6. Click OK

2. Highlight ngày làm thiếu giờ (màu vàng):

  1. Chọn range I6:I36 (cột Tổng giờ)
  2. Conditional Formatting > New Rule
  3. Nhập công thức: =I6<8 (nhỏ hơn 8 giờ)
  4. Chọn màu vàng
  5. OK

3. Highlight ngày nghỉ (màu xám):

  1. Chọn range G6:I36 (cột Giờ vào, Giờ ra, Tổng giờ)
  2. Conditional Formatting > New Rule
  3. Nhập công thức: =I6=0 (không làm việc)
  4. Chọn màu xám nhạt
  5. OK

B. Khóa Các Ô Công Thức (Protect Sheet)

Đây là bước CỰC KỲ QUAN TRỌNG để tránh công thức bị thay đổi vô tình.

Quy trình:

  1. Unlock các ô cần nhân viên nhập:
    • Chọn cột G, H, J (Giờ vào, Giờ ra, Ghi chú)
    • Right-click > Format Cells > Protection tab
    • Bỏ tick “Locked”
    • OK
  2. Giữ nguyên lock các ô công thức:
    • Cột E, F, I (Ngày, Thứ, Tổng giờ) – giữ nguyên “Locked” (mặc định)
  3. Bật Protect Sheet:
    • Review tab > Protect Sheet
    • Nhập password (ghi nhớ kỹ!)
    • Chỉ tick “Select unlocked cells” (cho phép nhân viên chỉ chọn ô unlocked)
    • OK

Kết quả: Nhân viên chỉ có thể nhập vào ô Giờ vào, Giờ ra, Ghi chú. Không thể sửa công thức hoặc xóa ngày/thứ.[5]

⚠️ Lỗi phổ biến: Một trong những lỗi phổ biến nhất khi sử dụng bảng chấm công Excel là công thức bị thay đổi do nhân viên vô tình chỉnh sửa. Lỗi này thường xảy ra khi nhiều người cùng chỉnh sửa file hoặc khi nhân viên vô tình click vào ô công thức và nhấn Delete. Giải pháp: Protect Sheet ngay sau khi tạo xong bảng.

4. 5 Template Bảng Chấm Công Excel Có Sẵn (Tải Miễn Phí)

Nếu bạn muốn tiết kiệm thời gian, sử dụng template có sẵn là lựa chọn thông minh. Template giúp bạn bỏ qua bước thiết kế khung bảng và công thức, chỉ cần điền thông tin công ty và danh sách nhân viên là có thể sử dụng ngay.

So Sánh 5 Template Phổ Biến

Template Phù hợp cho Tính năng chính Độ phức tạp
1. Bảng chấm công cơ bản 5-10 nhân viên, lịch cố định Ngày, Thứ, Giờ vào/ra, Tổng giờ Dễ ⭐
2. Bảng chấm công theo ca 10-30 nhân viên, làm việc theo ca Ca sáng/chiều/tối, tính OT tự động Trung bình ⭐⭐
3. Bảng chấm công + tính lương 10-50 nhân viên Tích hợp tính lương cơ bản, BHXH Trung bình ⭐⭐
4. Bảng chấm công đa sheet 30-100 nhân viên, nhiều bộ phận 1 file nhiều sheet (theo tháng/bộ phận) Khó ⭐⭐⭐
5. Bảng chấm công có dashboard 20-50 nhân viên Báo cáo trực quan (chart, KPI) Khó ⭐⭐⭐

4.1. Hướng Dẫn Sử Dụng Template

Quy trình 7 bước đơn giản:

  1. Tải file .xlsx về máy (click link bên trên)
  2. Mở file, nhấn “Enable Editing” nếu có cảnh báo Security Warning
  3. Điền thông tin công ty ở sheet “Thiết lập” (tên, địa chỉ, logo…)
  4. Nhập danh sách nhân viên ở sheet “Danh sách NV” (Mã NV, Họ tên, Bộ phận)
  5. Chọn tháng/năm cần tạo bảng chấm công (template tự động điền ngày)
  6. Nhập giờ vào/ra hàng ngày vào sheet “Chấm công”
  7. Kiểm tra tổng hợp ở sheet “Báo cáo” (tổng ngày công, OT, nghỉ phép)

4.2. Tùy Chỉnh Template Theo Nhu Cầu

Template là nền tảng, bạn hoàn toàn có thể điều chỉnh để phù hợp với công ty:

  • Thêm/xóa cột: Ví dụ: thêm cột “Ca làm việc”, “Địa điểm”, “Project”…
  • Đổi màu sắc: Chọn màu phù hợp với branding công ty
  • Thêm logo: Insert > Pictures > chọn logo công ty, đặt ở header
  • Điều chỉnh công thức: Ví dụ: Thay đổi giờ nghỉ trưa từ 1 giờ thành 1.5 giờ

💡 Lợi ích: Sử dụng template có sẵn giúp bạn tiết kiệm đáng kể thời gian so với việc tạo bảng từ đầu, đặc biệt phù hợp cho doanh nghiệp cần triển khai nhanh chóng.[6]

5. Các Công Thức Excel Nâng Cao Cho Bảng Chấm Công

Ngoài 3 công thức cơ bản (DATE, WEEKDAY, COUNTIF), dưới đây là 10 công thức nâng cao giúp bạn tự động hóa hoàn toàn bảng chấm công.

Bảng Tổng Hợp 10 Công Thức Cần Biết

Công thức Mục đích Syntax Ví dụ
DATE Tạo ngày tự động =DATE(năm,tháng,ngày) =DATE(2026,2,1) → 01/02/2026
WEEKDAY Lấy thứ trong tuần =WEEKDAY(ngày) =WEEKDAY(A1) → 2 (Thứ 2)
CHOOSE Chuyển số thành text =CHOOSE(index,val1,val2,...) =CHOOSE(2,"CN","T2","T3") → T2
COUNTIF Đếm ô thỏa điều kiện =COUNTIF(range,criteria) =COUNTIF(A1:A30,">8") → 22
SUMIF Tính tổng có điều kiện =SUMIF(range,criteria,sum_range) =SUMIF(B:B,"OT",C:C) → tổng giờ OT
IF Điều kiện đơn giản =IF(logic,true,false) =IF(A1>8,"Đủ giờ","Thiếu")
EOMONTH Ngày cuối tháng =EOMONTH(ngày,0) =EOMONTH(DATE(2026,2,1),0) → 28/02/2026
NETWORKDAYS Số ngày làm việc (trừ T7, CN) =NETWORKDAYS(start,end) =NETWORKDAYS("1/2/2026","28/2/2026") → 20
VLOOKUP Tra cứu thông tin =VLOOKUP(value,table,col,0) =VLOOKUP("NV001",A:C,3,0) → Bộ phận
TEXT Định dạng text =TEXT(value,format) =TEXT(A1,"dd/mm/yyyy") → 01/02/2026

Nguồn: Microsoft Support – Excel Functions[4]

5.1. Case Study: Tính OT Tự Động

Yêu cầu: Nếu làm >8 giờ/ngày, phần vượt là OT (làm thêm giờ).

Công thức:

=IF(I6>8, I6-8, 0)

Giải thích:

  • Nếu tổng giờ (ô I6) > 8, lấy phần vượt (I6 – 8)
  • Nếu không (≤8 giờ), OT = 0

Ví dụ:

  • Làm 9.5 giờ → OT = 1.5 giờ
  • Làm 7 giờ → OT = 0

Cách áp dụng:

  1. Thêm cột “OT” (cột K)
  2. Ở ô K6, nhập công thức trên
  3. Copy xuống hết cột
  4. Cuối tháng, dùng =SUM(K6:K36) để tính tổng OT

📌 Quy định OT: Theo Bộ luật Lao động 2019, làm thêm giờ không được vượt quá 50% giờ làm bình thường trong một ngày, tối đa 40 giờ trong một tháng và 200 giờ trong một năm.[2] Bảng cần cảnh báo (conditional formatting màu đỏ) nếu nhân viên vượt quá mức này.

5.2. Case Study: Đánh Dấu Ngày Nghỉ Lễ Tự Động

Yêu cầu: Tự động tô màu đỏ cho các ngày Tết, 30/4, 1/5, 2/9… để dễ nhận biết.

Cách làm:

  1. Tạo sheet “Ngày nghỉ lễ”:
    • Thêm sheet mới, đặt tên “Ngày nghỉ lễ”
    • Cột A: Nhập danh sách 11 ngày nghỉ lễ năm 2026:
      • 01/01/2026 (Tết Dương lịch)
      • 26/01/2026 – 01/02/2026 (Tết Nguyên đán 5 ngày)
      • 10/04/2026 (Giỗ Tổ Hùng Vương)
      • 30/04/2026 (30/4)
      • 01/05/2026 (1/5)
      • 02/09/2026, 03/09/2026 (Quốc khánh 2 ngày)
  2. Áp dụng Conditional Formatting:
    • Quay lại sheet “Chấm công”
    • Chọn range E6:E36 (cột Ngày)
    • Conditional Formatting > New Rule
    • Nhập công thức: =COUNTIF('Ngày nghỉ lễ'!$A:$A, E6)>0
    • Giải thích: Nếu ngày trong E6 nằm trong danh sách ngày lễ → highlight màu đỏ
    • Chọn format màu đỏ nhạt
    • OK

Kết quả: Tất cả ngày nghỉ lễ tự động được tô màu đỏ, dễ dàng phân biệt với ngày làm việc bình thường.

📌 Ngày nghỉ lễ 2026: Người lao động tại Việt Nam được nghỉ 11 ngày lễ chính thức có hưởng nguyên lương: Tết Dương lịch (1 ngày), Tết Nguyên đán (5 ngày), Giỗ Tổ Hùng Vương (1 ngày), 30/4 (1 ngày), 1/5 (1 ngày), và Quốc khánh 2/9 (2 ngày).[3]

6. Khắc Phục 7 Lỗi Phổ Biến Khi Làm Bảng Chấm Công Excel

Dưới đây là những lỗi mà phần lớn người dùng gặp phải khi tạo bảng chấm công Excel, kèm nguyên nhân và cách khắc phục chi tiết.

Lỗi Nguyên nhân Cách khắc phục
1. Công thức DATE hiển thị số thay vì ngày
(ví dụ: 45350)
Định dạng ô sai (Number thay vì Date) 1. Chọn ô/range có lỗi
2. Right-click > Format Cells
3. Category: Date
4. Type: dd/mm/yyyy
5. OK
2. Công thức WEEKDAY không hiển thị đúng thứ Công thức CHOOSE sai thứ tự hoặc thiếu tham số Kiểm tra lại công thức:
=CHOOSE(WEEKDAY(E6),"CN","T2","T3","T4","T5","T6","T7")
Đảm bảo: WEEKDAY(1)=CN, WEEKDAY(2)=T2…
3. Tính tổng giờ ra số âm Giờ ra < Giờ vào (ca đêm qua 0h) Dùng công thức xử lý ca đêm:
=IF(H6<G6, (1+H6-G6)*24, (H6-G6)*24)
Ví dụ: Vào 22:00, ra 6:00 → 8 giờ
4. COUNTIF đếm sai số ngày công Có ô trống hoặc chứa text thay vì số 1. Đảm bảo cột Tổng giờ chỉ chứa số (không có text)
2. Dùng criteria ">=0" thay vì ">0" nếu cần đếm cả 0
3. Kiểm tra range đúng (ví dụ: I6:I36, không nhầm cột)
5. Bảng bị thay đổi công thức khi nhân viên edit Chưa khóa ô công thức (Protect Sheet) 1. Unlock ô nhập liệu (Giờ vào/ra)
2. Giữ lock ô công thức
3. Review > Protect Sheet > Nhập password
(Xem chi tiết Bước 7 phần 3)
6. File Excel chậm, lag khi mở Quá nhiều công thức, conditional formatting, hoặc data lớn 1. Tách file theo tháng (không gộp 12 tháng vào 1 file)
2. Chuyển công thức thành giá trị sau khi chốt tháng:
– Chọn range công thức > Copy
– Paste Special > Values
3. Giảm Conditional Formatting (chỉ dùng cho ô quan trọng)
4. Nếu >100 nhân viên, chuyển sang Access hoặc phần mềm chuyên dụng
7. Ngày tháng hiển thị sai khi mở ở máy khác Cài đặt ngôn ngữ/region khác nhau (MM/DD/YYYY vs DD/MM/YYYY) 1. Luôn dùng hàm DATE thay vì nhập thủ công
2. Set format chuẩn: dd/mm/yyyy
3. Tránh nhập ngày dưới dạng text (VD: “1/2/2026”)

⚠️ Lưu ý: Lỗi số 5 (công thức bị thay đổi) là phổ biến nhất và gây thiệt hại lớn nhất. Hãy luôn nhớ Protect Sheet sau khi hoàn thành bảng.

7. Tích Hợp Bảng Chấm Công Với Hệ Thống Tính Lương

Để tự động hóa hoàn toàn quy trình HR, bạn có thể kết nối bảng chấm công với bảng tính lương. Dưới đây là 2 phương pháp phổ biến.

7.1. Phương Pháp 1: Dùng VLOOKUP

Ý tưởng: Bảng lương tự động “tra cứu” tổng ngày công từ bảng chấm công dựa trên Mã NV.

Cách làm:

  1. Chuẩn bị 2 sheet:
    • Sheet 1: “Chấm công” (chứa Mã NV, Tổng ngày công)
    • Sheet 2: “Tính lương” (chứa Mã NV, Lương cơ bản, Tổng ngày công…)
  2. Trong sheet “Tính lương”, ô Tổng ngày công, nhập công thức:
    =VLOOKUP(A6,'Chấm công'!A:Z,9,0)
    • A6: Mã NV trong bảng lương
    • ‘Chấm công’!A:Z: Range tìm kiếm (toàn bộ bảng chấm công)
    • 9: Số thứ tự cột chứa Tổng ngày công (giả sử cột I là cột thứ 9)
    • 0: Tìm khớp chính xác
  3. Copy công thức xuống cho tất cả nhân viên

Kết quả: Bảng lương tự động cập nhật tổng ngày công từ bảng chấm công, không cần nhập thủ công.

7.2. Phương Pháp 2: Dùng Sheet Riêng Trong Cùng 1 File

Cấu trúc file:

  • Sheet 1: “Danh sách NV” (Mã NV, Họ tên, Bộ phận, Lương cơ bản)
  • Sheet 2: “Chấm công” (Ngày, Thứ, Giờ vào/ra, Tổng giờ)
  • Sheet 3: “Tính lương” (Tổng ngày công, Lương thực lĩnh, BHXH, thuế…)
  • Sheet 4: “Báo cáo tổng hợp” (Dashboard, Chart)

Link data giữa các sheet:

='Chấm công'!I37

Công thức này lấy giá trị từ ô I37 của sheet “Chấm công” (Tổng ngày công)

7.3. Template Tích Hợp Sẵn

Tính năng:

  • Tự động lấy tổng ngày công từ bảng chấm công
  • Tính lương cơ bản = Tổng ngày công × Lương ngày
  • Tính phụ cấp, OT (150%, 200%, 300%)
  • Tính BHXH, BHYT, BHTN (10.5% lương)
  • Tính thuế TNCN theo bậc lũy tiến
  • Xuất bảng lương PDF để gửi nhân viên

8. Best Practices Khi Dùng Bảng Chấm Công Excel

Để đảm bảo dữ liệu chính xác, tuân thủ pháp luật, và tránh rủi ro, hãy áp dụng các thực hành tốt nhất sau:

8.1. Quy Trình Nhập Liệu Chuẩn

  1. Nhập liệu hàng ngày (không để dồn cuối tháng)
    • Mỗi ngày cuối giờ làm việc, HR hoặc trưởng bộ phận nhập giờ vào/ra
    • Tránh nhập một lần vào cuối tháng → dễ sai sót, quên
  2. Đối chiếu với máy chấm công (nếu có) mỗi tuần
    • Xuất dữ liệu từ máy chấm vân tay/thẻ từ ra file CSV
    • Import vào Excel hoặc đối chiếu thủ công
    • Sửa ngay nếu có sai lệch
  3. Nhân viên ký xác nhận vào cuối tháng
    • In bảng chấm công ra giấy
    • Nhân viên kiểm tra và ký xác nhận
    • Scan hoặc lưu bản gốc (theo quy định lưu trữ 10 năm)
  4. HR kiểm tra lại trước khi chốt lương
    • Kiểm tra các trường hợp bất thường: OT quá nhiều, nghỉ không phép…
    • Đối chiếu với đơn xin phép, đơn xin nghỉ ốm
  5. Lưu trữ file Excel theo tháng
    • Đặt tên file: ChamCong_MM-YYYY.xlsx (ví dụ: ChamCong_02-2026.xlsx)
    • Lưu vào folder riêng, phân quyền chỉ HR truy cập

8.2. Checklist Tuân Thủ Pháp Luật

Đảm bảo bảng chấm công của bạn đáp ứng đầy đủ yêu cầu pháp lý:

  • ☐ Lưu trữ bảng chấm công tối thiểu 10 năm (Nghị định 174/2016/NĐ-CP)[1]
  • ☐ Ghi rõ giờ vào, giờ ra (không chỉ tổng giờ) để minh bạch
  • ☐ Ghi chú rõ lý do nghỉ (phép, ốm, không phép, thai sản…)
  • ☐ Nhân viên ký xác nhận cuối tháng (hoặc chữ ký số nếu dùng phần mềm)
  • ☐ Đảm bảo giờ làm ≤48 giờ/tuần (Bộ luật Lao động 2019, Điều 105)[2]
  • ☐ OT không quá 4 giờ/ngày, 40 giờ/tháng, 200 giờ/năm
  • ☐ Ghi rõ ngày nghỉ lễ, nghỉ bù (nếu lễ trùng cuối tuần)

⚠️ Hậu quả vi phạm: Vi phạm quy định về lưu trữ chứng từ kế toán có thể bị xử phạt hành chính theo quy định. Doanh nghiệp cần tuân thủ nghiêm ngặt để tránh rủi ro pháp lý.

8.3. Bảo Mật Dữ Liệu

Bảng chấm công chứa thông tin nhạy cảm (giờ làm, lương), cần bảo vệ cẩn thận:

  • Set password cho file Excel:
    1. File > Info > Protect Workbook
    2. Chọn “Encrypt with Password”
    3. Nhập password mạnh (ít nhất 8 ký tự, bao gồm chữ hoa, số, ký tự đặc biệt)
    4. OK
  • Phân quyền:
    • Chỉ HR và giám đốc được edit
    • Trưởng bộ phận chỉ được view bộ phận mình
    • Nhân viên chỉ được view dữ liệu cá nhân (nếu cần)
  • Backup định kỳ:
    • Lưu bản sao trên Google Drive hoặc OneDrive mỗi tuần
    • Backup local trên ổ cứng ngoài mỗi tháng
    • Kiểm tra khả năng restore backup 6 tháng/lần

Theo best practices của Microsoft: Bảng chấm công nên khóa các ô chứa công thức, set password protection, và sử dụng conditional formatting để tăng tính rõ ràng.[6]

9. So Sánh Excel vs Phần Mềm Chuyên Dụng

Khi nào bạn nên tiếp tục dùng Excel, và khi nào nên nâng cấp lên phần mềm chấm công chuyên dụng? Bảng so sánh dưới đây sẽ giúp bạn quyết định.

Tiêu chí Excel Phần mềm chuyên dụng
Chi phí Miễn phí (nếu có Office) hoặc 2-3 triệu/năm (Microsoft 365) 500k – 5 triệu/user/năm
(MISA: 500k, Base: 300k, CoffeeHR: 200k)
Thời gian setup 1-2 giờ (nếu dùng template) 1-2 tuần (bao gồm training nhân viên)
Độ chính xác 90-95% (nếu khóa công thức đúng) 98-99% (tự động từ thiết bị chấm công)
Tích hợp thiết bị Không (phải nhập thủ công hoặc import CSV) Có (vân tay, thẻ từ, app mobile, GPS check-in)
Phù hợp quy mô 5-50 nhân viên 50-1000+ nhân viên
Báo cáo Cơ bản (phải tự làm chart, pivot table) Chuyên sâu (dashboard sẵn, KPI real-time)
Bảo mật Trung bình (password + Protect Sheet) Cao (phân quyền chi tiết, log truy cập, 2FA)
Hỗ trợ Tự học, Google, Excel forum Hotline, training chuyên môn, tài liệu hướng dẫn
Remote work Hạn chế (phải share file, dễ conflict khi nhiều người edit) Tốt (cloud-based, mobile app, GPS check-in)
Tự động hóa Một phần (công thức, macro VBA nâng cao) Hoàn toàn (tự động sync từ thiết bị, gửi email, tính lương)

9.1. Khi Nào Nên Nâng Cấp Lên Phần Mềm?

Bạn nên cân nhắc chuyển sang phần mềm chấm công chuyên dụng khi xuất hiện một trong các dấu hiệu sau:

  • ✅ Công ty mở rộng >50 nhân viên (Excel bắt đầu chậm, khó quản lý)
  • ✅ Nhập liệu tốn >5 giờ/tháng (không hiệu quả về thời gian)
  • ✅ Sai sót thường xuyên >3 lần/quý (ảnh hưởng đến tính lương)
  • ✅ Cần tích hợp với máy chấm công, app mobile
  • ✅ Làm việc remote/hybrid với nhiều người (Excel khó collaboration real-time)
  • ✅ Cần báo cáo phân tích chuyên sâu (OT trend, absenteeism rate…)
  • ✅ Yêu cầu bảo mật cao (phân quyền chi tiết, audit log)

9.2. Top 3 Phần Mềm Chấm Công Phổ Biến Tại Việt Nam

  1. MISA AMIS
    • Giá: Từ 500k/user/năm
    • Ưu điểm: Tích hợp đầy đủ HR (chấm công, lương, BHXH, thuế), hỗ trợ tiếng Việt tốt
    • Phù hợp: Doanh nghiệp 50-500 nhân viên
  2. Base HRM+
    • Giá: Từ 300k/user/năm
    • Ưu điểm: Giao diện hiện đại, mobile app tốt, GPS check-in
    • Phù hợp: Startup, doanh nghiệp tech, remote team
  3. CoffeeHR
    • Giá: Từ 200k/user/năm
    • Ưu điểm: Giá rẻ nhất, dễ dùng, setup nhanh
    • Phù hợp: SME, doanh nghiệp 20-100 nhân viên

Lưu ý: Hầu hết phần mềm đều có gói dùng thử miễn phí 14-30 ngày. Hãy test trước khi quyết định mua.

10. FAQ – 10 Câu Hỏi Thường Gặp

10.1. Tôi chưa biết Excel, có làm được bảng chấm công không?

Trả lời: Được! Dùng template có sẵn (phần 4), bạn chỉ cần biết cách nhập số vào ô. Nếu muốn tùy chỉnh, học 2-3 công thức cơ bản (DATE, COUNTIF, IF) là đủ – mất khoảng 1-2 giờ với các tutorial trên YouTube hoặc Microsoft Learn.

10.2. File Excel chậm khi có nhiều nhân viên, làm sao tối ưu?

Trả lời:

  • Tách file theo tháng (không gộp 12 tháng vào 1 file)
  • Chuyển công thức thành giá trị sau khi chốt tháng: Copy > Paste Special > Values
  • Giảm Conditional Formatting (chỉ dùng cho các ô quan trọng)
  • Xóa các sheet, cột không dùng đến
  • Nếu >100 nhân viên, nên chuyển sang Access hoặc phần mềm chuyên dụng

10.3. Có thể tích hợp bảng chấm công Excel với máy chấm vân tay không?

Trả lời: Có, nhưng không trực tiếp. Quy trình:

  1. Xuất dữ liệu từ máy chấm vân tay ra file .csv hoặc .txt (thường có nút Export trong phần mềm máy)
  2. Mở Excel > Data tab > From Text/CSV
  3. Chọn file vừa xuất > Import
  4. Copy dữ liệu (Giờ vào, Giờ ra) vào bảng chấm công
  5. Nếu làm thường xuyên, có thể dùng macro VBA để tự động hóa bước 2-4

10.4. Làm sao để nhân viên không sửa được công thức?

Trả lời:

  1. Unlock các ô cần nhân viên nhập (Giờ vào, Giờ ra, Ghi chú):
    • Chọn ô > Format Cells > Protection > Bỏ tick “Locked”
  2. Giữ nguyên lock các ô công thức (mặc định đã locked)
  3. Protect Sheet:
    • Review tab > Protect Sheet > Nhập password > OK
  4. Kết quả: Nhân viên chỉ edit được các ô đã unlock, không thể sửa công thức[5]

10.5. Công thức tính OT thế nào cho nhân viên làm ca đêm (qua 0h)?

Trả lời:

=IF(H6<G6, (1+H6-G6)*24, (H6-G6)*24)

Giải thích:

  • Nếu Giờ ra (H6) < Giờ vào (G6) → ca qua đêm → cộng thêm 1 ngày
  • Ví dụ: Vào 22:00, ra 6:00 sáng hôm sau → (1 + 6:00 – 22:00) × 24 = 8 giờ

10.6. Tôi muốn tính lương theo giờ, không phải ngày công, làm sao?

Trả lời: Thay vì dùng COUNTIF để đếm ngày, dùng SUM để tính tổng giờ:

=SUM(I6:I36)

Sau đó nhân với lương theo giờ:

=SUM(I6:I36) * [Lương/giờ]

Ví dụ: Tổng 176 giờ × 50,000đ/giờ = 8,800,000đ

10.7. Có cách nào tự động gửi bảng chấm công cho nhân viên qua email không?

Trả lời:

  • Cách 1 (Thủ công – dễ nhất): File > Export > Create PDF/XPS > Gửi email thủ công
  • Cách 2 (Tự động – cần kỹ năng VBA): Viết macro VBA kết hợp Outlook để tự động gửi email
  • Cách 3 (Dễ + Collaboration): Lưu file trên Google Drive/OneDrive, share link view-only với nhân viên

10.8. Bảng chấm công phải lưu bao lâu theo quy định?

Trả lời: Tối thiểu 10 năm theo Nghị định 174/2016/NĐ-CP.[1] Nên lưu cả file Excel gốc + bản PDF đã ký để phòng trường hợp thanh tra, kiểm tra của cơ quan chức năng.

10.9. Tôi muốn thêm cột “Ca làm việc” (sáng/chiều/tối), làm sao?

Trả lời:

  1. Thêm cột “Ca” vào bảng (ví dụ: cột K)
  2. Dùng công thức IF để tự động xác định ca dựa trên giờ vào:
    =IF(G6<12:00, "Sáng", IF(G6<18:00, "Chiều", "Tối"))
  3. Hoặc nhập thủ công: Sáng / Chiều / Tối / Đêm (nếu ca phức tạp)

10.10. Template có hỗ trợ tiếng Anh không (cho công ty nước ngoài)?

Trả lời: Template mặc định là tiếng Việt. Để chuyển sang tiếng Anh:

  1. Thay header: “Họ tên” → “Full Name”, “Bộ phận” → “Department”, “Ngày” → “Date”…
  2. Thay công thức CHOOSE cho thứ:
    =CHOOSE(WEEKDAY(E6),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")
  3. Hoặc tải template tiếng Anh có sẵn từ Microsoft Office Templates

11. Kết Luận Và Bước Tiếp Theo

11.1. Tóm Tắt Những Gì Đã Học

Bạn vừa học được một quy trình hoàn chỉnh để tạo và quản lý bảng chấm công Excel chuyên nghiệp:

  • ✅ Cách tạo bảng chấm công từ đầu với 7 bước chi tiết
  • 3 công thức cốt lõi: DATE, WEEKDAY, COUNTIF để tự động hóa
  • 5 template có sẵn phù hợp với mọi quy mô doanh nghiệp
  • ✅ Cách khắc phục 7 lỗi phổ biến khi làm bảng chấm công
  • Best practices để tuân thủ pháp luật và bảo mật dữ liệu
  • ✅ So sánh Excel vs Phần mềm chuyên dụng để quyết định nâng cấp

11.2. Checklist Triển Khai (12 Bước)

Áp dụng ngay checklist này để triển khai bảng chấm công tại công ty:

  1. ☐ Tải template phù hợp với quy mô công ty (hoặc tạo từ đầu nếu có thời gian)
  2. ☐ Nhập danh sách nhân viên, bộ phận, mã NV
  3. ☐ Thiết lập khung giờ làm việc chuẩn (8:00-17:00, nghỉ trưa 1 giờ…)
  4. ☐ Test công thức với 1-2 nhân viên trước (đảm bảo tính toán đúng)
  5. ☐ Nhập liệu thử 1 tuần để phát hiện vấn đề
  6. ☐ Đối chiếu với dữ liệu thực tế (máy chấm công / ghi chép) để kiểm tra độ chính xác
  7. ☐ Điều chỉnh nếu có sai sót (công thức, format, cột…)
  8. ☐ Protect Sheet và set password để bảo vệ công thức
  9. ☐ Hướng dẫn nhân viên/trưởng bộ phận cách xem và ký xác nhận bảng chấm công
  10. ☐ Triển khai chính thức cho toàn công ty
  11. ☐ Backup file hàng tuần (Google Drive, OneDrive, hoặc ổ cứng ngoài)
  12. ☐ Review và cải tiến sau 1 tháng (thu thập feedback từ HR và nhân viên)

11.3. Bạn Cần Hỗ Trợ Thêm?

Nếu gặp khó khăn khi làm bảng chấm công hoặc có câu hỏi cụ thể:

  • Tham gia cộng đồng Excel/HR trên Facebook để trao đổi với các chuyên gia
  • Tham khảo Microsoft Support (support.microsoft.com) cho các vấn đề kỹ thuật về Excel
  • Nếu công ty cần tư vấn chuyên sâu về hệ thống HR, cân nhắc thuê chuyên gia tư vấn

💻 Nâng cấp công cụ làm việc: Nếu bạn đang tìm kiếm MacBook để làm việc với Excel mượt mà và hiệu quả hơn, tham khảo các sản phẩm chính hãng tại MacOne.vn – đại lý ủy quyền chính thức của Apple tại Việt Nam.

Tài Liệu Tham Khảo

  1. Kiểm toán AS (2024). Quy định thời hạn lưu trữ chứng từ kế toán. Nguồn: https://kiemtoanas.com.vn/vi/tin-tuc/quy-dinh-thoi-han-luu-tru-chung-tu-ke-toan-kiem-toan-as-101.html
  2. Thư viện Pháp luật (2024). Thời giờ làm việc bình thường được quy định tối đa là bao nhiêu giờ trong 1 ngày, 1 tuần? Nguồn: https://thuvienphapluat.vn/lao-dong-tien-luong/thoi-gio-lam-viec-binh-thuong-duoc-quy-dinh-toi-da-la-bao-nhieu-gio-trong-1-ngay-1-tuan-1070.html
  3. Thư viện Pháp luật (2026). Lịch nghỉ lễ 2026 – Tổng hợp các ngày lễ 2026 ở Việt Nam. Nguồn: https://thuvienphapluat.vn/hoi-dap-phap-luat/lich-nghi-le-2026–tong-hop-cac-ngay-le-2026-o-viet-nam-chi-tiet-ra-sao-138051550.html
  4. Microsoft Support (2024). WEEKDAY function. Nguồn: https://support.microsoft.com/en-us/office/weekday-function-60e44483-2ed1-439f-8bd0-e404c190949a
  5. Microsoft Support (2024). Lock or unlock specific areas of a protected worksheet. Nguồn: https://support.microsoft.com/en-us/office/lock-or-unlock-specific-areas-of-a-protected-worksheet-75481b72-db8a-4267-8c43-042a5f2cd93a
  6. Microsoft Excel (2024). Free customizable timesheet templates. Nguồn: https://excel.cloud.microsoft/create/en/timesheet-templates/
  7. Microsoft Support (2024). Count numbers or dates based on a condition in Excel. Nguồn: https://support.microsoft.com/en-us/office/count-numbers-or-dates-based-on-a-condition-in-excel-976d0074-245d-49e6-bf5f-1207983f82ed
Từ Khóa Thủ Thuật Excel
GIAO HÀNG TẬN NƠI
Miễn phí giao hàng nội thành
ĐỔI TRẢ DỄ DÀNG
Miễn phí đổi trong 10 ngày
HÀNG CHÍNH HÃNG
Cam kết hàng chính hãng 100%
NHẬN HÀNG TRẢ TIỀN
Tiền mặt, quẹt thẻ, chuyển khoản
Loading...
messenger call