Page 1 of 1

คำนวนวันหยุดพักผ่อนประจำปี แบ่งตามระดับการทำงาน อายุงานและ Prorate

Posted: Wed Sep 02, 2015 1:13 pm
by golfnikk
เรียน อาจารย์และสมาชิกทุกท่าน

เปิดดูตามกระทู้เก่าๆซึ่งมีมากและหาไม่เจอค่ะ ต้องการให้ช่วยคำนวนวันหยุดพักผ่อนประจำปี แบ่งตามระดับการทำงาน อายุงานและเป็น Prorate ค่ะ เงื่อนไขคือ
ระดับ 1 ระดับ 2 ระดับ 3 ระดับ 4 ระดับ 5
อายุงาน 1-3 ปี 12 วัน 10 วัน 8 วัน 6 วัน 6 วัน
อายุงาน 4-6 ปี 15 วัน 13 วัน 11 วัน 9 วัน 9 วัน
อายุงาน 7 ปีขึ้นไป 18 วัน 16 วัน 14 วัน 12 วัน 12 วัน
รบกวนอาจารย์ขอสูตรวิธีคำนวนด้วยค่ะ ขอบคุณค่ะ
ณิชกานต์

Re: คำนวนวันหยุดพักผ่อนประจำปี แบ่งตามระดับการทำงาน อายุงานและ Prorate

Posted: Wed Sep 02, 2015 1:37 pm
by DhitiBank
1. เพื่อจะได้ใช้สูตรง่ายขึ้น ขอปรับข้อความดังนี้ครับ;
--C17:G17 คีย์เลข 1, 2, 3, 4, 5 ตามลำดับ
--B18:B20 คีย์เลข 1, 4, 7 ตามลำดับ
--C18:G20 คีย์จำนวนวันให้มีแต่ตัวเลขอย่างเดียว

2. ที่ H4 ลองคีย์
=IF(E4=0,0,INDEX($C$18:$G$20,MATCH(E4,$B$18:$B$20),MATCH(C4,$C$17:$G$17,0)))
enter --> คัดลอกลงล่างครับ


ปล. แต่หากไม่ต้องการปรับข้อความใดๆ ก็ให้คีย์ที่ H4 ว่า

=IF(E4=0,0,INDEX(SUBSTITUTE($C$18:$G$20," วัน","")+0,MATCH(E4,{1,4,7}),MATCH(C4,--RIGHT(TRIM($C$17:$G$17),1),0)))
กด Ctrl+Shift ค้างไว้แล้วกด Enter

ซึ่งมันจะไม่ค่อยสะดวกกรณีมีเงื่อนไขปีเยอะๆ ครับ