Page 1 of 1

อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Wed Feb 24, 2016 11:47 am
by kitman
ตัวอย่างตามนี้ครับ
A B
รับงาน ส่งงาน
15/3/16 30/4/16

คือทุกงานที่รับจะใช้เวลา45วันรวมวันเสาร์-อาทิตย์ แต่รับงาน15/3 ส่ง30/4
มันจะไม่ถึง45วัน เพราะติดวันหยุดช่วงสงกรานต์ 13-17/4 (4วัน) 2/5ชดเชิยวันแรงงาน (1วัน)
ผมอยากให้พอเราใส่วันที่ ที่รับงานช่องAปุ๊บ ช่องBก็จะเด้งเป็นวันที่ ที่บวกวันหยุดที่กำหนดไว้เพิ่มโดยอัตโนมัติ
คือมันจะต้องได้วันทำงาน45วัน เป็นวันที่ 6/5 แต่ผมไม่รู้จะใช้วิธีไหน รบกวนผู้รู้ด้วยครับ ขอบคุณครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Wed Feb 24, 2016 11:59 am
by XDoll
:D แนบไฟล์ตัวอย่างและคำตอบมาเพื่อสะดวกในการตอบของอาจารย์เพื่อนสมาชิกครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Wed Feb 24, 2016 12:46 pm
by kitman
New แผ่นงาน Microsoft Office Excel.xlsx
วันที่ในช่องทอ กับช่องกำหนดส่งผ้าดิบ ถ้าวันที่หระหว่างนั้นมี่วันหยุดตามที่เรากำหนด
ผมอยากให้ช่องทอเปลี่ยนเป็นเร็วขึ้นตามจำนวนวันหยุดครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Wed Feb 24, 2016 1:26 pm
by XDoll
:roll: เป็น sheet เปล่า ไม่พบข้อมูล ไม่ทราบแนบผิดไฟล์ไหมครับ :?:

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Wed Feb 24, 2016 2:14 pm
by kitman
แผนผลิต.xlsx
ขออภัยครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Wed Feb 24, 2016 3:22 pm
by XDoll
:) ตรง Column V ผมไม่ทราบวิธีคิดนะครับ แต่หากต้องการให้ บวก วันหยุดเพิ่มเพื่อให้ วันที่ส่งเร็วขึ้นตามวันหยุดที่เพิ่มเข้ามาระหว่างนั้น ลองดูสูตรนี้นะครับ (แต่เนื่องจากมีสูตรเดิมติดอยู่ ผมจะไม่เปลี่ยนแปลงของเก่านะครับแต่จะเพิ่มเข้าไปให้)
1 กำหนดวันหยุด (ตัวอย่างผมสร้างไว้ที่ sheet 2 แก้ชื่อเป็น LeaveDate กำหนดช่วงวันหยุดที่ช่วง A2:A20 (สามารถเพิ่มลดได้แล้วแต่จะกำหนด)
2 ที่ sheet 4(2) cell V6 คีย์สูตร =((W6-(((N6/X6)*P6)/68)/150))-2-COUNTIFS(LeaveDate!$A$2:$A$20,">="&((W6-(((N6/X6)*P6)/68)/150))-2,LeaveDate!$A$2:$A$20,"<="&'4 (2)'!W6) คอปปี้ลงมาข้างล่างครับ

**สีแดง คือสูตรเดิม ครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Thu Feb 25, 2016 10:38 am
by kitman
ขอบคุณมากครับ

ถ้าติดขัดตรงไหน ขออนุญาติถามอีกนะครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Thu Feb 25, 2016 10:45 am
by kitman
แล้วถ้าผมใช้สูตรนี้ทั้งปี ซึ่งในแต่ละเดือนมีวันหยุดไม่เท่ากัน
ผมต้องกำหนดวันหยุดก่อนไหมครับ หรือแก้จากสูตรได้เลยครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Thu Feb 25, 2016 10:47 am
by kitman
หรือว่าผมเพิ่มวันหยุดในแฟ้ม leavedata ได้เลยครับ

Re: อยากทราบวิธีการเพิ่มวันโดยอัตโนมัติครับ(มือใหม่มากครับ)

Posted: Thu Feb 25, 2016 11:11 am
by XDoll
kitman wrote:หรือว่าผมเพิ่มวันหยุดในแฟ้ม leavedata ได้เลยครับ
:D ถูกต้องครับ สามารถใส่วันที่ ที่เราต้องการได้เลย ลองทดสอบดูครับ