Page 1 of 1

การใช้ Excel ในการวางแผนการผลิต

Posted: Thu May 19, 2016 5:35 pm
by Oplewifi
สวัสดีครับ

รบกวนอาจารย์และท่านผู้รู้ช่วยหน่อยครับ ผมลองพยายามค้นหามาหลาย Topic
แต่ก็ไม่ตรงกับความต้องการ อาจจะ ผมพอมีความรู้เกี่ยวกับExcel เบสิคเลยประยุกต์ไม่ได้

ผมต้องการสูตร ดึงจำนวนของ Order Q'ty ในคอลัมน์ L มาลงในตารางผลิตประจำวันแบบอัตโนมัติ
โดยผลรวมการผลิตแต่ละวันรวมกันแล้วต้องไม่เกินค่าในเซลล์ K4
และ ไม่ลงข้อมูลในวันหยุดประจำสัปดาห์และวันหยุดพิเศษ (วันหยุดพิเศษอยู่ชีท Holiday)
ส่วนคอลลัมน์ O ให้ใส่วันที่เริ่มต้นผลิต ของแต่ละ Model

รบกวนด้วยนะครับ

Re: การใช้ Excel ในการวางแผนการผลิต

Posted: Fri May 20, 2016 9:26 am
by Oplewifi
ผมต้องการสูตร ดึงจำนวนของ Order Q'ty ในคอลัมน์ L มาลงในตารางผลิตประจำวันแบบอัตโนมัติ
โดยผลรวมการผลิตแต่ละวันรวมกันแล้วต้องไม่เกินค่าในเซลล์ K4
และ ไม่ลงข้อมูลในวันหยุดประจำสัปดาห์และวันหยุดพิเศษ (วันหยุดพิเศษอยู่ชีท Holiday)
ส่วนคอลลัมน์ O ให้ใส่วันที่เริ่มต้นผลิต ของแต่ละ Model

รบกวนท่านผู้รู้ช่วยหน่อยครับ
ตัวอย่าง ตามไฟล์แนบครับ

Re: ขอสูตร Excel ในการวางแผนการผลิต

Posted: Fri May 20, 2016 9:29 am
by Oplewifi
ผมต้องการสูตร ดึงจำนวนของ Order Q'ty ในคอลัมน์ L มาลงในตารางผลิตประจำวันแบบอัตโนมัติ
โดยผลรวมการผลิตแต่ละวันรวมกันแล้วต้องไม่เกินค่าในเซลล์ K4
และ ไม่ลงข้อมูลในวันหยุดประจำสัปดาห์และวันหยุดพิเศษ (วันหยุดพิเศษอยู่ชีท Holiday)
ส่วนคอลลัมน์ O ให้ใส่วันที่เริ่มต้นผลิต ของแต่ละ Model

Re: การใช้ Excel ในการวางแผนการผลิต

Posted: Fri May 20, 2016 10:01 am
by bank9597
ลองยกตัวอย่างการคิดหรือตัวอย่างคำตอบมาให้เห็นหน่อยครับ ไม่งั้นจะไม่สามารถเขียนสูตรให้ได้ครับ

Re: การใช้ Excel ในการวางแผนการผลิต

Posted: Fri May 20, 2016 4:07 pm
by Oplewifi
bank9597 wrote:ลองยกตัวอย่างการคิดหรือตัวอย่างคำตอบมาให้เห็นหน่อยครับ ไม่งั้นจะไม่สามารถเขียนสูตรให้ได้ครับ
ขอบคุณครับคุณ bank9597

ผมแนบไฟล์ใหม่มาให้ครับรบกวนด้วยครับ

Re: การใช้ Excel ในการวางแผนการผลิต

Posted: Fri May 20, 2016 8:35 pm
by snasui
:D ตัวอย่างสูตรที่ Q12 ครับ

=IF(OR(TEXT(Q$11,"[$- ]ddd")="Sun",COUNTIF(Holiday!$D$3:$D$238,Q$11),(SUM(Q$11:Q11)-Q$11)>=$K$4),0,MAX(0,MIN($L12,$L12-SUM($P12:P12),MIN($K$4,$K$4-(SUM(Q$11:Q11)-Q$11)))))

Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: การใช้ Excel ในการวางแผนการผลิต

Posted: Sat May 21, 2016 4:16 pm
by Oplewifi
snasui wrote::D ตัวอย่างสูตรที่ Q12 ครับ

=IF(OR(TEXT(Q$11,"[$- ]ddd")="Sun",COUNTIF(Holiday!$D$3:$D$238,Q$11),(SUM(Q$11:Q11)-Q$11)>=$K$4),0,MAX(0,MIN($L12,$L12-SUM($P12:P12),MIN($K$4,$K$4-(SUM(Q$11:Q11)-Q$11)))))

Enter > Copy ไปด้านขวาและลงด้านล่าง
ขอบพระคุณมากครับอาจารย์ ใช้ได้แล้วครับ ตรงตามความต้องการ
อยากจะขอความกรุณาช่วยอธิบายให้หน่อยได้ไหมครับ

Re: การใช้ Excel ในการวางแผนการผลิต

Posted: Sat May 21, 2016 4:37 pm
by snasui
:D ปกติการเขียนสูตรก็มาจากเงื่อนไข โจทย์นี้มีอย่างน้อย 3 เงื่อนไขที่สามารถเขียนรวมกันเพื่อใช้ตรวจสอบและแสดงค่า 0 ได้ นั่นคือ
  1. เป็นวันอาทิตย์ สูตรที่ใช้ตรวจสอบว่าเป็นวันอาทิตย์ คือ TEXT(Q$11,"[$- ]ddd")="Sun"
  2. เป็นวันหยุด สูตรที่ใช้ตรวจสอบว่าเป็นวันหยุด คือ COUNTIF(Holiday!$D$3:$D$238,Q$11)
  3. ผลรวมในแนวคอลัมน์มากกว่าหรือเท่ากับ K4 สูตรที่ใช้ตรวจสอบว่าผลรวมแนวคอลัมน์มากกว่าหรือเท่ากับ K4 คือ SUM(Q$11:Q11)-Q$11)>=$K$4
ซึ่งหากเข้าเงื่อนไขใดเงื่อนไขหนึ่งให้แสดงผลลัพธ์เป็น 0 จึงเขียนสูตรได้เป็น

=IF([color=#FF4000]OR(TEXT(Q$11,"[$- ]ddd")="Sun",COUNTIF(Holiday!$D$3:$D$238,Q$11),(SUM(Q$11:Q11)-Q$11)>=$K$4),0,[/color]MAX(0,MIN($L12,$L12-SUM($P12:P12),MIN($K$4,$K$4-(SUM(Q$11:Q11)-Q$11))))

ส่วนที่อักษรสีเขียวคือหากไม่เข้าเงื่อนไขข้างต้นก็ให้คำนวณตามสูตรนี้

โดยสรุปเป็นการหาค่ามากสุดของ 0 และ MIN($L12,$L12-SUM($P12:P12) และ MIN($K$4,$K$4-(SUM(Q$11:Q11)-Q$11)