Page 1 of 1
รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 12:56 pm
by jumijung
รบกวนช่วยเขียนสูตรคำนวนมาสาย,โอที่ แบบการทำงาน 3 กะ ให้ด้วยค่ะ
ตารางกะดังนี้
กะ เวลาเข้างาน เวลาออกงาน
เช้า 8:00:00 16:00:00
บ่าย 16:00:00 0:00:00
ดึก 0:00:00 8:00:00
โดยให้ข้อมูลแสดงผลออกมาว่า
มาสาย , ทำงานล่วงเวลา กี่ชัวโมง:นาที:วินาที
ทั้งนี้ได้แนบไฟล์มาให้ด้วยแล้วค่ะ
Time Attandance.xlsx
ขอบคุณค่ะ
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 1:10 pm
by bank9597

ลองแสดงคำตอบที่ถูกต้องมาในไฟล์ให้ดูหน่อยครับ
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 1:34 pm
by jumijung
แนบไฟล์ให้แล้วค่ะ รบกวนด้วยนะคะ
Time Attandance.xlsx
@_@
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 6:13 pm
by bank9597

เป็นอะไรที่ยากมากครับ (สำหรับผม)
เพราะใน 1 ตารางต้องมีเงื่อนไขเยอะมาก และฟอร์แมตเรื่องเวลาเป็นอะไรที่ค่อนข้างสับสน
ผมเปลี่ยนจาก 0:00:00 เป็น 23:59:59 เพราะ 0:00:00 คือ 0 ไม่สามารถนำไปหาค่าอะไรได้
ทุกอย่างที่ทำได้อยู่ในไฟล์แนบครับ ที่เหลือยังคิดต่อไม่ได้ ลองดูครับว่าได้ตามต้องการหรือไม่
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 7:39 pm
by snasui

ลองดูอีกวิธีตามไฟล์แนบซึ่งผมได้แทรกคอลัมน์ F:G สำหรับเวลาการเข้าและออกงานตามเวลาที่กำหนดเข้ามาช่วย สำหรับเวลาที่เป็น 0:00:00 ให้คีย์เป็น 24:00:00 ครับ
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 7:41 pm
by ysamroeng
การหาจำนวนชั่วโมงทำงาน กรณีมี 3 กะ ปกติผมจะใช้สูตร =(เวลาออก-เวลาเข้า)+(เวลาออก>0)
การหาจำนวนเวลาที่มาสาย ก็ต้องเอาเวลาเข้างานปกติของกะนั้นๆ มาเปรียบเทียบกับเวลาเข้างานจริง
กรณีเลิกงานเที่ยงคืน หรือ 0:00:00 นั้น ให้คีย์เป็น 24:00:00 ซึ่ง Excel จะปัดเป็น 1 วัน กับ 0:00:00 ชั่วโมง
หาตั้งค่าแสดงเฉพาะเวลา ก็จะโชว์แค่ 0:00:00
การหาจำนวนเวลาที่มาสาย (คอลัมน์ H) ที่ H2 พิมพ์สูตร
=IF(OR(F2="",G2=""),"",MAX(F2,VLOOKUP(E2,$L$2:$N$4,2,0))-VLOOKUP(E2,$L$2:$N$4,2,0))
Enter แล้วคัดลอกสูตรลงมา
*** ยังติดกรณีที่เข้างานสายในกะดึก ยังหาวิธีไม่ได้ เดี๋ยวของติดไว้ก่อน ***
การหาจำนวนเวลา Overtime (คอลัมน์ I) ที่ I2 พิมพ์สูตร
=IF(OR(F2="",G2=""),"",(G2-VLOOKUP(E2,$L$2:$N$4,3,0))+(G2>0))
Enter แล้วคัดลอกสูตรลงมา
เนื่องจากไม่ได้บอกว่า จะให้เริ่มนับ Overtime ตั้งแต่ตอนไหน สูตรนี้จึงคำนวณตามเวลาจริงที่เลิกงาน เมื่อเทียบกับเวลาเลิกปกติของกะนั้นๆ
ผมจัดรูปแบบเซลล์ ไม่ให้แสดงค่า 0:00:00 เพื่อจะได้ไม่รกสายตา
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 7:46 pm
by ysamroeng
snasui wrote:
ลองดูอีกวิธีตามไฟล์แนบซึ่งผมได้แทรกคอลัมน์ F:G สำหรับเวลาการเข้าและออกงานตามเวลาที่กำหนดเข้ามาช่วย สำหรับเวลาที่เป็น 0:00:00 ให้คีย์เป็น 24:00:00 ครับ
แนวคิดเดียวกันเลยครับ แต่กำลังพยายามว่า จะไม่ใช้คอลัมน์ช่วย (สูตรก็จะยาวสักหน่อย)
แต่คงต้องยอมใช้คอลัมน์ช่วยล่ะครับ

Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Fri May 18, 2012 10:37 pm
by bank9597
snasui wrote:
ลองดูอีกวิธีตามไฟล์แนบซึ่งผมได้แทรกคอลัมน์ F:G สำหรับเวลาการเข้าและออกงานตามเวลาที่กำหนดเข้ามาช่วย สำหรับเวลาที่เป็น 0:00:00 ให้คีย์เป็น 24:00:00 ครับ

เส้นผมบังภูเขาอีกแล้วครับ
Re: รบกวนช่วยเขียนสูตรคำนวน มาสาย,โอที่ แบบการทำงาน 3 กะ
Posted: Mon May 21, 2012 1:22 pm
by jumijung
ขอบคุณทุกท่านมากนะคะ สำหรับความช่วยเหลือ