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

Liên hệ QC

tuanquapharco

Thành viên mới
Tham gia
5/6/09
Bài viết
2
Được thích
0
Ở công ty em hiện nay đang sử dụng máy chấm công bằng dấu vân tay Vigilance VGMS chấm công bằng cách ấn dấu vân tay vào. Nhưng phần mềm của máy này lại không có chức năng xuất tài liệu ra báo cáo dạng bảng chấm công theo tháng mà chỉ có thể báo cáo theo dạng như sau :
Ngày 04/05/2009 Nguyễn Văn A IN 7h OUT 11h30 IN 13h30 OUT 17h
Ngày 05/05/2009 Nguyễn Văn A IN 7h5 OUT 11h30 IN 13h30 OUT 17h5
.............................................................................................................................
Cứ lần lượt từg người như vậy.
Trong khi đó công ty em có tới hơn 200 người nên nếu in ra báo cáo như vậy thì rất tốn giấy và kiểm tra tổng hợp công trong tháng sẽ rất mất thời gian. Khổ cho em nữa là Giám đốc yêu cầu em phải làm báo cáo dưới dạng bảng chấm công theo tháng để tính lương. Em đã nhờ bên bán máy tư vấn cho cách làm nhưung họ bảo máy này không có chức năng đó (bây giờ em gọi điện họ còn không thèm nhấc máy nữa là, mà công ty cũng chưa thanh toán tiền máy cho họ đồng nào họ cũng không tới đòi-> chắc người ta bán máy rởm quá-+*/). Nguyện vọng của em bây giờ là từ những số liệu có trong máy chấm công đó bằng cách nào đó mà xuất ra bảng chấm công theo tháng của cả tập thể trong Excel. Bác nào biết chỉ giúp em với.
Em cảm ơn các bác rất nhiều.
 
Em xuất ra Excel hay Adobe đều ra dạng như vậy cả, nên khi in ra báo cáo cứ lần lượt hết người này đến người kia cho hết cả tháng nên mỗi lần như thế em mà in ra của cả công ty là đến hơn 200 tờ luôn, tốn lắm. Nhờ bác chỉ giúp em với.
 
Đếm giờ làm thêm ngày thứ 7 và CN

Chào các bác.
Em đang muốn làm bảng chấm công tự động cho các tháng và đang mắc ở chỗ cộng giờ làm thêm của các ngày thứ 7 và chủ nhật. Em đã sử dụng thử hàm Hlookup và thấy có vẻ dài dòng và phức tạp nếu khi muốn thêm nhân viên mới và dự án mới.!$@!!
Bác nào biết chỉ giúp em với. E xin cảm ơn.
 
Lần chỉnh sửa cuối:
Ở công ty em hiện nay đang sử dụng máy chấm công bằng dấu vân tay Vigilance VGMS chấm công bằng cách ấn dấu vân tay vào. Nhưng phần mềm của máy này lại không có chức năng xuất tài liệu ra báo cáo dạng bảng chấm công theo tháng mà chỉ có thể báo cáo theo dạng như sau :
Ngày 04/05/2009 Nguyễn Văn A IN 7h OUT 11h30 IN 13h30 OUT 17h
Ngày 05/05/2009 Nguyễn Văn A IN 7h5 OUT 11h30 IN 13h30 OUT 17h5
.............................................................................................................................
Cứ lần lượt từg người như vậy.
Trong khi đó công ty em có tới hơn 200 người nên nếu in ra báo cáo như vậy thì rất tốn giấy và kiểm tra tổng hợp công trong tháng sẽ rất mất thời gian. Khổ cho em nữa là Giám đốc yêu cầu em phải làm báo cáo dưới dạng bảng chấm công theo tháng để tính lương. Em đã nhờ bên bán máy tư vấn cho cách làm nhưung họ bảo máy này không có chức năng đó (bây giờ em gọi điện họ còn không thèm nhấc máy nữa là, mà công ty cũng chưa thanh toán tiền máy cho họ đồng nào họ cũng không tới đòi-> chắc người ta bán máy rởm quá-+*/). Nguyện vọng của em bây giờ là từ những số liệu có trong máy chấm công đó bằng cách nào đó mà xuất ra bảng chấm công theo tháng của cả tập thể trong Excel. Bác nào biết chỉ giúp em với.
Em cảm ơn các bác rất nhiều.

Cái này em cũng biết một chút. Bác có thể gửi bản dữ liệu trích xuất từ máy chấm công cho mọi người tham khảo đươc không, định dạng excel nhé? Công ty tôi dùng máy này 2 năm nay rồi. Báo cáo toàn bằng Excel thôi mà!!!!!
 
oài mình đag làm pần mềm nhân sự có ai biết lấy dữ lệu từ máy chám công như thế nào không đến đoạn này khó quá giúp mình với hu hu
 
Xử lý dữ liệu từ máy chấm công
Mình cũng muốn hỏi giống như bạn tuanquapharco, cty mình cũng sử dụng máy chấm công bằng dấu vân tay.
Các bạn vui lòng chỉ giúp tôi tạo công thức để tính giờ làm bình thường, và tách giờ tăng ca ra giờ buổi chiều.
VD: Nguyễn Văn A: buổi sáng Giờ vào 7:15 giờ ra 11:30,
buổi chiều giờ vào 13:00 giờ ra 17:00, nếu có tăng ca thì nhập giờ tăng ca chung buổi chiều.Giờ vào 13:00 giờ ra 20:30
Có những trường hợp vào làm trước 7:30 sẽ không tính công, bởi vì thời gian quy định bắt đầu làm việc từ 7:30, mình làm sao để tính đúng thời gian quy định.
Chỉ giúp mình công thức trừ giờ nghỉ tăng ca, giờ tăng ca từ 17:30->20:30.
Cảm ơn rất nhiều!
 
Lần chỉnh sửa cuối:
mình rất muốn tham gia góp ý trong tiết muc này nhưng ko thể vì cá bạn ko ai đưa ra dữ liệu cụ thể. kể ra như vậy rất khó hình dung, các bạn đưa file nháp lên đi mọi người nghiên cứu xem
 
Bạn tham khảo đoạn code "chân quê" này xem. Cứ chép dữ liệu vào cột 1 từ A2 rồi nhấn nút
Code nay dựa nhiều vao dữ liệu thưc tế, vậy nên tuỳ cơ mà gia giảm.
 

File đính kèm

  • Chamcong.xls
    40 KB · Đọc: 1,360
Lần chỉnh sửa cuối:
Từ bài #11, bài viết không dấu, còn bài trả lời bên dưới tranh thủ quảng cáo máy chấm công mà chưa bị vào hậu viên nhỉ?
 
e co dữ liệu từ máy chấm công xuất ra các anh chị cho e hỏi làm cách nào để chuyển từ dữ liệu đó sang dữ liệu ngày công để không phải nhập tay.cảm ơn mọi người
 

File đính kèm

  • chấm công công nhân.xls
    28 KB · Đọc: 303
  • gia cong T07.2015.xls
    123.5 KB · Đọc: 215
Mình tham gia 1 ngu kế (Miễn được việc):

1-Thêm 1 cột phụ (thiết kế xong có thể ẩn nó đi)
2-Dùng Advance Filter để tạo danh sách (Vùng màu vàng)
3-Dùng Auto Fill tạo ngày trong tháng (Vùng màu xanh)
4-Dùng công thức để chấm công (Vùng cam)

Sơ bộ vậy bạn tham khảo.
 

File đính kèm

  • Copy of gia cong T07.2015-1.rar
    33.1 KB · Đọc: 462
Mình có file chấm công xuất từ máy chấm công ra, tính thời gian (số giờ) làm việc trong tháng cho từng người theo ca làm việc như sau: có 4 ca một ngày
- Từ 6h30-10h30
- 10h30-14h30
-14h30-18h30
-18h30-22h30
Nếu chấm công sớm hơn khung giờ đó thì không tính lương nghĩa là bắt đầu tính lương từ thời điểm bắt đầu ca (đến sớm không tính) và đến muộn bị tính thời gian muộn. Bạn nào cho mình công thức tính nhé. Cảm ơn nhiều nha!
File đính kèm
 

File đính kèm

  • cham cong thang 1 nam 2016.xls
    124.5 KB · Đọc: 195
Nếu chấm công sớm hơn khung giờ đó thì không tính lương nghĩa là bắt đầu tính lương từ thời điểm bắt đầu ca (đến sớm không tính) và đến muộn bị tính thời gian muộn.

Bạn xem file; Nhưng chưa biết việc đi muộn sẽ ghi nhận ra sao
 

File đính kèm

  • gpeDateTime.rar
    28.3 KB · Đọc: 297
Lần chỉnh sửa cuối:
Xin chào mọi người mình không rành về excel nên nhờ mọi người giúp đỡ, mình có một file excel xuất từ máy chấm công giờ mình muốn lọc dữ liệu ra theo mẫu báo cáo, những khổ một cái dữ liêu của một người trong một ngày lại xuất hiện nhiều lần có nghĩa là một người họ bấm thẻ nhiều lần giờ mình chỉ muốn lấy giờ sớm nhât và giờ trễ nhất của từng người trong 1 ngày xin cảm ơn mọi người rất nhiều
 

File đính kèm

  • Cham cong.xls
    145 KB · Đọc: 106
Xin chào mọi người mình không rành về excel nên nhờ mọi người giúp đỡ, mình có một file excel xuất từ máy chấm công giờ mình muốn lọc dữ liệu ra theo mẫu báo cáo, những khổ một cái dữ liêu của một người trong một ngày lại xuất hiện nhiều lần có nghĩa là một người họ bấm thẻ nhiều lần giờ mình chỉ muốn lấy giờ sớm nhât và giờ trễ nhất của từng người trong 1 ngày xin cảm ơn mọi người rất nhiều

của bạn đây! mình lập công thức tính theo tháng, nên dữ liệu đầu vào từng tháng một thôi nhé không bị trùng không chính xác
 

File đính kèm

  • chamcong.xlsx
    164.7 KB · Đọc: 352
Bạn dùng pivot table cho trường hợp này

Nhìn dữ liệu của bạn tôi đoán chỗ bạn có 1 máy chấm công.

Việc chấm công trên 1 máy sẽ phải xét nhiều trường hợp

- Cái nào là vào, cái nào là ra?
- Định giờ tăng ca theo ca
- Quẹt thẻ 1 lần trong ngày => dùng Min max sẽ không ổn hoặc có cách xử lý.
- Về giữa giờ

Thôi bạn tự xét vậy, bạn xem file đính kèm để biết cách làm nhé
 

File đính kèm

  • Cham cong.xls
    241 KB · Đọc: 335
Xin chào mọi người mình không rành về excel nên nhờ mọi người giúp đỡ, mình có một file excel xuất từ máy chấm công giờ mình muốn lọc dữ liệu ra theo mẫu báo cáo, những khổ một cái dữ liêu của một người trong một ngày lại xuất hiện nhiều lần có nghĩa là một người họ bấm thẻ nhiều lần giờ mình chỉ muốn lấy giờ sớm nhât và giờ trễ nhất của từng người trong 1 ngày xin cảm ơn mọi người rất nhiều
dùng công thức mảng để tính
 

File đính kèm

  • Cham cong.xls
    235 KB · Đọc: 387
Cảm ơn mọi người quan tâm và giúp đỡ mình, Bạn HieuCD bạn có thể giải thích giúp mình về cái công thức mảng không mình không hiểu lắm cảm ơn bạn rất nhiều!
Công thức bình thường khi kết thúc nhấn Enter, còn công thức mãng nhấn Ctrl+Shift+Enter, Excel tự tạo dấu {=...} bao lấy công thức
công thức mãng xử lý từng dòng dữ liệu và thường trả về kết quả là một dãy dữ liệu gồm nhiều dòng gọi là một mảng có một cột và nhiều dòng

ô C3 nhập công thức =MIN(IF(Ngay_ID=C$1&$B3,Gio,10)) và nhấn Ctrl+Shift+Enter sẽ được {=MIN(IF(Ngay_ID=C$1&$B3,Gio,10))}

Gio là tên đặt cho CT
=OFFSET('Du Lieu Tho Ban dau'!$B$1,1,0,COUNTA('Du Lieu Tho Ban dau'!$A$2:$A$5000)) là dữ liệu cột Time, tối đa 5000 dòng, nếu muốn hơn thì tăng giá trị nầy

Ngay_ID là tên đặt cho CT
=OFFSET('Du Lieu Tho Ban dau'!$A$1,1,0,COUNTA('Du Lieu Tho Ban dau'!$A$2:$A$5000))&OFFSET('Du Lieu Tho Ban dau'!$F$1,1,0,COUNTA('Du Lieu Tho Ban dau'!$A$2:$A$5000))
là một mảng dữ liệu ghép 2 cột Event Date và UserID thành một cột và so sánh với 2 ô C$1&$B3

IF(Ngay_ID=C$1&$B3,Gio,10) Nếu dòng nào có giá trị cột Event Date và UserID bằng với ô C$1 và $B3 thì lấy giá trị dòng tương ứng ở cột Time nếu sai thì thay thế bằng 10 ( lớn hơn các giá trị giờ). kết quả trả về một mảng giá trị cột Time nếu thỏa điều kiện nếu sai thì là 10

để dể thấy bạn chọn vùng màu xanh trong công thức: =MIN(IF(Ngay_ID=C$1&$B3,Gio,10)) và nhấn F9 để xem kết quả của mảng
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom