Xử lý dữ liệu từ máy chấm công

Chnóng vô tư thứ chnóng công, vấn đề tưởng như trợ giúp nhiều cho tất cả những người làm cho nhân sự, mà lại thực tế lại mang đến ít nhiều đông đảo khó khăn, pthánh thiện toái:

Việc bạn lao hễ “quên” không chấm, khiến cho sản phẩm công nghệ đưa ra tác dụng saiViệc thực hiện tác dụng chấm công tự máy vào bài toán tính lương lại cấp thiết có tác dụng được tức thì, mà cần được tuyển lựa lại.Mỗi ứng dụng đồ vật chnóng công lại một giao diện, gây khó khăn cho tất cả những người sử dụng

Bài viết này Học Excel Online sẽ chỉ dẫn các bạn khả năng nhằm rất có thể sản xuất 1 bảng excel với công dụng lựa chọn công bố từ lắp thêm chấm công để cho ra kết quả như ý mong mỏi.

Bạn đang xem: Xử lý dữ liệu từ máy chấm công


Xem nhanh


1. Chuẩn bị

– File excel kết xuất tài liệu từ bỏ đồ vật chnóng công

– File excel mới (.xlsx hoặc .xls là được. Hình như nếu như muốn nâng cấp thêm VBA hoàn toàn có thể cần sử dụng file .xlsm)

*

lấy một ví dụ cùng với bảng dữ liệu kết xuất tự sản phẩm công nghệ chnóng công ra như trên

2. Thực hiện

2.1. Bước 1: Khảo gần kề, Đánh Giá với đối chiếu tài liệu mối cung cấp (bảng dữ liệu kết xuất từ bỏ sản phẩm công nghệ chấm công ra excel)


Dù đang bao gồm ứng dụng, nhưng mà kỹ năng Excel vẫn cực kỳ quan trọng với kế toán thù, chúng ta sẽ vững vàng Excel chưa? Hãy nhằm tôi giúp bạn, đăng ký khoá học Excel:


*


Đây là bước rất quan trọng đặc biệt, Việc so sánh bảng dữ liệu nguồn để giúp bọn họ tất cả phương án xử trí cân xứng và đúng chuẩn.

Để tiến hành quá trình này, chúng ta đề nghị nắm được những phép tắc sau:

Mục đích công việc: Tính công thao tác theo thời gianĐối tượng liên quan: Mã nhân viên cấp dưới, Ngày trong thời điểm tháng, Giờ vào, Giờ raTiêu chí đánh giá (dựa trên mục đích, hiệu quả cần đạt được để đề ra tiêu chuẩn cho các đối tượng người tiêu dùng liên quan) Mã Nhân viên: Liên tục theo mẫu, không được để loại trống Ngày trong tháng: Bao tất cả xác định ngày trong thời điểm tháng, đồ vật vào tuần, rành mạch ngày nghỉ lễ, ngủ bù Giờ vào, giờ ra: Các ngày làm việc đều phải có giờ đồng hồ vào, giờ ra. Khi tính công vẫn dựa vào việc Reviews giờ đồng hồ vào, tiếng ra để tính ra những nhiều loại công.

Ta có thể thấy, nhằm tính toán được, phải phải điều chỉnh lại cấu trúc bảng tài liệu sao cho đúng những tiêu chuẩn.

Việc tính toán thù trên nhiều ĐK, cần hàm vẫn sử dụng nhằm tính toán thù là SUMIFS, COUNTIFS cùng hàm IF

2.2. Cách 2: Cấu trúc lại bảng dữ liệu

Để rút ít gọn gàng nội dung bài viết, mình sẽ không còn nêu từng thao tác, nhưng sẽ đưa biểu tượng với gợi ý các bí quyết làm để những chúng ta cũng có thể tự làm được:

*
*

Phần Tháng với Năm (loại 2, 3): Đặt bên ngoài nhằm một thể bài toán thay đổiNgày hồi tháng (loại 4): Dùng hàm Date, bắt đầu cùng với ngày 26 tháng trước kia (vày bảng vật liệu kết xuất tính từ thời điểm ngày 26 cần ta đang không thay đổi đề nghị này. Tính công từ thời điểm ngày 26 tháng trước đến ngày 25 mon sau). Riêng 2 ngày cuối có thể thanh lịch tháng tiếp theo (trường hòa hợp mon bao gồm 28-29 ngày) cần có thể xử lý nhằm bỏ trống nếu như sang mon sau, tức là ngày 27 mon này trở đi là đã bước lịch sự mon sau của bảng tính công.Phần Mã NV (cột A, B, C): Mỗi mã 1 mẫu, để tập hợp theo mã NV chính xác rộng.Thứ vào tuần (chiếc 5): Dùng hàm Choose kết hợp với hàm Weekday nhằm xác định. Kết hợp tác dụng Conditional Formatting để sơn màu phân biệt ngày CN cùng với ngày hay.Giờ vào, tiếng ra (mẫu 6): hoàn toàn có thể quy ước số 1 là giờ vào, số 2 là tiếng ra.Lưu ý: 1 ngày tất cả 2 giờ, nên 2 cột và tính cho 1 ngày. Vì vậy lúc xử lý ngày sinh sống cái 4 buộc phải chú ý ngôn từ này.

Xem thêm: Chợ Mua Bán Xe Wave Cũ Giá Rẻ, Mua Xe Wave Tp, Bán Xe Wave

Tất cả hầu như nội dung bên trên, mình sẽ giải đáp chi tiết trong bài: Tạo bảng chnóng công trên excel. Vui lòng xem xét lại bài bác này để được trả lời cụ thể.

2.3. Lọc cùng rước dữ liệu 

Tại bảng kết xuất, dùng tác dụng Data/Filter để lọc quăng quật loại trống trong cột Mã NV, sau đó copy tài liệu lịch sự bảng xử trí. Sử dụng chức năng Paste Special/Value cần dán dữ liệu bỏ lỡ dòng bị ẩn.

*

Bảng kết xuất thực hiện chức năng thanh lọc (Data Filter)

*

Dữ liệu chấm công làm việc bảng kết xuất => Copy / Paste Special -> Value => Sang bảng xử lý

2.4. Tính giờ công trong ngày

*

Tạo thêm 1 vùng, trong đó mỗi ngày chỉ tương ứng 1 cột. Cách xử trí ngày, thiết bị giống với phần trước.

=> Mục đích: Tính số giờ công thao tác làm việc theo từng ngày

Giờ công thao tác trong ngày = Giờ ra – Giờ vào

Giờ ra = (Tổng số phút quy ước trên thời điểm chnóng công ra = Số giờ * 60 + Số phút)/60

Giờ vào = (Tổng số phút ít quy ước trên thời điểm chnóng công vào = Số tiếng * 60 + Số phút)/60

BN7 =ROUND(((HOUR(SUMIFS($D7:$BM7,$D$4:$BM$4,BN$4,$D$6:$BM$6,2))*60+MINUTE(SUMIFS($D7:$BM7,$D$4:$BM$4,BN$4,$D$6:$BM$6,2)))-(HOUR(SUMIFS($D7:$BM7,$D$4:$BM$4,BN$4,$D$6:$BM$6,1))*60+MINUTE(SUMIFS($D7:$BM7,$D$4:$BM$4,BN$4,$D$6:$BM$6,1))))/60,2)

Quý khách hàng có thể filldown, fillright phương pháp trường đoản cú BN7 mang lại các ô không giống.

* Lưu ý:

Có thể gồm số âm. Số âm là ngôi trường hợp Chỉ bao gồm giờ vào mà không có giờ ra => Lý do: Quên chnóng công. Việc này hay xảy ra

2.5. Xác định kết quả chnóng công

Ví dụ bọn họ đề xuất 1 số ít kết quả chấm công như sau:

*

Ta hoàn toàn có thể thấy:

Ngày công đầy đủ 8h tính dựa vào vùng sẽ xác định cụ thể thời gian công, cùng với số giờ làm cho >=8 (mục 2.4)

CS7 = COUNTIF(BN7:CR7,”>=”&8)

Quên chnóng công tính dựa vào vùng đã xác định số giờ công, cùng với thời gian

CT7 = COUNTIFS(BN7:CR7,”Tổng số ngày công = Đủ 8h + Quên chnóng công. Vì quên chnóng công có thể vẫn được tính là một trong ngày công,hoặc Tổng số ngày công = Đủ 8h + (Quên chấm công /2) ví như quy ước quên chấm công sẽ xem là nửa ngày công.

CU7 = CS7+CT7 hoặc CU7 = CS7+(CT7/2)

Ngày nghỉ ngơi = (Tổng số ngày tất cả công = 0) – (Số ngày nghỉ ngơi tuần = công ty nhật) Trường phù hợp ngày nghỉ ngơi tuần là nhà nhật. Nếu ngủ cả T7, CN thì vẫn trừ thêm số ngày sản phẩm 7 trong tháng

CV7 = IF(B7=””,0,COUNTIF(BN7:CR7,0)-COUNTIF(BN$5:CR$5,”CN”)-COUNTIF(BN$4:CR$4,””))

Đi muộn: Cnạp năng lượng cđọng vào giờ vào làm, so sánh cùng với tiêu chí 8h (tuỳ quy ước tiếng vào có tác dụng của đơn vị)

Muộn 5′ => CW7 = COUNTIFS($D7:$BM7,”>”&”8:05″,$D7:$BM7,” CX7 = COUNTIFS($D7:$BM7,”>”&”8:10″,$D7:$BM7,” CY7 = COUNTIFS($D7:$BM7,”>”&”8:15″,$D$6:$BM$6,1)

=> Quý Khách hoàn toàn có thể filldown bí quyết xuống cho những mã NV tiếp theo

Kết trái của mục 2.5 là tác dụng ở đầu cuối, rất có thể sử dụng để tính lương mang đến NV

3. Tối ưu bảng xử lý

Mình đang gợi ý một vài ba chuyên môn góp tối ưu hoá bảng xử lý: (Ưu tiên cho phần nhiều bạn biết sử dụng VBA, nếu như không biết VBA thì làm thủ công bằng tay bằng tay)

Sử dụng VBA để giữ biết tin giải pháp xử lý cùng tác dụng tính được sang một Sheet riêng để lưu trữ công dụng. Bảng xử trí có thể làm tiếp cho những mon sau nhưng không ảnh hưởng tới kết quả tháng trước.Sử dụng VBA ẩn/hiện nay các vùng: Dữ liệu chnóng công theo giờ đồng hồ vào-ra (cột D mang lại cột BM), Dữ liệu cách xử lý tính giờ đồng hồ làm việc (Cột BN cho cột CR) để triển khai gọn gàng bảng giải pháp xử lý. khi đề xuất thao tác làm việc với bảng như thế nào thì ta mở ẩn vùng bảng đó ra. Như vậy vẫn gọn gàng mắt rộng. Vì mục tiêu ở đầu cuối là công dụng tính công nhưng thôi.

VBA giúp ích không hề ít vào công việc: giúp đỡ bạn tăng tốc vào quá trình giải pháp xử lý bên trên Excel, góp lập các report tự động hóa, tinh chỉnh những lịch trình khác ví như Word, Power Point, Outlook… góp phát triển thành file Excel của người tiêu dùng đổi thay 1 phần mượt chăm nghiệp…

Để hoàn toàn có thể học tập VBA một biện pháp không thiếu thốn, gồm khối hệ thống, các bạn hãy tsi mê gia khoá học VBA101 – VBA cơ phiên bản dành riêng cho tất cả những người new bắt đầu của hệ thống Học Excel Online. Lúc bấy giờ khối hệ thống đang có nhiều chiết khấu khi chúng ta ĐK khóa huấn luyện và đào tạo này. Chi ngày tiết xem tại: