Page 1 of 1

รบกวนขอสูตรคำนวณวันลาพักร้อนและเสาร์พิเศษ แบบ Prorate หน่อยค่ะ

Posted: Thu Dec 14, 2023 3:33 pm
by nanthawan
เงือนไขการลาพักร้อน

1. พนักงานที่ทำงานน้อยกว่า 1 ปี ได้สิทธิ์ลาพักร้อน 0 วัน
2. พนักงานที่อายุงานครบ 1 ปี ได้สิทธิ์ลาพักร้อน 6 วัน โดยเมื่อครบกำหนด 1 ปีในระหว่างปีพนักงานจะมีสิทธิลาพักร้อนได้ตามสัดส่วน โดยจะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ
3. พนักงานที่อายุงานครบ 2 ปี ได้สิทธิ์ลาพักร้อน 7 วัน และจะเพิ่มขึ้นปีละ 1 วันทำงาน
4. พนักงานที่อายุงาน 5 ปี ขึ้นไป ได้สิทธิ์ลาพักร้อน 10 วัน

เงื่อนไขการลาหยุดเฉพาะวันเสาร์

1.พนักงานมีสิทธิลาวันเสาร์ได้ก็ต่อเมื่อทำงานครบ 3 ปีขึ้นไป โดยปีหนึ่งลาได้ไม่เกิน 6 วัน
2.พนักงานที่ทำงานครบ 3 ปีในระหว่างปีจะมีสิทธิลาวันเสาร์ได้ตามสัดส่วน โดยจะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ

Re: รบกวนขอสูตรคำนวณวันลาพักร้อนและเสาร์พิเศษ แบบ Prorate หน่อยค่ะ

Posted: Thu Dec 14, 2023 3:50 pm
by Xcelvba
"ระหว่างปีพนักงานจะมีสิทธิลาพักร้อนได้ตามสัดส่วน โดยจะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ"
"ระหว่างปีจะมีสิทธิลาวันเสาร์ได้ตามสัดส่วน โดยจะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ"

ช่วยขยายความส่วนนี้หน่อยครับ ตามสัดส่วนแบบใดครับ

Re: รบกวนขอสูตรคำนวณวันลาพักร้อนและเสาร์พิเศษ แบบ Prorate หน่อยค่ะ

Posted: Thu Dec 14, 2023 3:58 pm
by nanthawan
Xcelvba wrote: Thu Dec 14, 2023 3:50 pm "ระหว่างปีพนักงานจะมีสิทธิลาพักร้อนได้ตามสัดส่วน โดยจะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ"
"ระหว่างปีจะมีสิทธิลาวันเสาร์ได้ตามสัดส่วน โดยจะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ"

ช่วยขยายความส่วนนี้หน่อยครับ ตามสัดส่วนแบบใดครับ
ตัวอย่างนะคะ
พนักงานจะมีสิทธิลาพักร้อนได้ตามสัดส่วน เช่น ครบกำหนด 1 ปีเมื่อ 30 มิถุนายน จะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆในที่นี้คือ เดือน กรกฏาคม - ธันวาคม = 6 เดือน เท่ากับลาได้ 6*0.5 = 3 วันทำงาน ปล.1 ปี มี 12เดือน 12*0.5 = ทั้งปีลาได้ 6 วัน

พนักงานจะมีสิทธิลาวันเสาร์ได้ตามสัดส่วน เช่น ครบกำหนด3 ปีเมื่อ 30 มิถุนายน จะได้สิทธิเฉพาะช่วงเดือนที่เหลือของปีนั้นๆ ในที่นี้คือ เดือน กรกฏาคม - ธันวาคม เท่ากับลาได้ 3 วันเสาร์

Re: รบกวนขอสูตรคำนวณวันลาพักร้อนและเสาร์พิเศษ แบบ Prorate หน่อยค่ะ

Posted: Thu Dec 14, 2023 4:20 pm
by Xcelvba
ลองสูตรนี้ครับ :D

G6=IF(D6=0,0.5*E6,IFS(D6=1,6,D6=2,7,D6=3,8,D6=4,9,D6>=5,10))
ลากสูตรลง

H6=IF(D6<3,0,IFS(D6>=3,E6*0.5))
ลากสูตรลง

ปล.กรณีที่เป็นเศษ 0.5 จะให้ปัดขึ้นหรือลงใช้สูตร ROUNDUP / ROUNDDOWN ครอบได้ครับ