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
ตัวอย่างสูตรที่ 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: ตัวอย่างสูตรที่ 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
ปกติการเขียนสูตรก็มาจากเงื่อนไข โจทย์นี้มีอย่างน้อย 3 เงื่อนไขที่สามารถเขียนรวมกันเพื่อใช้ตรวจสอบและแสดงค่า 0 ได้ นั่นคือ
- เป็นวันอาทิตย์ สูตรที่ใช้ตรวจสอบว่าเป็นวันอาทิตย์ คือ
TEXT(Q$11,"[$- ]ddd")="Sun"
- เป็นวันหยุด สูตรที่ใช้ตรวจสอบว่าเป็นวันหยุด คือ
COUNTIF(Holiday!$D$3:$D$238,Q$11)
- ผลรวมในแนวคอลัมน์มากกว่าหรือเท่ากับ 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)