Có thể bạn quan tâm: Hướng Dẫn Sử Dụng Excel 2026 Toàn Tập: Từ Cơ Bản Đến Nâng Cao
1. Giới thiệu
Trong môi trường doanh nghiệp hiện đại, việc quản lý thời gian làm việc của nhân viên không chỉ giúp doanh nghiệp đánh giá hiệu suất công việc mà còn là công cụ quan trọng trong việc tính lương, phân bổ nguồn lực và lập kế hoạch dự án. Excel, với tính linh hoạt và tính sẵn có, là một trong những công cụ phổ biến nhất để xây dựng bảng chấm công. Tuy nhiên, nhiều người vẫn chưa biết cách tận dụng hết sức mạnh của Excel trong việc tạo ra bảng chấm công tự động, dễ sử dụng và chính xác.
Bài viết này sẽ cung cấp cho bạn một quy trình chi tiết, từ bước chuẩn bị dữ liệu, thiết kế bảng, tính toán giờ làm việc, đến cách nâng cấp bảng bằng công thức và tính năng nâng cao của Excel. Bằng cách đọc và thực hành theo hướng dẫn, bạn sẽ có thể thiết lập bảng chấm công chuyên nghiệp, phù hợp với nhu cầu của doanh nghiệp hoặc cá nhân.
Có thể bạn quan tâm: Hướng Dẫn Sử Dụng Conditional Formatting Trong Excel
2. Lợi ích của bảng chấm công trong Excel
- Tự động tính toán giờ làm việc: Không cần tính thủ công, giảm thiểu sai sót.
- Dễ dàng tùy chỉnh: Thêm các cột, tính năng như tính lương, nghỉ phép, làm thêm.
- Dễ chia sẻ và lưu trữ: Định dạng file .xlsx, có thể chia sẻ qua email hoặc đám mây.
- Tích hợp dữ liệu: Kết nối với bảng tính khác hoặc hệ thống quản lý nhân sự.
- Hỗ trợ báo cáo: Sử dụng PivotTable, biểu đồ để tóm tắt dữ liệu.
Có thể bạn quan tâm: Hướng Dẫn Mở 2 File Excel Cùng Lúc: Giải Pháp Nhanh, Hiệu Quả Cho Người Dùng
3. Chuẩn bị dữ liệu đầu vào
Trước khi bắt đầu, bạn cần xác định các thông tin cần thu thập:
– Tên nhân viên (hoặc mã nhân viên)
– Ngày làm việc (định dạng ngày tháng)
– Giờ vào (định dạng thời gian)
– Giờ ra (định dạng thời gian)
– Ghi chú (nếu cần)
Bạn có thể nhập dữ liệu vào một bảng trống hoặc dùng dữ liệu mẫu đã có.
4. Thiết kế bảng chấm công cơ bản
4.1. Định dạng cột
| A | B | C | D | E | F |
|---|---|---|---|---|---|
| 1 | Mã NV | Họ tên | Ngày | Giờ vào | Giờ ra |
- A1:
Mã NV - B1:
Họ tên - C1:
Ngày - D1:
Giờ vào - E1:
Giờ ra - F1:
Ghi chú
4.2. Định dạng ngày và giờ
- Chọn cột C →
Home→Number Format→Short Date(hoặc tùy theo nhu cầu). - Chọn cột D và E →
Home→Number Format→Time(định dạng 24h).
4.3. Thêm công thức tính giờ làm việc
- Trong cột G (Giờ làm), nhập công thức:
=IF(OR(D2="",E2=""),"",E2-D2) - Định dạng cột này thành
Numbervới 2 chữ số thập phân hoặcTimetùy ý.
4.4. Tính tổng giờ làm trong tuần/ tháng
- Sử dụng hàm
SUMIFhoặcSUMIFSdựa trên ngày và mã NV.=SUMIFS(G:G, A:A, A2, C:C, ">=2026-07-01", C:C, "<=2026-07-31")
5. Tự động hóa với công thức nâng cao
5.1. Bảo vệ khỏi giờ làm việc vượt quá 8h trong một ngày
- Thêm cột H (Giờ làm quá 8h?) với công thức:
=IF(G2>TIME(8,0,0),"X","")
5.2. Tính tổng giờ làm vượt quá 8h (overtime)
- Cột I (Overtime) với công thức:
=IF(G2>TIME(8,0,0), G2-TIME(8,0,0), 0)
5.3. Kiểm tra ngày nghỉ lễ
- Tạo một bảng các ngày lễ trong file:
Sheet2!A:Achứa danh sách ngày nghỉ lễ. - Cột J (Holiday?) với công thức:
=IF(COUNTIF(Sheet2!A:A, C2)>0, "Ngày lễ", "")
5.4. Tính lương theo giờ

Có thể bạn quan tâm: Hướng Dẫn Sửa Lỗi Font Chữ Trong Excel: Giải Pháp Từng Bước Chi Tiết
- Giả sử lương giờ cố định:
Bảng lươngtrongSheet3!A:B(Mã NV – Lương giờ). - Cột K (Lương) với công thức:
VLOOKUP(A2, Sheet3!A:B, 2, FALSE) G2
6. Tạo bảng tổng hợp theo nhân viên và theo tháng
6.1. Sử dụng PivotTable
- Chọn toàn bộ dữ liệu (A1:G100).
Insert→PivotTable.- Chọn
New Worksheet. - Kéo
Mã NVvàoRows,NgàyvàoColumns(đặtMonth),Giờ làmvàoValues(Sum). - Tùy chỉnh định dạng số và ngày tháng.
6.2. Tạo bảng tổng hợp thủ công
- Gộp dữ liệu bằng công thức
SUMIFS:=SUMIFS(G:G, A:A, "NV001", C:C, ">=2026-07-01", C:C, "<=2026-07-31")
7. Ứng dụng nâng cao: Định dạng có điều kiện và tự động điền
7.1. Định dạng có điều kiện
- Highlight giờ làm quá 8h: Chọn cột G →
Conditional Formatting→New Rule→Use a formula to determine which cells to format→=G2>TIME(8,0,0)→ chọn màu đỏ.
7.2. Tự động điền mã NV và tên
- Sử dụng tính năng
Data Validation: - Tạo danh sách mã NV trong
Sheet4!A:Avà tên NV trongSheet4!B:B. - Chọn cột A →
Data→Data Validation→List→Source: =Sheet4!A:A. - Sử dụng công thức
VLOOKUPđể tự động điền tên:=VLOOKUP(A2, Sheet4!A:B, 2, FALSE)
8. Lưu ý khi làm việc với bảng chấm công
- Backup dữ liệu: Luôn sao lưu trước khi thực hiện thay đổi lớn.
- Kiểm tra công thức: Đảm bảo không có lỗi trùng lặp hoặc lỗi tham chiếu.
- Kiểm tra thời gian: Định dạng thời gian 24h tránh nhầm lẫn.
- Quy tắc bảo mật: Mật khẩu bảo vệ sheet chứa công thức quan trọng.
- Đánh dấu ngày lễ: Cập nhật thường xuyên danh sách ngày lễ.
9. Ví dụ thực tế: Tạo bảng chấm công cho một tháng
9.1. Giao diện đầu tiên
| Mã NV | Họ tên | Ngày | Giờ vào | Giờ ra | Ghi chú | Giờ làm | Overtime | Holiday | Lương |
|---|---|---|---|---|---|---|---|---|---|
| NV001 | Nguyễn A | 01/07/2026 | 08:00 | 17:00 | – | 9:00 | 1:00 | – | 9:000 |
| NV001 | Nguyễn A | 02/07/2026 | 08:00 | 16:30 | – | 8:30 | 0:30 | – | 8.25 |
| NV002 | Trần B | 01/07/2026 | 09:00 | 18:00 | – | 9:00 | 1:00 | – | 9.000 |
| … | … | … | … | … | … | … | … | … | … |
9.2. Công thức chi tiết
- Giờ làm:
=IF(OR(D2="",E2=""),"",E2-D2) - Overtime:
=IF(G2>TIME(8,0,0), G2-TIME(8,0,0), 0) - Holiday:
=IF(COUNTIF(Sheet2!A:A, C2)>0, "Lễ", "") - Lương:
=VLOOKUP(A2, Sheet3!A:B, 2, FALSE)G2
9.3. Tính tổng
- Tổng giờ làm:
=SUM(G:G) - Tổng Overtime:
=SUM(I:I) - Tổng Lương:
=SUM(K:K)
10. Kiểm tra và xác nhận dữ liệu
- Kiểm tra tính hợp lệ: Sử dụng
Data Validationđể giới hạn giờ vào/ra trong khoảng hợp lý (08:00 – 20:00). - Kiểm tra dữ liệu trùng lặp: Sử dụng công thức
COUNTIFSđể cảnh báo nếu cùng mã NV có ngày làm việc trùng lặp. - Kiểm tra lỗi công thức: Kích hoạt
Show Formulasđể kiểm tra công thức.
11. Tích hợp với các công cụ khác
- Power Query: Nhập dữ liệu từ hệ thống chấm công tự động.
- Power Pivot: Xây dựng mô hình dữ liệu phức tạp, tính lương theo quy định.
- Excel Online: Cho phép đồng bộ dữ liệu trên nhiều thiết bị.
12. Tóm tắt và khuyến nghị
- Bắt đầu với bảng dữ liệu chuẩn: Định dạng ngày, giờ đúng chuẩn.
- Sử dụng công thức đơn giản để tính giờ làm và overtime.
- Định dạng có điều kiện giúp nhận diện ngay những ngày làm việc quá giờ hoặc ngày lễ.
- PivotTable là công cụ mạnh mẽ để tổng hợp dữ liệu theo nhân viên, tháng, hoặc theo ngày.
- Bảo mật: Đặt mật khẩu sheet chứa công thức quan trọng, tránh chỉnh sửa không may.
Bằng cách thực hành theo hướng dẫn trên, bạn sẽ có thể tạo ra một bảng chấm công trong Excel vừa chính xác, vừa linh hoạt, và dễ dàng mở rộng khi cần. Chúc bạn thành công trong việc quản lý thời gian làm việc của đội ngũ!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
