Page 1 of 1
หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Sun Nov 06, 2016 11:30 pm
by Siriporn_kolakul
รบกวนช่วยดูให้หน่อยคะ พอดีมีโจทย์ให้คำนวณหาจำนวนวันที่มาทำงาน และจำนวนชั่วโมงทำโอที จำนวนวันขาด ลา
ไม่ทราบว่าต้องเขียนสูตรแบบไหนค่ะ "ขอบคุณล่วงหน้า สำหรับคำตอบนะคะ"
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Mon Nov 07, 2016 12:55 am
by parakorn
ยกตัวอย่างคำตอบที่ต้องการมาด้วยครับ
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Mon Nov 07, 2016 2:15 pm
by Siriporn_kolakul
parakorn wrote:ยกตัวอย่างคำตอบที่ต้องการมาด้วยครับ
ขอโทษคะ แนบไฟล์ให้ใหม่แล้วคะ
ตัวอย่างบันทึกเวลา.xlsx
ตัวอย่างของคำตอบที่ต้องการ ดูไฟล์แนบประกอบ คือ
จำนวนวันทำงาน เช่น 9 วัน
จำนวนโอที เช่น 12 วัน
ลาพักร้อน 1 วัน
ลากิจ 1 วัน
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Mon Nov 07, 2016 6:08 pm
by parakorn
โอที Fix ที่ 2 ชม.หรือไม่ครับ หากกลับ 2ทุ่มครึ่ง จะเป็น 2.5 ชม. หรือไม่ และมีการทำโอทีที่น้อยกว่า 2ชม. หรือมากกว่าหรือไม่ครับ
ส่วนการลาต่างๆ ตัวเลขควรแยกคนละ Column กับข้อความ ปรับรายงานไหม่ครับ
ลากิจ 0.5 + ลากิจ 0.5 นับเป็น 1ลากิจ แล้วมีเงื่อนไขอื่นหรือไม่ เช่น ลากิจ 0.2 0.3 0.4
พักร้อนเช่นกัน มีเงื่อนไขอื่นๆหรือไม่
มีลาป่วยหรือไม่
จำนวนวันทำงาน D21 พิมพ์ =COUNTA($C$3:$C$18)
ส่วนอื่นๆ ลองปรับ รายงานมาไหม่ครับ
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Mon Nov 07, 2016 10:19 pm
by Siriporn_kolakul
parakorn wrote:โอที Fix ที่ 2 ชม.หรือไม่ครับ หากกลับ 2ทุ่มครึ่ง จะเป็น 2.5 ชม. หรือไม่ และมีการทำโอทีที่น้อยกว่า 2ชม. หรือมากกว่าหรือไม่ครับ
ส่วนการลาต่างๆ ตัวเลขควรแยกคนละ Column กับข้อความ ปรับรายงานไหม่ครับ
ลากิจ 0.5 + ลากิจ 0.5 นับเป็น 1ลากิจ แล้วมีเงื่อนไขอื่นหรือไม่ เช่น ลากิจ 0.2 0.3 0.4
พักร้อนเช่นกัน มีเงื่อนไขอื่นๆหรือไม่
มีลาป่วยหรือไม่
จำนวนวันทำงาน D21 พิมพ์ =COUNTA($C$3:$C$18)
ส่วนอื่นๆ ลองปรับ รายงานมาไหม่ครับ
ในส่วนของโอที Fix ไว้ ดังนี้คะ
โอที fixไว้ 1 วันไม่เกิน 2 ชั่วโมง
18:00น.ถึง 19:00น. คิดเป็น 1 ชั่วโมง (ไม่่เกิน 19:10)
18:00น.ถึง 19:30น. คิดเป็น 1.5 ชั่วโมง (ไม่่เกิน 19:40)
18:00น.ถึง 20:00น. คิดเป็น 2 ชั่วโมง
ในส่วนของลาอื่่นๆ (ขาดงาน,ลาป่วย,ลากิจ,พักร้อน) มีแค่ลา 0.5 คะ ไม่มีลา 0.2 0.3 0.4
**ในส่วนของวันทำทำงาน สูตรที่แนะนำ ลองดูแล้วค่ะแต่ไม่คำนวณวันที่ลาครึ่งวันเช้าค่ะ ลองปรับโจทย์ใหม่แล้วค่ะ**
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Wed Nov 09, 2016 9:59 am
by parakorn
Siriporn_kolakul wrote:
ในส่วนของโอที Fix ไว้ ดังนี้คะ
โอที fixไว้ 1 วันไม่เกิน 2 ชั่วโมง
18:00น.ถึง 19:00น. คิดเป็น 1 ชั่วโมง (ไม่่เกิน 19:10)
18:00น.ถึง 19:30น. คิดเป็น 1.5 ชั่วโมง (ไม่่เกิน 19:40)
18:00น.ถึง 20:00น. คิดเป็น 2 ชั่วโมง
ในส่วนของลาอื่่นๆ (ขาดงาน,ลาป่วย,ลากิจ,พักร้อน) มีแค่ลา 0.5 คะ ไม่มีลา 0.2 0.3 0.4
**ในส่วนของวันทำทำงาน สูตรที่แนะนำ ลองดูแล้วค่ะแต่ไม่คำนวณวันที่ลาครึ่งวันเช้าค่ะ ลองปรับโจทย์ใหม่แล้วค่ะ**
กรณี ไม่เกิน 19:10 และ 19:40 ให้ปัดเศษหรือยังไงครับ???
ที่ K3 ใส่สูตร =IF(AND(G3<=0.75,H3>=0.833333333333333),2,IF(AND(G3<=0.75,H3>=0.8125),1.5,IF(AND(G3<=0.75,H3>=0.791666666666667),1,0))) Copy ลงล่าง
D21
รบกวนบอกเงื่อนไขในการคำนวณวันทำงานไหม่ครับ ว่ามีปัจจัยใดบ้าง ทำให้ผลลัพท์เป็น 9.5
D22 ใส่สูตร =SUM(
$K$3:$K$18)
D23 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ลากิจ")
D24 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"พักร้อน")
D25 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ลาป่วย")
D25 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ขาดงาน")
ตัวอย่างตามไฟล์แนบครับ
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Thu Nov 10, 2016 9:44 pm
by Siriporn_kolakul
parakorn wrote:Siriporn_kolakul wrote:
ในส่วนของโอที Fix ไว้ ดังนี้คะ
โอที fixไว้ 1 วันไม่เกิน 2 ชั่วโมง
18:00น.ถึง 19:00น. คิดเป็น 1 ชั่วโมง (ไม่่เกิน 19:10)
18:00น.ถึง 19:30น. คิดเป็น 1.5 ชั่วโมง (ไม่่เกิน 19:40)
18:00น.ถึง 20:00น. คิดเป็น 2 ชั่วโมง
ในส่วนของลาอื่่นๆ (ขาดงาน,ลาป่วย,ลากิจ,พักร้อน) มีแค่ลา 0.5 คะ ไม่มีลา 0.2 0.3 0.4
**ในส่วนของวันทำทำงาน สูตรที่แนะนำ ลองดูแล้วค่ะแต่ไม่คำนวณวันที่ลาครึ่งวันเช้าค่ะ ลองปรับโจทย์ใหม่แล้วค่ะ**
กรณี ไม่เกิน 19:10 และ 19:40 ให้ปัดเศษหรือยังไงครับ???
ที่ K3 ใส่สูตร =IF(AND(G3<=0.75,H3>=0.833333333333333),2,IF(AND(G3<=0.75,H3>=0.8125),1.5,IF(AND(G3<=0.75,H3>=0.791666666666667),1,0))) Copy ลงล่าง
D21
รบกวนบอกเงื่อนไขในการคำนวณวันทำงานไหม่ครับ ว่ามีปัจจัยใดบ้าง ทำให้ผลลัพท์เป็น 9.5
D22 ใส่สูตร =SUM(
$K$3:$K$18)
D23 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ลากิจ")
D24 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"พักร้อน")
D25 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ลาป่วย")
D25 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ขาดงาน")
ตัวอย่างตามไฟล์แนบครับ
ขอบคุณมากค่ะสำหรับคำแนะนำ เรื่องของคำนวณโอทีใช้สูตรแบบนี้ได้เลยค่ะ
ตอนนี้ติดเรื่องของคำนวณวันทำงานค่ะ "ถ้าพนักงานมาครึ่งวันบ่าย สูตรที่แนะนำไม่คำนวณให้ค่ะ (ดูจากที่แถบสี) รบกวนหน่อยนะค่ะ
Re: หาสูตรคำนวณหาจำนวนวันทำงานและชั่วโมงโอที
Posted: Fri Nov 11, 2016 9:16 am
by parakorn
Siriporn_kolakul wrote:parakorn wrote:Siriporn_kolakul wrote:
ในส่วนของโอที Fix ไว้ ดังนี้คะ
โอที fixไว้ 1 วันไม่เกิน 2 ชั่วโมง
18:00น.ถึง 19:00น. คิดเป็น 1 ชั่วโมง (ไม่่เกิน 19:10)
18:00น.ถึง 19:30น. คิดเป็น 1.5 ชั่วโมง (ไม่่เกิน 19:40)
18:00น.ถึง 20:00น. คิดเป็น 2 ชั่วโมง
ในส่วนของลาอื่่นๆ (ขาดงาน,ลาป่วย,ลากิจ,พักร้อน) มีแค่ลา 0.5 คะ ไม่มีลา 0.2 0.3 0.4
**ในส่วนของวันทำทำงาน สูตรที่แนะนำ ลองดูแล้วค่ะแต่ไม่คำนวณวันที่ลาครึ่งวันเช้าค่ะ ลองปรับโจทย์ใหม่แล้วค่ะ**
กรณี ไม่เกิน 19:10 และ 19:40 ให้ปัดเศษหรือยังไงครับ???
ที่ K3 ใส่สูตร =IF(AND(G3<=0.75,H3>=0.833333333333333),2,IF(AND(G3<=0.75,H3>=0.8125),1.5,IF(AND(G3<=0.75,H3>=0.791666666666667),1,0))) Copy ลงล่าง
D21
รบกวนบอกเงื่อนไขในการคำนวณวันทำงานไหม่ครับ ว่ามีปัจจัยใดบ้าง ทำให้ผลลัพท์เป็น 9.5
D22 ใส่สูตร =SUM(
$K$3:$K$18)
D23 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ลากิจ")
D24 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"พักร้อน")
D25 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ลาป่วย")
D25 ใส่สูตร =SUMIFS(
$J$3:$J$18,
$I$3:$I$18,"ขาดงาน")
ตัวอย่างตามไฟล์แนบครับ
ขอบคุณมากค่ะสำหรับคำแนะนำ เรื่องของคำนวณโอทีใช้สูตรแบบนี้ได้เลยค่ะ
ตอนนี้ติดเรื่องของคำนวณวันทำงานค่ะ "ถ้าพนักงานมาครึ่งวันบ่าย สูตรที่แนะนำไม่คำนวณให้ค่ะ (ดูจากที่แถบสี) รบกวนหน่อยนะค่ะ
ทำงานจริง 11 วัน แต่ผลลัพท์ คือ 9.5 เนื่องจากลบ ลากิจ และ ขาดงานใช่หรือไม่ครับ
หากใช่
L3 พิมพ์ =SUM(C3:H3) ลากลง
D21 พิมพ์ =COUNTIFS(L3:L18,"<>0")-D23-D26