Page 1 of 1
แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Wed Jan 03, 2024 2:04 pm
by abagms
มีฐานข้อมูล ที่เป็นข้อมูลจากเครื่องสแกนนิ้ว แต่อยากทำให้ออกมาเป็นรายงาน (พอดีว่าทางโปรแกรมเขามีรายงานให้แค่เข้างานและออกงานเท่านั้น) เลยต้องดึงมาทำใน Excel
ข้อมูลจากเครื่องสแกนนิ้วจะมีข้อมูลแค่คนที่สแกนนิ้วมือ แต่ในไฟล์ที่จะออกรายงานจะมีรายชื่อพนักงานทั้งหมด มีข้อกำหนดดังนี้ ช่องแรก สแกนเข้าช่วงเช้าหรือบ่าย ช่องที่ 2 สแกนออกตอนเที่ยงหรือเย็น ช่องที่ 3 สแกนเข้า โอที ช่องที่ 4 สแกนออก ช่วงโอที หรือถ้าพนักงานคนไหนไม่เข้างานหรือไม่สแกนนิ้ว ก็ให้เป็นข้อมูลว่างๆ ไว้ในหน้ารายงาน
ขอบคุณล่วงหน้าค่ะ
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Wed Jan 03, 2024 5:14 pm
by norkaz
...
กำหนดเวลาเช้า บ่าย OT อย่างไรครับ ??
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Wed Jan 03, 2024 5:27 pm
by norkaz
...
สอบถามเพิ่มเติมครับ
การสแกนนิ้ว ตามภาพ คำตอบที่ต้องการ ควรเป็นอย่างไร
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Wed Jan 03, 2024 6:09 pm
by norkaz
...
อีกคำถามครับ ค่อยๆ ถามกันไป
พนักงาน 2 คน นาย A กับ นาย B สแกนเวลา 17:59 น. เท่ากัน หรืออาจจะต่างกันนิดหน่อย เราจะทราบได้อย่างไรว่า นาย A และนาย B มาทำงาน รอบใดครับ
เช่น กรณีที่ 1
นาย A ลืมสแกนเข้าตอนเช้า แต่ สแกนออก เวลา 17:59 น.
นาย B ไม่ทำรอบเช้า แต่มาทำ OT สแกนเข้าตอน 17:59 น. แต่ลืมสแกนออก
หรือ กรณีที่ 2
นาย ฺB ลืมสแกนเข้าตอนเช้า แต่ สแกนออก เวลา 17:59 น.
นาย A ไม่ทำเช้า แต่มาทำ OT สแกนเข้าตอน 17:59 น. แต่ลืมสแกนออก
เราจะรู้ได้อย่างไรว่า เป็นกรณีที่ 1 หรือ กรณีที่ 2 ครับ
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Wed Jan 03, 2024 6:26 pm
by norkaz
...
ขอสอบถามเพิ่มอีกหนึ่งคำถามครับ
นาย C บันทึกเวลาแบบนี้ 07:45 และ 17:48
หากจะพิจาณาเพื่อเขียนสูตรไปรองรับ ตามที่ท่านเจ้าของคำถามได้สอบถามมา
แปลว่า
กรณีที่1 นาย C เข้า(เช้า) 07:45 ออก(เย็น) 17:48
หรือ กรณีที่ 2 นาย C เข้า (เช้า) 07:45 ลืมสแกนออก และเข้า (OT.) 17:48 แต่ลืมสแกน ออก (OT.)
คำถามคือ เราจะทราบได้อย่างไร ว่า เหตุการณ์นั้น คือ กรณีที่ 1 หรือ กรณีที่ 2 ครับ
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Wed Jan 03, 2024 6:47 pm
by norkaz
...
เรียนท่านเจ้าของคำถาม
ผมลองปรับสูตร ตามไฟล์ที่แนบมา น่าจะมีบางรายการที่สแกนนิ้ว รั่ว-ซึม-หลง อยู่บ้าง เนื่องจาก โจทย์ไม่ระบุให้ทราบเวลา บังคับ สแกน จริงๆ เช่น เช้าต้องสแกนก่อนกี่โมง ช่วงทำโอทีต้องสแกน ก่อน หรือหลังกี่โมง เป็นต้น
หรือ กรณีเงื่อนไขที่ไม่สามารถเข้าใจได้ ตามที่ สอบถามไปในโพสต์ก่อนหน้านี้ เช่น ข้อมูล ซ้ำกัน หรือ พนักงาน ลืมสแกน หรือ การแปลความหมายการสแกนนิ้วได้ หลายกรณี
ในการทำงานจริง ควรสร้างฐานข้อมูล หรือมีจุดกำหนด ระบุลงไปให้ชัดเจน ถูกต้อง ในรูปแบบที่ชัดเจน ก่อน ส่วนการเขียนสูตรไปรองรับนั้น เป็นเรื่อง ที่มาภายหลัง
ชีทข้อมูลดิบ
E2
=IF(COUNTIFS($B$2:B2,B2,$D$2:D2,D2)-1,"",B2)
Copy ลงล่าง
F2
=IF(E2="","",MOD(D2,1))
Copy ลงล่าง
G2
=IF(F2<12/24,"เข้า (เช้า)",IF(F2<=17.5/24,"ออก (เย็น)",IF(AND(F2>=18/24,F2<21/24),"เข้า (OT.)","ออก (OT.)")))
Copy ลงล่าง
ชีทหน้ารายงาน
C2
=IFERROR(INDEX(ข้อมูลดิบ!$F$2:$F$999,INDEX(MATCH($A2&C$1,ข้อมูลดิบ!$B$2:$B$999&ข้อมูลดิบ!$G$2:$G$999,0),0)),"")
Copy ไปขวา และลงล่าง
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Thu Jan 04, 2024 8:58 am
by abagms
ขอบคุณค่ะ สำหรับความช่วยเหลือ ตอนนี้ลองมาเทสกับงานจริงแล้วจะติดปัญหาที่บางครั้งมีพนักงานที่ขอออกไปทำธุระแล้วกลับเข้ามาทำงานอีก ถ้าอย่างนั้นขอเพิ่มให้ตารางเป็น 6 ช่องตามตัวอย่างนีั้จะได้ไหมคะ
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Thu Jan 04, 2024 10:23 am
by norkaz
...
1.ถ้าออกไปทำธุระ 13:00 แล้วลืม สแกนเข้าหลังกลับมาบ่าย แต่ไป สแกนตอนเลิก งาน 17:01
กรณีนี้ต้องระบุอย่างไรครับ
2.ถ้าออกไปทำธุระ 13:00 แล้วลืม สแกนเข้าหลังกลับมา และลืม สแกนตอนเลิก งาน แต่ไปสแกนเข้า OT ตอน 17:45
กรณีนี้ต้องระบุอย่างไรครับ
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Thu Jan 04, 2024 10:41 am
by norkaz
...
คำถามเพิ่มครับ
1. ออกเที่ยง หมายถึง ต้อง สแกนออก ตั้งแต่ กี่โมงถึงกี่โมง
2. เข้าบ่าย หมายถึง ต้องกลับเข้ามาก่อนกี่โมงครับ
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Thu Jan 04, 2024 3:48 pm
by abagms
ถ้างั้น ระบุเป็นแบบนี้ได้ไหมคะ
ออกเที่ยง และเข้าบ่าย ไม่ได้กำหนดเวลาแต่ถ้ามีสแกนระหว่างช่วง 09.30 น. เป็นต้นไป และมีสแกนเข้ามา ช่วงหลังจากนี้ ให้ลงสองช่องนี้จะได้ไหมคะ หรือว่าจะต้องกำหนดเวลาให้ชัดเจน สแกนเวลาเท่าไรจะให้ลงช่องไหน
Re: แยกเวลาข้อมูลสแกนนิ้วมือ
Posted: Thu Jan 04, 2024 6:08 pm
by norkaz
...
ถ้าข้อมูล ที่ให้มา มีตามไฟล์ ที่ท่านเจ้าของคำถามแนบมา ไม่สามารถครับ
แม้แต่สูตรที่ผมเขียนไปตอนแรก นั้น ก็กะเวลาเท่าที่พอจะเป็นไปได้เท่านั้นครับ เนื่องจากไม่มีกำหนดเวลา ในการสแกนที่แน่นอน หรือ กรณีที่ลืมสแกน ก็ยากจะเช็คได้ว่า เข้ากรณีใด
เบื้องต้นแนะนำอย่างนี้ครับ
1. ยกเลิก การสแกน เวลาไปทำธุระ ไม่เช่นนั้นเวลาที่เข้าออกจะ มีหลายรอบ และตรวจจับด้วยเงื่อนไขยาก เนื่องจาก เช่น สแกนไปทำธุระ 13:30 แต่กลับมาเวลา 16:58 แบบนี้จะให้เข้าใจว่า เข้ามากี่โมง หรือ ลาไปกี่ชั่วโมงเป็นต้นครับ
ให้ดูจาก ใบลาประกอบ น่าจะดีกว่า
2. ในการลา ไม่ควรมีการลาเป็นชั่วโมง หลายองค์กร ให้ลา เช้าครึ่งวัน กับบ่ายครึ่งวัน เท่านั้น เป็นต้น
3. สูตรที่เขียนไป ไม่สามารถยึดเป็น เวลาที่ตรงเป๊ะๆ ได้ 100% พอจะนำไปประกอบได้เท่านั้น ท่านเจ้าของคำถาม ควรพิจารณา จาก ข้อมูลที่เกิดขึ้น อันไหน ที่ผิดปกติ ต้องไป ตรวจสอบ จาก ใบลา หรือ ตรวจสอบ จากหัวหน้างาน หรือ ตัวพนักงานเอง อีกครั้ง เพื่อความถูกต้อง
4. หากข้อมูล ในเครื่องสแกน มีเท่าที่ท่านเจ้าของคำถาม แจ้งมา เครื่องสแกน ในแต่ะกะ ควรแยก ออกจากกัน เช่น กะเช้า สแกนเครื่องที่ 1 กะบ่ายสแกนเครื่องที่ 2 เป็นต้น
5. เท่าที่เจอ การคิดเวลา จากเครื่องสแกน เจ้าหน้าที่ จะต้องมา ตรวจสอบอีกครั้งอยู่ดี เพื่อให้แน่ใจว่า ไม่ปิดพลาด และมักจะทำ วันต่อวัน เพื่อเห็นความผิดปกติได้ง่าย และแก้ไข หรือ ป้องกัน ตรวจสอบได้ทัน
6. สูตรที่เขียนไป ตอนแรก ยังพอนำไปประกอบการ ตรวจสอบได้ โดยพิจารณาดูเฉพาะ ส่วนที่ผิดปกติ ก็จะลดเวลาการทำงานลงได้ครับ
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...