Tạo bảng chấm công bằng Excel giúp chúng ta chuyên nghiệp hóa được quá trình quản trị nhân lực. Đồng thời khối hệ thống này cũng giúp tàng trữ tôt và hoạt động trơn tru hơn so cùng với truyền thống. Học Excel Online sẽ chỉ dẫn bạn chế tạo ra bảng chấm công bình Excel vô cùng đơn giản


Trước lúc lập 1 tệp tin excel, bạn nên tưởng tượng, tưởng tượng ra trước xem file bảng chấm công bao gồm những gì, từng nào sheet, nội dung như vậy nào, cách vận động ra sao…? Khi vấn đáp được các câu hỏi thì các bạn càng biết rõ phương pháp làm bên trên excel nhằm có tác dụng như ý muốn.

Bạn đang xem: Công thức tính bảng chấm công trong excel

Tôi sẽ hướng dẫn phương pháp lập 1 mô hình bảng chấm công ví dụ như sau:
Gồm 13 sheet, từng sheet là một tháng với 1 sheet làm danh sách nhân viênTrung bình mỗi tháng là đôi mươi nhân viênKý hiệu chấm công có thể đổi khác được tùy người sử dụng (mỗi người có thể chấm 1 kiểu ký kết hiệu, nhưng sẽ đồng điệu trong 12 tháng)Trong từng bảng chấm công bao gồm ghi rõ ngày, sản phẩm công nghệ trong tháng. Vào lắp thêm 7 và công ty nhật thì tự chuyển màu sắc khác so với ngày thường.Hàng ngày đã chấm công vào các ngày vào tháng. Cuối tháng sẽ từ bỏ tính số toàn bô công trong tháng.Tên nhân viên cấp dưới trong bảng chấm công đang lấy từ list nhân viênCó thể liên kết giữa các tháng cùng nhau để dễ dàng thao tác.

Các bước thực hiện chi tiết

Bố cục những Sheet


Về mô hình là 13 sheet, mà lại khi bước đầu làm ta chỉ cần 2 sheet:

+ 1 sheet là Danh sách nhân viên cấp dưới (DSNV)

+ 1 sheet là tháng 1 (làm trả chỉnh cho 1 tháng, những tháng sau hoàn toàn có thể copy sheet này rồi đổi tên)

Sheet danh sách nhân viên:

Nội dung đa số trong sheet này là tên và Mã nhân viên. Phải tạo mã nhân viên vì có thể có trường vừa lòng trùng tên. Khi làm chủ theo mã sẽ tránh vấn đề bị trùng.

Ngoài ra còn có các văn bản khác tương quan tới nhân viên, như: ngày sinh, quê quán, số CMT, ngày vào làm…Bạn rất có thể tạo như sau:


*


*

*

Sheet danh sách nhân viên đa số là nhập bằng tay thủ công nên không tồn tại gì phức tạp.Lưu ý: chúng ta chừa ra khoảng 2-3 chiếc trên cùng để tạo link tới các sheet khác. Phía trái cách ra 1 cột để tham dự phòng nếu như cần bổ sung gì thêm.

Sheet tháng 1

Đầu tiên bạn tạo khung cho bảng chấm công, gồm những nội dung: tiêu đề – bảng chấm công, tháng, thành phần chấm công, định nút ngày công trong tháng, những cột gồm: mã nhân viên, thương hiệu nhân viên, ngày trong tháng (31 cột tương ứng với 31 ngày – số ngày lớn nhất của 1 tháng), 4-5 cột tính quy ra công, 1 cột nhằm ghi chú


*

*

Tiếp tiếp nối bạn teo độ rộng của các cột sao để cho gọn cùng dễ nhìn. Những cột ngày trong tháng hoàn toàn có thể co lại nhỏ tuổi vừa đủ để chấm công thôi. Cột quy ra công cũng không phải rộng lắm. đa số cột tên với mã nhân viên hiển thị đầy đủ là được.

Cách co độ rộng: chúng ta bôi đen các cột ngày trong tháng, quy ra sức (trong ví dụ như là bôi black từ cột E mang đến cột AM), kế tiếp co độ rộng ở cột E khoảng tầm 30 pixels (hoặc bôi đen từ cột E đến cột AM, tiếp đến bấm chọn command Column Width, chọn 3,13 tương xứng 30 pixels)


Vậy là bạn đã làm xong phần size của Bảng chấm công. Tiếp sau ta đang thực hiện thao tác chọn ngày tháng của bảng chấm công.

Tạo tháng ngày trong bảng chấm công

– Đầu tiên ta khẳng định năm sử dụng. Trên ô D1 nhập quý giá của năm. Ví dụ năm 2014

– tại ô B4 (xác định tháng chấm công), ta nhập hàm xác định ngày: =date($D$1;1;1)Lưu ý dấu ngăn cách những thành phần nằm trong hàm rất có thể là vệt ; hoặc giấu , tùy cấu hình thiết lập của trang bị tính. Ở máy tính của tôi áp dụng dấu ;Nội dung hàm date: xác minh giá trị của ngày tháng theo giá chỉ trị khẳng định trong hàm. Quý giá theo sản phẩm công nghệ tự là Năm, tháng, ngày. Ở hàm bên trên là Năm = quý hiếm tại ô D1, mon = 1, Ngày = 1


– sau khi nhập hàm xong, trên ô B4, lựa chọn format cell / custom / nhập giá trị <“tháng “mm” năm “yyyy> vào ô Type mặt phải, xong rồi ấn ok (dấu nháy kép + tháng + vết cách + dấu nháy kép + mm + vết nháy kép + năm + lốt cách + vết nháy kép + yyyy)


– chúng ta cũng có thể marge cell từ bỏ ô B4 mang đến D4 để cho hiển thị đủ ngôn từ cho dễ nhìn.

Xem thêm: Cách Tạo Động Lực Cho Người Lao Động Tại Công Ty Bất Động Sản, Hay

– tại ô ngày 1 ( ô E9), các bạn nhập =b4 để xác minh ngày thứ nhất trong tháng.

– trên ô F9, bạn nhập =e9+1 (ngày tiếp sau trong tháng)

– Copy phương pháp tại ô F9 sang những ô bên cạnh, cho tới ô ngày sản phẩm công nghệ 31 (ô AI9) bằng phương pháp sau:

Cách 1: Bôi đen từ ô F9 cho ô AI9, bấm Ctrl + RCách 2: bấm vào vào ô F9, giữ con chuột tại vị trí dấu chấm đen trong ô để bé trỏ chuột thay đổi dấu +, kéo loài chuột tới ô AI9 rồi thả ra

– Bôi black từ ô E9 đến ô AI9, chọn Format cells / custom / mục Type chúng ta gõ chữ dd rồi bấm ok (chỉ hiện thị lên số ngày)Nội dung vào ô E9 cho ô AI9 sẽ hiển thị ra ngày như trong bảng trên.


– trên ô E10 nhập hàm =CHOOSE(WEEKDAY(E9);”Chủ nhật”;”T. Hai”;”T. Ba”;”T. Tư”;”T. Năm”;”T. Sáu”;”T. Bảy”)


Nội dung hàm:

Weekday(e9) : là lấy quý giá ngày trong tuần của ô E9. Nếu ngôn từ trong hàm weekday không có đặt luật về trang bị tự ngày vào tuần thì đang tự trả về theo vật dụng tự nhà nhật, trang bị hai, thiết bị 3… lắp thêm 7 (Bắt đầu là công ty nhật, dứt là lắp thêm 7), và trả về cực hiếm số từ là một đến 8Choose: là hàm lựa chọn giá trị trả về. Giá chỉ trị đầu tiên trong hàm là quý hiếm được chọn để triển khai căn cứ xác định. Các giá trị tiếp theo là câu chữ được trả về tương ứng theo quý giá đầu tiên.

– Copy bí quyết tại ô E10 sang những ô tiếp đến bên phải, tính đến ô AI10 (ngày vật dụng 31)


Tuy nhiên không hẳn tháng nào cũng có 31 ngày, bắt buộc để tránh câu hỏi hiển thị những ngày của mon khác trong thời điểm tháng này, ta triển khai các thao tác làm việc sau:+ bắt đầu từ ngày lắp thêm 29 (ô AG9), ta điều chỉnh về hàm như sau: =IF(DAY(AF9+1)=DAY(E9);””;AF9+1)Nội dung hàm: Nếu quý giá ngày của ô AF9 +1 bởi giá trị ngày của ô E9 đang trả về quý giá là rỗng, còn nếu như không bằng thì đã trả về cực hiếm ô AF9 + 1 (Nghĩa là trường hợp tháng 2 tất cả 28 ngày, thì ngày lắp thêm 29 đã là ngày 01/03, vậy quý hiếm ngày là 1, bằng với mức giá trị ngày của ô E9, trường hợp đúng như thế thì sẽ là rỗng, không hiển thị ngày 01/03. Còn giả dụ tháng 2 đó bao gồm 29 ngày thì sẽ hiện ngày 29)

+ tại ô AH9, ta sử dụng hàm sau: =IF(AG9=””;””;if(DAY(AG9+1)=DAY(E9);””;AG9+1))Nội dung hàm:

IF đồ vật 1: nếu như tại ô AG9 là quý hiếm rỗng, thì ô AH9 cũng trở thành có quý giá rỗng (tức là vào trường vừa lòng tháng 2 gồm 28 ngày thì sẽ không tồn tại ngày vật dụng 30)IF trang bị 2: tương tự với hàm if trên ô AG9, tức là trường thích hợp tháng 2 gồm 29 ngày, thì sẽ không hiển thị ngày 30.

+ trên ô AI9, ta cần sử dụng hàm sau: =IF(AH9=””;””;if(DAY(AH9+1)=DAY(E9);””;AH9+1))

Nội dung hàm:

IF sản phẩm 1: ví như AH9 là giá trị rỗng, thì AI9 cũng trở thành có giá trị rỗng (tức là ngôi trường hợp không tồn tại ngày đồ vật 30 thì cũng không có ngày đồ vật 31)IF đồ vật 2: trường đúng theo tháng chỉ bao gồm 30 ngày thì sẽ không có ngày sản phẩm công nghệ 31

+ Khi các ô AG9, AH9, AI9 là trống rỗng thì hàm choose ở những ô AG10, AH10, AI10 sẽ phát sinh lỗi. Tuy thế không tác động gì đến bảng tính nên không cần lo lắng về bài toán này.

Như vậy ta đã triển khai được phần các ngày trong tháng, và các thứ vào tuần.

Tiếp theo là việc tự động đổi màu cho các ngày thứ 7, chủ nhật đến khác với ngày thường

+ Bôi black nội dung vào bảng (Từ E9 đến AI30 – có nghĩa là tất cả các nội dung về ngày trong thời điểm tháng lẫn phần chấm công của những nhân viên), chọn công dụng Conditional Formatting (định dạng theo điều kiện), vào mục Condittional Formatting, chọn New Rule.