Nhờ giúp dò mã chấm công dựa vào thời gian ra vào

Liên hệ QC

chickenexcel

Thành viên hoạt động
Tham gia
24/8/12
Bài viết
152
Được thích
28
Giới tính
Nam
Kính gửi anh/chị!
Nhờ mọi người giúp, hướng dẫn em dò tìm mã chấm công dựa vào thời gian ra vào của nhân viên!
Các yêu cầu em có ghi trong file ạ!
Em cảm ơn!
 

File đính kèm

  • chamcong.xlsx
    12.8 KB · Đọc: 20
Dựa vào thời gian để dò ra mã ca thì chắc chỉ có người trong cuộc mới biết!
VD: Giờ vào 8:52- giờ ra 18:35 , so qua mã ca thì có thể rơi vào 1 trong hai ca: 8:00-17:00 (Đi trể về sớm) hoặc 9:00-18:00 (Đi sớm về trễ)
 
Kính gửi anh/chị!
Nhờ mọi người giúp, hướng dẫn em dò tìm mã chấm công dựa vào thời gian ra vào của nhân viên!
Các yêu cầu em có ghi trong file ạ!
Em cảm ơn!
Tui đi ca 9h mà tui rảnh tui thích đi 6h tới cty ngồi chơi đấy, tính cho tui xem tui đi ca mấy giờ :D
 
Kính gửi anh/chị!
Nhờ mọi người giúp, hướng dẫn em dò tìm mã chấm công dựa vào thời gian ra vào của nhân viên!
Các yêu cầu em có ghi trong file ạ!
Em cảm ơn!
Mã:
F2 =IF(SUM(--D2:E2)=0,"Nghỉ",INDEX('bang ma phan ca'!$C$2:$C$8,MATCH(MIN(ABS(D2-'bang ma phan ca'!$A$2:$A$8)+ABS(E2-'bang ma phan ca'!$B$2:$B$8)),ABS(D2-'bang ma phan ca'!$A$2:$A$8)+ABS(E2-'bang ma phan ca'!$B$2:$B$8),0),))
Ctrl+Shift+Enter
 
Gặp trường hợp này thì dùng công thức =IF(<7h,"Rảnh",IF(...)) --=0 :wallbash: -.,\;
Cái đó là mình nói vui thôi, nhưng đối với ca 8:00-17:00 và 8:30-17:30 trường hợp đó là có thể có đấy, cán bộ cty họ thường đi sớm hơn và về trễ hơn công nhân
 
Dựa vào thời gian để dò ra mã ca thì chắc chỉ có người trong cuộc mới biết!
VD: Giờ vào 8:52- giờ ra 18:35 , so qua mã ca thì có thể rơi vào 1 trong hai ca: 8:00-17:00 (Đi trể về sớm) hoặc 9:00-18:00 (Đi sớm về trễ)
đúng vậy bác ạ,mình làm tay từng người 1 là rõ nhất, nhưng làm cho vài trăm nhân viên thì oải thật, nên em đang nghĩ mấy hôm nay chưa ra
nhân viên đi sớm về muộn đúng như bác nói. nếu như VD của bác thì sẽ là mã ca 9h-18h (sẽ ưu tiên làm đủ ca) chứ ca 8:00-17:00 là bị muộn rồi
Tui đi ca 9h mà tui rảnh tui thích đi 6h tới cty ngồi chơi đấy, tính cho tui xem tui đi ca mấy giờ :D
thì vẫn đi ca 9h, ai bảo bác rảnh :D. ha.ha
Mã:
F2 =IF(SUM(--D2:E2)=0,"Nghỉ",INDEX('bang ma phan ca'!$C$2:$C$8,MATCH(MIN(ABS(D2-'bang ma phan ca'!$A$2:$A$8)+ABS(E2-'bang ma phan ca'!$B$2:$B$8)),ABS(D2-'bang ma phan ca'!$A$2:$A$8)+ABS(E2-'bang ma phan ca'!$B$2:$B$8),0),))
Ctrl+Shift+Enter
em cảm ơn ạ, công thức gần đúng bác ạ, nếu thiếu dữ liệu ra hoặc vào thì không phân ca (để check lại), hoặc thiếu công thì không phân ca

cảm ơn các bác, em sẽ nghĩ thêm chút, để thiết kế lại bảng, nếu có chỗ nào chưa hiểu, khó em lại nhờ các bác chỉ giúp ạ :D
 
đúng vậy bác ạ,mình làm tay từng người 1 là rõ nhất, nhưng làm cho vài trăm nhân viên thì oải thật, nên em đang nghĩ mấy hôm nay chưa ra
nhân viên đi sớm về muộn đúng như bác nói. nếu như VD của bác thì sẽ là mã ca 9h-18h (sẽ ưu tiên làm đủ ca) chứ ca 8:00-17:00 là bị muộn rồi

thì vẫn đi ca 9h, ai bảo bác rảnh :D. ha.ha

em cảm ơn ạ, công thức gần đúng bác ạ, nếu thiếu dữ liệu ra hoặc vào thì không phân ca (để check lại), hoặc thiếu công thì không phân ca

cảm ơn các bác, em sẽ nghĩ thêm chút, để thiết kế lại bảng, nếu có chỗ nào chưa hiểu, khó em lại nhờ các bác chỉ giúp ạ :D
Dữ liệu đó trích xuất từ máy chấm công hay sao vậy bạn? Nếu là đúng thì như công ty mình nó sẽ có dữ liệu là ca nào luôn đấy. Nhân viên nào đi ca nào nhân sự phải nắm, và trích xuất theo mã nhân viên ra ca luôn
 
Dữ liệu đó trích xuất từ máy chấm công hay sao vậy bạn? Nếu là đúng thì như công ty mình nó sẽ có dữ liệu là ca nào luôn đấy. Nhân viên nào đi ca nào nhân sự phải nắm, và trích xuất theo mã nhân viên ra ca luôn
vâng, dữ liệu từ máy chấm công,nhưng dữ liệu nó trộn cả giờ ra, giờ vào trên 1 cột chứ không có phân ra, sau đó em sẽ edit lại dữ liệu, mã ca theo mình tính chứ cũng không có sẵn, hiện em đang tính phân lịch mã ca cho nhân viên mỗi tháng trên 1 bảng riêng, sau đó so sánh với dữ liệu chấm công xem có khớp không, và sử lý các dữ liệu không khớp, hơi lằng nhằng bác ạ
 
Web KT
Back
Top Bottom