Trong bối cảnh quản lý doanh nghiệp ngày càng đòi hỏi sự chính xác và minh bạch, việc theo dõi thời gian làm việc của nhân viên đóng vai trò then chốt để đảm bảo quy trình tính lương công bằng và hiệu quả. Bảng chấm công trên Excel từ lâu đã trở thành một công cụ quen thuộc, giúp các tổ chức từ nhỏ đến lớn quản lý ngày công, giờ làm, ca làm việc, cũng như các ngày nghỉ hay làm thêm giờ của từng cá nhân. Tuy nhiên, để xây dựng một bảng chấm công chuẩn mực, có khả năng tự động tính toán mà không mắc phải sai sót, đòi hỏi người thực hiện phải nắm vững các bước thiết lập phức tạp cùng những hàm Excel chuyên sâu.
Bài viết này sẽ là một excel hướng dẫn chi tiết, từng bước một, cách lập bảng chấm công trên Excel tự động, từ việc xây dựng bố cục cơ bản cho đến việc tích hợp các hàm và công thức phức tạp. Chúng tôi sẽ đi sâu vào từng khía cạnh, giúp bạn hiểu rõ nguyên lý hoạt động và dễ dàng áp dụng vào thực tế, dù bạn là người mới bắt đầu hay đã có kinh nghiệm với Excel. Bên cạnh đó, bài viết cũng sẽ cung cấp những lưu ý quan trọng để tối ưu hóa quá trình quản lý chấm công, giảm thiểu rủi ro sai sót và tiết kiệm thời gian đáng kể cho bộ phận nhân sự và kế toán của bạn. Hãy cùng Viettopreview khám phá ngay để làm chủ công cụ quản lý chấm công hiệu quả này!
1. Bảng Chấm Công Trên Excel Là Gì?
Nội dung
Bảng chấm công trên Excel là một biểu mẫu kỹ thuật số được thiết lập trên phần mềm Microsoft Excel, với mục đích chính là theo dõi và ghi nhận đầy đủ thời gian làm việc của người lao động trong một tổ chức hoặc doanh nghiệp. Đây là một công cụ không thể thiếu đối với các bộ phận nhân sự và kế toán, giúp họ quản lý chi tiết các thông tin quan trọng như tổng số ngày công thực tế, số giờ làm việc, lịch trình ca làm, các ngày nghỉ phép, ngày nghỉ lễ, cũng như thời gian làm thêm giờ của mỗi nhân viên. Từ những dữ liệu này, doanh nghiệp có cơ sở vững chắc để tính toán lương, thưởng, phụ cấp và đảm bảo thực hiện đúng các chế độ phúc lợi xã hội theo quy định, góp phần tạo nên môi trường làm việc công bằng và minh bạch.
Thông thường, bảng chấm công Excel được thiết kế tích hợp sẵn các công thức tự động hóa, cho phép tính tổng ngày công, số giờ làm thêm và tự động khấu trừ các ngày nghỉ. Điều này giúp giảm đáng kể công sức thủ công và nguy cơ sai sót. Tuy nhiên, quá trình xây dựng, duy trì và cập lý nhật file Excel đòi hỏi sự tỉ mỉ và tốn kém thời gian, đặc biệt khi doanh nghiệp sở hữu một lượng lớn nhân viên với lịch trình làm việc đa dạng. Thực tế cho thấy, nhiều tổ chức đang dần chuyển hướng sang sử dụng các giải pháp phần mềm chấm công chuyên biệt, hiện đại hơn để tự động hóa hoàn toàn quy trình này, nhằm tối ưu hóa hiệu suất quản lý nhân sự.
2. Xác Định Mô Hình Bảng Chấm Công Trên Excel
Để có thể tạo ra một bảng chấm công trên Excel thật sự chuẩn xác và đáp ứng đúng nhu cầu của doanh nghiệp, bước đầu tiên và quan trọng nhất là bạn cần phải xác định rõ ràng mô hình cấu trúc của bảng. Việc hình dung một cách cụ thể các yếu tố như bảng sẽ bao gồm những hạng mục thông tin gì, cần bao nhiêu sheet để phân loại dữ liệu, nội dung chi tiết của từng sheet là gì, và mỗi sheet sẽ cần bao nhiêu dòng, bao nhiêu cột… là cực kỳ cần thiết.
Khi đã trả lời được các câu hỏi cơ bản này, bạn sẽ có cái nhìn tổng quan sâu sắc hơn về cách triển khai bảng chấm công trên Excel, từ đó dễ dàng xây dựng một file Excel như ý muốn mà không phải mất công chỉnh sửa, thêm bớt hay xóa bỏ nhiều lần trong quá trình thực hiện. Điều này giúp tiết kiệm đáng kể thời gian và công sức.
MISA AMIS HRM gợi ý một mô hình bảng chấm công cơ bản mà bạn có thể tham khảo để hình dung dễ dàng hơn:
- Một bảng chấm công hoàn chỉnh thường có tổng cộng 13 sheet. Trong đó, 1 sheet sẽ được dành để liệt kê toàn bộ danh sách nhân viên trong công ty (DSNV), và 12 sheet còn lại sẽ tương ứng với 12 tháng trong năm.
- Số lượng nhân viên hiển thị trong mỗi sheet chấm công có thể dao động, thường là khoảng 20 nhân viên hoặc nhiều hơn, tùy thuộc vào tổng số lượng nhân viên ở từng phòng ban hoặc toàn bộ công ty.
- Mỗi nhân viên cần được gán một mã nhân viên riêng biệt, duy nhất. Mã này sẽ được sử dụng xuyên suốt trong quá trình chấm công và các tác vụ quản trị nhân sự khác, đảm bảo tính nhất quán và dễ dàng truy vết.
- Bảng chấm công cần có đầy đủ các cột hiển thị tháng, ngày và thứ. Đặc biệt, để dễ phân biệt, người lập bảng nên đổi màu riêng cho các ngày Thứ 7 và Chủ Nhật.
- Ngày công của nhân viên sẽ được chấm theo từng ngày vào cột tương ứng và tổng kết vào ngày cuối cùng của mỗi tháng.
- Tên nhân viên trong các sheet chấm công của từng tháng sẽ được tự động lấy từ sheet danh sách nhân viên, đảm bảo dữ liệu luôn trùng khớp và chính xác.
- Bạn có thể cân nhắc thêm liên kết giữa các sheet tháng với nhau để việc điều hướng và thao tác trở nên thuận tiện hơn.
Phác thảo mô hình bảng chấm công là bước đầu trong quá trình tạo bảng chấm công chuẩn chỉnh
Phác thảo mô hình bảng chấm công là bước khởi đầu quan trọng, giúp bạn định hình cấu trúc và yêu cầu của bảng chấm công chuẩn chỉnh, từ đó tiết kiệm thời gian và công sức chỉnh sửa sau này.
3. Hướng Dẫn Cách Làm Bảng Chấm Công Trên Excel Chi Tiết
Sau khi đã phác thảo được bố cục tổng thể và hình dung rõ ràng về các sheet cũng như hạng mục cần có, bạn có thể bắt tay vào việc tạo bảng chấm công excel tự động một cách chi tiết. Dưới đây là 6 bước tiêu chuẩn và dễ thực hiện để bạn có thể tự mình xây dựng một bảng chấm công trên Excel đẹp mắt, chuyên nghiệp và hoạt động hiệu quả.
Bước 1: Tạo Bố Cục Các Sheet
Dựa trên mô hình đã xác định, trong tổng số 13 sheet dự kiến, bạn chỉ cần thiết lập chi tiết cho 2 sheet ban đầu:
- 1 Sheet “Danh sách nhân viên” (viết tắt là DSNV): Sheet này sẽ chứa toàn bộ thông tin cơ bản về nhân viên của công ty.
- 1 Sheet “Tháng 1”: Đây sẽ là sheet mẫu cho tháng đầu tiên. Điều quan trọng là bạn cần thiết kế sheet Tháng 1 này một cách chuẩn chỉnh nhất, bởi các sheet của 11 tháng còn lại trong năm chỉ cần sao chép (Ctrl+C) và dán (Ctrl+V) từ sheet Tháng 1, sau đó chỉ cần đổi tên tháng tương ứng. Phương pháp này sẽ giúp bạn tiết kiệm đáng kể thời gian và công sức trong quá trình tạo bảng.
Bước 2: Tạo Sheet Danh Sách Nhân Viên
Bước tiếp theo trong quy trình tạo bảng chấm công trên Excel là xây dựng sheet Danh sách nhân viên (DSNV). Thông tin trong sheet này sẽ được nhập liệu thủ công và là nền tảng cho các sheet chấm công hàng tháng. Sheet DSNV cần bao gồm ít nhất hai mục chính là “Mã nhân viên” và “Họ và tên nhân viên”. Việc tạo mã nhân viên là bắt buộc để phân biệt các nhân viên có tên trùng nhau và đảm bảo tính duy nhất. Ngoài ra, trong bảng có thể có thêm các cột khác như: Số thứ tự, Ngày sinh, Quê quán, Số CCCD/CMND, Ngày bắt đầu làm việc, Chức danh, Phòng ban… tùy thuộc vào nhu cầu quản lý của doanh nghiệp.
Một vài lưu ý khi tạo sheet DSNV:
- Nên nhập nội dung từ cột B trở đi: Điều này giúp dự phòng không gian ở cột A nếu sau này bạn cần bổ sung thêm các thông tin phụ hoặc cột dữ liệu mới.
- Nhập nội dung từ dòng thứ 4 trở đi: Tương tự, việc bắt đầu từ dòng thứ 4 sẽ tạo không gian cho các tiêu đề chính của sheet hoặc các ô dùng để liên kết với những sheet khác một cách tiện lợi hơn.
- Định dạng đồng bộ cho cột ngày/tháng/năm sinh: Để đảm bảo tính nhất quán và dễ quản lý, bạn nên bôi đen toàn bộ cột chứa ngày tháng năm sinh, sau đó chuột phải chọn Format Cells > Custom và nhập định dạng dd-mm-yyyy vào ô Type.
Giao diện sheet Danh sách nhân viên trong bảng chấm công Excel
Giao diện sheet Danh sách nhân viên cần được thiết kế khoa học, chứa đầy đủ các thông tin cần thiết của nhân viên để phục vụ cho việc chấm công và quản lý chung.
Thực hiện tương tự các thao tác định dạng này với các cột chứa thông tin ngày tháng khác như Ngày bắt đầu làm việc, Ngày ký hợp đồng (nếu có) để đảm bảo tính nhất quán cho toàn bộ dữ liệu.
Thiết lập định dạng ngày tháng năm sinh trong Excel
Việc thiết lập định dạng ngày tháng năm sinh đồng bộ giúp dữ liệu dễ đọc, dễ quản lý và tránh sai sót trong các phép tính liên quan đến thời gian.
Bước 3: Tạo Sheet Tháng 1
Sau khi hoàn tất sheet Danh sách nhân viên, chúng ta sẽ chuyển sang thiết lập sheet Tháng 1 – sheet mẫu cho toàn bộ các tháng trong năm. Bạn cần tạo khung cho bảng chấm công, sau đó thiết lập các nội dung chi tiết khác như tiêu đề, thông tin tháng, năm và bộ phận chấm công.
Các thông tin tiêu đề và bộ phận:
- Tiêu đề: “Bảng chấm công” (thường đặt ở các ô B3-E3 và gộp lại – Merge & Center).
- Tháng năm chấm công: (B4-E4, cũng gộp lại để hiển thị ví dụ “Tháng 1 năm 2025”).
- Bộ phận chấm công: Ô B5 (ví dụ: “Bộ phận: Hành chính – Nhân sự”).
- Định mức ngày công trong tháng: (B6-E6, hiển thị định mức ngày công chuẩn của tháng).
Cấu trúc các cột sẽ bao gồm:
- Số thứ tự (STT)
- Mã nhân viên
- Họ và tên nhân viên
- Cột ngày trong tháng: Gồm 31 cột (từ ngày 1 đến ngày 31), tương ứng với số ngày lớn nhất có thể của một tháng.
- 4-5 cột để tính quy ra công: Ví dụ: Tổng công thực tế, Nửa công, Nghỉ hưởng lương, Nghỉ không lương, Nghỉ ốm đau/thai sản.
- Cột ghi chú: Đặt ở cuối cùng để ghi chú các trường hợp đặc biệt.
Giao diện sheet Tháng 1 với khung bảng chấm công cơ bản
Giao diện sheet Tháng 1 là nền tảng quan trọng, cần được xây dựng khung bảng chấm công một cách khoa học và đầy đủ các thông tin cần thiết.
Tiếp theo, bạn cần căn chỉnh độ rộng của từng cột sao cho khoa học và dễ nhìn. Các cột ngày trong tháng nên có độ rộng vừa đủ để hiển thị ký hiệu chấm công (ví dụ: “X”, “V”). Các cột quy ra công cần đủ rộng để hiển thị số liệu. Đặc biệt, cột “Họ và tên nhân viên” và “Mã nhân viên” cần được điều chỉnh kích thước để hiển thị đầy đủ thông tin mà không bị cắt.
Cách để co độ rộng cột ngày tháng:
Độ rộng của các cột ngày tháng (ví dụ từ cột E đến cột AI) nên để khoảng 30 pixels (tương ứng với giá trị 3.13 trong Column Width).
- Bước 1: Bôi đen tất cả các cột ngày trong tháng và các cột quy ra công (ví dụ: từ cột E cho đến cột AM).
- Bước 2: Di chuyển chuột đến đường phân cách giữa hai tiêu đề cột bất kỳ trong vùng đã chọn (ví dụ giữa E và F), khi con trỏ chuột biến thành mũi tên hai chiều, bạn kéo để điều chỉnh độ rộng. Hoặc, sau khi bôi đen, chuột phải vào vùng chọn, chọn Column Width và nhập giá trị 3.13 rồi nhấn OK.
Thao tác căn độ rộng của các ô ngày tháng trong bảng chấm công Excel
Thao tác căn chỉnh độ rộng của các ô ngày tháng là cần thiết để bảng chấm công hiển thị gọn gàng, dễ đọc và tối ưu không gian hiển thị. Một mẹo hay trong hướng dẫn giữ cột trong excel cũng có thể giúp bạn cố định các cột quan trọng khi cuộn bảng.
Bước 4: Tạo Ngày Tháng Trong Bảng Chấm Công
Bước tạo ngày tháng trong bảng chấm công Excel là một trong những bước quan trọng và phức tạp nhất, đòi hỏi sự cẩn thận, chi tiết và tỉ mỉ để đảm bảo tính chính xác.
Đầu tiên, xác định năm chấm công:
- Tại ô D1, bạn hãy nhập giá trị của năm hiện hành. Ví dụ: nhập
2025.
Tại ô B4 (ô xác định tháng chấm công), bạn hãy nhập hàm xác định ngày:
- Nhập công thức:
=DATE($D$1,1,1)(Lưu ý: dấu ngăn cách các thành phần trong hàm có thể là dấu chấm phẩy “;” hoặc dấu phẩy “,” tùy vào thiết lập máy tính của bạn. Ở đây chúng tôi sử dụng dấu phẩy “,”). - Nội dung của hàm DATE: Hàm này xác định giá trị ngày tháng dựa trên các thành phần Năm, Tháng, Ngày. Trong công thức trên: Năm = giá trị của ô D1 (có dấu $ để cố định), Tháng = 1, Ngày = 1. Tức là ô B4 sẽ hiển thị ngày 01/01/2025.
Sử dụng hàm DATE để xác định giá trị thời gian cho tháng chấm công
Hàm DATE là công cụ hữu hiệu để tự động xác định giá trị thời gian, giúp tạo nền tảng ngày tháng cho bảng chấm công của bạn một cách nhanh chóng.
Sau khi đã nhập hàm xong, ngay tại ô B4, bạn hãy chọn Format Cells (chuột phải vào ô B4) > tab Number > Custom. Tại ô Type bên phải, nhập giá trị [“tháng “mm” năm “yyyy] vào rồi ấn Ok. (Cụ thể: dấu nháy kép => tháng => dấu cách => dấu nháy kép => mm => dấu nháy kép => năm => dấu cách => dấu nháy kép => yyyy). Điều này sẽ giúp ô B4 hiển thị dưới dạng “tháng 01 năm 2025”.
Thiết lập định dạng hiển thị tháng và năm trong Excel
Thiết lập định dạng hiển thị tháng và năm giúp bảng chấm công của bạn trở nên chuyên nghiệp, dễ đọc và trực quan hơn.
Bạn nên gộp (Merge & Center) các ô B4 đến D4 để nội dung hiển thị “tháng 01 năm 2025” dễ nhìn và cân đối hơn.
Tiếp theo, tạo các ngày trong tháng:
- Tại ô ngày 1 (tức ô E9), bạn hãy nhập
=B4để xác định ngày đầu tiên của tháng từ ô B4. - Tại ô F9, bạn hãy nhập
=E9+1để xác định ngày tiếp theo trong tháng (tức ngày 2). - Copy công thức ở ô F9 sang những ô bên cạnh, cho đến ô ngày thứ 31 (tức ô AI9) bằng một trong hai cách sau:
- Cách 1: Bôi đen từ ô F9 đến ô AI9 và sau đó bấm Ctrl + R.
- Cách 2: Bấm chuột vào ngay ô F9, giữ chuột tại dấu chấm đen nhỏ ở góc dưới bên phải của ô để con trỏ chuột biến thành dấu cộng (+), sau đó kéo chuột đến ô AI9 rồi thả ra.
Cách sao chép công thức để tạo chuỗi ngày trong bảng chấm công Excel
Sao chép công thức một cách hiệu quả giúp bạn nhanh chóng tạo chuỗi ngày liên tiếp cho bảng chấm công mà không cần nhập liệu thủ công từng ô.
Để nội dung từ ô E9 đến ô AI9 chỉ hiển thị số ngày (ví dụ: 1, 2, 3… thay vì 01/01/2025, 02/01/2025…), bạn bôi đen từ ô E9 tới ô AI9 -> chọn Format Cells > tab Number > Custom. Sau đó, bạn hãy gõ chữ dd vào mục Type rồi bấm OK.
Định dạng chỉ hiển thị số ngày trong bảng chấm công Excel
Việc định dạng chỉ hiển thị số ngày giúp bảng chấm công trở nên gọn gàng, trực quan và dễ theo dõi hơn.
Tạo hiển thị thứ trong tuần:
- Tại ô E10 (ngay dưới ô ngày 1), nhập chính xác hàm sau:
=CHOOSE(WEEKDAY(E9,2),"T.Hai","T.Ba","T.Tư","T.Năm","T.Sáu","T.Bảy","Chủ nhật")- WEEKDAY(E9,2): Hàm này lấy giá trị ngày trong tuần của ô E9. Đối số thứ hai là
2quy định thứ Hai là 1, thứ Ba là 2, …, Chủ Nhật là 7. - CHOOSE: Hàm này chọn giá trị trả về dựa trên một chỉ số. Nếu giá trị đầu tiên (kết quả của WEEKDAY) là 1, nó trả về giá trị đầu tiên trong danh sách (“T.Hai”), nếu là 2 trả về “T.Ba”, v.v.
- Hàm này giúp chuyển đổi giá trị số của ngày trong tuần thành các ký hiệu tiếng Việt thân thiện và dễ hiểu.
- WEEKDAY(E9,2): Hàm này lấy giá trị ngày trong tuần của ô E9. Đối số thứ hai là
Kết hợp hàm WEEKDAY và CHOOSE để hiển thị thứ trong bảng chấm công
Kết hợp linh hoạt hàm WEEKDAY và CHOOSE giúp bạn tự động hiển thị chính xác thứ trong tuần, làm tăng tính chuyên nghiệp của bảng chấm công.
- Copy công thức của ô E10 sang những ô kế tiếp bên phải, cho đến ô AI10 (ngày thứ 31), tương tự như cách copy ngày ở trên (Ctrl+R hoặc kéo chuột).
Kết quả hiển thị thứ trong tuần sau khi áp dụng công thức
Sau khi áp dụng và sao chép công thức, bảng chấm công của bạn sẽ tự động hiển thị đầy đủ thứ trong tuần cho từng ngày, tạo sự rõ ràng và dễ theo dõi.
Xử lý các tháng không có 31 ngày (tháng 28, 29, 30 ngày):
Để tránh việc các ngày của tháng tiếp theo bị hiển thị vào tháng hiện tại khi tháng đó không đủ 31 ngày, bạn cần điều chỉnh công thức cho các ô cuối tháng như sau:
-
Tại ô AG9 (ngày thứ 29), điều chỉnh hàm thành:
=IF(DAY(AF9+1)=DAY($E$9)," ",AF9+1)- Ý nghĩa của hàm: Nếu giá trị ngày trong ô AF9 + 1 (tức ngày 30) bằng giá trị ngày trong ô E9 (ngày 1 của tháng hiện tại), điều đó có nghĩa là ngày 30 đã thuộc tháng tiếp theo. Trong trường hợp này, kết quả sẽ là một giá trị rỗng (” “). Nếu không, kết quả sẽ là giá trị của ô AF9 + 1. Điều này giúp loại bỏ ngày 30 nếu tháng đó chỉ có 29 ngày.
-
Tại ô AH9 (ngày thứ 30), dùng hàm:
=IF(AG9=" "," ",IF(DAY(AG9+1)=DAY($E$9)," ",AG9+1))- Ý nghĩa của hàm:
- IF thứ 1: Nếu ô AG9 có giá trị rỗng (tức ngày 29 không tồn tại hoặc đã bị ẩn), thì ô AH9 cũng sẽ có giá trị rỗng. Điều này xử lý trường hợp tháng 2 chỉ có 28 ngày.
- IF thứ 2: Tương tự như hàm IF tại ô AG9, nếu ngày 30 tiếp theo (AG9+1) trùng với ngày 1 của tháng hiện tại, thì ngày 30 sẽ bị ẩn. Điều này xử lý trường hợp tháng chỉ có 29 ngày.
- Ý nghĩa của hàm:
-
Tại ô AI9 (ngày thứ 31), dùng hàm:
=IF(AH9=" "," ",IF(DAY(AH9+1)=DAY($E$9)," ",AH9+1))- Ý nghĩa của hàm:
- IF thứ 1: Nếu ô AH9 có giá trị rỗng (tức ngày 30 không tồn tại hoặc đã bị ẩn), thì ô AI9 cũng sẽ có giá trị rỗng. Điều này xử lý trường hợp không có ngày 30, nên cũng không hiển thị ngày 31.
- IF thứ 2: Trường hợp tháng chỉ có 30 ngày, thì ngày 31 tiếp theo (AH9+1) sẽ bị ẩn nếu trùng với ngày 1 của tháng hiện tại.
- Ý nghĩa của hàm:
-
Lưu ý: Nếu AG9, AH9, AI9 rỗng thì hàm Choose ở AG10, AH10, AI10 có thể hiển thị lỗi #VALUE!. Tuy nhiên, các phần này không ảnh hưởng đến bảng tính và thường sẽ được ẩn đi khi các ngày không tồn tại, nên bạn không cần điều chỉnh thêm.
Đổi màu ngày Thứ 7 và Chủ Nhật để dễ phân biệt:
Để bảng chấm công trực quan hơn, bạn nên định dạng màu sắc khác biệt cho các ngày cuối tuần.
- Bước 1: Bôi đen tất cả các ô ngày tháng trong bảng, từ ngày 1 đến ngày 31 (ví dụ: từ E9 đến AI10).
- Bước 2: Chọn Conditional Formatting trên thanh công cụ > New Rule.
Thao tác chọn Conditional Formatting để đổi màu ngày
Việc sử dụng Conditional Formatting là một cách hiệu quả để tự động đổi màu các ngày đặc biệt, giúp bảng chấm công của bạn dễ đọc và phân biệt hơn.
Thiết lập quy tắc định dạng mới trong Conditional Formatting
Thiết lập quy tắc định dạng mới trong Conditional Formatting cho phép bạn tùy chỉnh các điều kiện hiển thị của dữ liệu, từ đó làm nổi bật thông tin quan trọng.
- Bước 3: Tại hộp thoại New Formatting Rule, chọn Use a formula to determine which cells to format.
- Bước 4: Trong phần “Format values where this formula is true”, bạn nhập hàm sau:
=WEEKDAY(E$9,2)=7- Công thức này kiểm tra xem ngày trong ô E9 (cố định hàng 9 bằng
$9để áp dụng cho cả hàng ngày và hàng thứ) có phải là Chủ Nhật hay không (WEEKDAY với đối số 2, Chủ Nhật là 7). Nếu đúng, điều kiện sẽ đúng và Conditional Formatting sẽ được áp dụng.
- Công thức này kiểm tra xem ngày trong ô E9 (cố định hàng 9 bằng
- Bước 5: Bấm nút Format… để thiết lập định dạng. Trong bảng định dạng, bạn có thể chọn màu chữ tại mục Font (ví dụ: màu đỏ) và màu nền tại mục Fill (ví dụ: màu vàng nhạt). Sau khi hoàn thành cài đặt, hãy bấm OK để áp dụng.
Cài đặt định dạng màu sắc cho ngày Chủ Nhật trong Excel
Cài đặt định dạng màu sắc riêng biệt cho ngày Chủ Nhật giúp bảng chấm công trở nên dễ phân biệt và trực quan hơn.
- Bước 6: Thực hiện tương tự với cột ngày Thứ 7. Bạn tạo một quy tắc mới với công thức:
=WEEKDAY(E$9,2)=6(Thứ 7 là 6 với đối số 2 của WEEKDAY), và chọn màu sắc khác (ví dụ: màu xanh nhạt).
Ngày Chủ Nhật và Thứ Bảy được định dạng màu sắc khác biệt
Việc định dạng màu sắc khác biệt cho Thứ Bảy và Chủ Nhật giúp người dùng dễ dàng nhận diện và theo dõi các ngày nghỉ cuối tuần trên bảng chấm công.
Để tự động bôi xám các ngày trống trong tháng:
Các ngày như 29, 30, 31 tháng 2 hoặc 31 của tháng có 30 ngày trên thực tế không có. Để chúng không hiển thị gây nhầm lẫn, bạn có thể tự động bôi xám hoặc ẩn chúng đi.
- Bước 1: Bôi đen vùng cần đánh dấu là ngày trống (ví dụ, các ô từ E9 đến AI10).
- Bước 2: Chọn Conditional Formatting > New Rule > Use A Formula to determine which cells to format.
- Bước 3: Nhập hàm trong công thức:
=ISBLANK(E$9)hoặc=E$9=""và chọn định dạng màu xám cho Font và Fill.- Hàm này sẽ kiểm tra xem ô E9 (và các ô tương ứng trong vùng chọn) có trống hay không. Nếu trống (do các hàm IF ở trên đã làm rỗng), nó sẽ áp dụng định dạng màu xám.
Kết quả tự động bôi xám các ngày trống trong tháng
Kết quả tự động bôi xám các ngày trống trong tháng giúp bảng chấm công hiển thị chính xác và tránh nhầm lẫn về số ngày thực tế trong từng tháng.
Như vậy, các bước trên đã giúp bạn thiết lập về công thức và cách hiển thị một số hàng cột đặc biệt trong bảng chấm công. Từ đây, bảng chấm công của bạn đã có một bộ khung ngày tháng tự động và thông minh. Tiếp theo chúng ta chuyển sang bước đặt ký hiệu chấm công. Hướng dẫn đánh số trang trong excel 2003 cũng là một mẹo nhỏ bạn có thể tham khảo để trình bày tài liệu chuyên nghiệp hơn.
Bước 5: Đặt Ký Hiệu Chấm Công Tương Ứng
Để quy trình chấm công trở nên rõ ràng và nhất quán, việc thiết lập các ký hiệu chấm công cụ thể là vô cùng quan trọng. Tùy thuộc vào quy định và chính sách của mỗi doanh nghiệp, các ký hiệu này có thể khác nhau. Tuy nhiên, thông thường, một số ký hiệu phổ biến nên được đặt ra để đại diện cho các trạng thái làm việc hoặc nghỉ phép của nhân viên:
- Ký hiệu X: Đại diện cho Ngày công thực tế, áp dụng khi nhân viên đi làm đầy đủ và đúng giờ.
- Ký hiệu V: Đại diện cho Nửa ngày công, áp dụng khi nhân viên chỉ làm việc một buổi và nghỉ một buổi trong ngày.
- Ký hiệu P: Đại diện cho Ngày nghỉ hưởng nguyên lương, ví dụ như nghỉ lễ, Tết, phép năm.
- Ký hiệu K: Đại diện cho Nghỉ không lương, khi nhân viên vắng mặt mà không có lý do được hưởng lương.
- Ký hiệu O: Đại diện cho Nghỉ ốm đau, thai sản, hoặc các chế độ đặc biệt khác có hưởng trợ cấp.
Mỗi hạng mục chấm công trên nên tương ứng với một cột riêng biệt trong phần “quy ra công” của bảng chấm công. Điều này sẽ giúp cho việc tính tổng số công cuối tháng trở nên thuận tiện, chính xác và dễ dàng hơn. Bạn có thể tạo một bảng nhỏ ở đâu đó trên sheet (ví dụ: dưới bảng chấm công chính) để liệt kê các ký hiệu này và ý nghĩa của chúng, giúp người quản lý và nhân viên dễ dàng tra cứu.
Các ký hiệu chấm công phổ biến và ý nghĩa của chúng
Việc đặt các ký hiệu chấm công rõ ràng và thống nhất giúp quy trình quản lý thời gian làm việc của nhân viên trở nên minh bạch và dễ hiểu hơn.
Bước 6: Đặt Hàm, Công Thức Để Tạo Bảng Chấm Công
Bước đặt hàm và công thức tính công là bước cuối cùng và mang tính quyết định để biến bảng chấm công của bạn thành một công cụ tự động và hiệu quả. Các hàm này sẽ tự động tổng hợp số liệu từ các ký hiệu chấm công bạn đã nhập hàng ngày.
Tại cột “Ngày công thực tế” (tức cột AJ), tại ô AJ11 (cho nhân viên đầu tiên), bạn hãy đặt hàm sau:
=COUNTIF($E11:$AI11,$G$34)
- Ý nghĩa của hàm này: Hàm COUNTIF được sử dụng để đếm số lần mà một giá trị cụ thể xuất hiện trong một vùng dữ liệu.
$E11:$AI11: Đây là vùng dữ liệu mà hàm sẽ tìm kiếm, bao gồm các ô ngày từ ngày 1 đến ngày 31 của hàng 11 (hàng của nhân viên đầu tiên). Dấu$trước tên cột E và AI đảm bảo rằng khi bạn sao chép công thức sang các hàng nhân viên khác, vùng tìm kiếm vẫn giữ nguyên chiều ngang ($E đến $AI), nhưng số hàng sẽ tự động thay đổi (từ 11 sang 12, 13…).$G$34: Đây là ô chứa ký hiệu chấm công của ngày công đủ (ví dụ: “X”) mà bạn đã định nghĩa ở Bước 5. Dấu$cố định cả cột và hàng ($G$34) để đảm bảo rằng khi bạn sao chép công thức, hàm luôn tham chiếu đến ô ký hiệu “X” này.
Tương tự với các cột tính công khác, bạn hãy đặt công thức:
- Ở ô AK11 (Nửa công):
=COUNTIF($E11:$AI11,$G$35)(với $G$35 là ô chứa ký hiệu “V”) - Ở ô AL11 (Nghỉ hưởng lương):
=COUNTIF($E11:$AI11,$G$36)(với $G$36 là ô chứa ký hiệu “P”) - Ở ô AM11 (Nghỉ không lương):
=COUNTIF($E11:$AI11,$G$37)(với $G$37 là ô chứa ký hiệu “K”) - Ở ô AN11 (Nghỉ ốm đau, thai sản):
=COUNTIF($E11:$AI11,$G$38)(với $G$38 là ô chứa ký hiệu “O”)
Sau khi bạn đã đặt công thức xong cho hàng đầu tiên (AJ11 đến AN11), bạn chỉ cần copy công thức này hoặc kéo chuột xuống vào ô của các nhân viên khác trong bảng. Excel sẽ tự động điều chỉnh số hàng (ví dụ: từ 11 thành 12, 13…) cho phù hợp với từng nhân viên. Hoàn thành bước này, bảng chấm công của bạn sẽ hiển thị kết quả tính toán tự động.
Hãy nhập thử một số giá trị ký hiệu chấm công vào các ô ngày để kiểm tra xem bảng đã chuẩn số liệu chưa.
Bảng chấm công hoàn chỉnh với các công thức tính tự động
Bảng chấm công hoàn chỉnh với các công thức tính tự động sẽ giúp bạn tổng hợp và quản lý ngày công của nhân viên một cách chính xác, tiết kiệm thời gian đáng kể cho bộ phận nhân sự.
4. Những Lưu Ý Quan Trọng Khi Lập Bảng Chấm Công Excel
Để đảm bảo bảng chấm công bằng Excel của bạn luôn chính xác, hiệu quả và đáp ứng tốt nhất quyền lợi của nhân sự, dưới đây là một số lưu ý quan trọng mà bạn cần ghi nhớ trong quá trình lập và sử dụng bảng:
- Đồng bộ và Thống nhất: Tất cả các sheet trong file Excel (sheet DSNV, sheet Tháng 1, Tháng 2, v.v.) cần phải thống nhất và đồng bộ về cách đặt ký hiệu chấm công, các hàm và công thức sử dụng, cũng như cách hoạt động chung. Cần có một quy định rõ ràng và nhất quán về hình thức bảng chấm công, xác định cụ thể các trường hợp như thời gian theo ngày, nghỉ phép, làm bù, làm thêm giờ, v.v. Sự đồng bộ này sẽ giảm thiểu tối đa sai sót và giúp việc quản lý trở nên liền mạch.
- Định hình rõ ràng các tiêu chí: Trước khi bắt đầu tạo bảng lớn, hãy định hình rõ ràng các tiêu chí chính trong việc phân hàng và phân cột. Trong mỗi bảng lớn sẽ có những mục bảng nhỏ và chi tiết hơn. Hãy tiếp tục chia nhỏ cho đến khi bạn đã bao quát hết tất cả các nội dung cần điền vào bảng. Điều này giúp tránh việc bỏ sót thông tin, giảm thiểu sai sót và không phải chỉnh sửa cấu trúc nhiều lần trong quá trình sử dụng.
- Lưu tài liệu thường xuyên:

