:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

Leveling Production Plan

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
scars13
Member
Member
Posts: 60
Joined: Mon Jan 22, 2018 1:35 pm

Leveling Production Plan

#1

Post by scars13 »

ผมกำลังวางแวนผลิตโดยการ Leveling Plan ตาม จำนวน Kanban ซึ่ง Kanban นั้นมี SNP กำกับอยู่
เช่น
วันนึงผมรู้กำลังการผลิตว่า ภายใน 620 นาที จะเดินงานได้ 3000 ตัว ดังนั้นจะต้องใช้ Kanban ทั้งหมด 6 ใบ
1 ใบ เดินงานได้ 500 ตัว
ุ6 ใบ เดินงานได้ = (500 ตัว x 6 ใบ ) / 1 ใบ = 3000 ตัว

ผมรู้แล้วว่า วันนี้ ต้องใช้ Kanban ทั้งหมด 6 ใบ โดยเริ่มต้นที่ 8 โมงเช้า ซึ่งเป็น ชั่วโทงแรงที่ต้อง หยอด กัมบังใส่ในช่อง
ปัญหาของผมคือ แล้วชัวโมงถัดไปละ ผมต้องใส่ กัมบังที่ช่องไหน เพราะ

ชม มันถูกซอยเป็น ทุกๆ ครึ่ง ชม จะผูกสูตรให้มันออโต้ยังไงให้มันขึ้น เองครับ
You do not have the required permissions to view the files attached to this post.
Last edited by scars13 on Fri Apr 10, 2020 5:19 pm, edited 1 time in total.
scars13
Member
Member
Posts: 60
Joined: Mon Jan 22, 2018 1:35 pm

Re: Leveling Production Plan

#2

Post by scars13 »

ในชุดแถวแรกนั้น เป้นวิธีการคำนวณแบบ แมนนวล เลยจะมีหลาย บรรทัด

ที่แถวที่ 7 ==> ตัวเลข 500 นั้นผม หยอดตัวเลขใส่เอง
ที่แถวที่ 6 ==> ผูกสูตรเช็คดูเฉยๆ ไม่มีผลกับ การวางแผน


แถวที่ 30 เป็น Result ที่ต้องการให้เห็น ที่เห็นเป็น ค่า 1 เพราะ 1 Kanan นั้น เท่ากับ 500 ตัว
User avatar
Bo_ry
Gold
Gold
Posts: 1245
Joined: Sun Aug 12, 2018 12:11 am
Excel Ver: MS 365
Contact:

Re: Leveling Production Plan

#3

Post by Bo_ry »

E5
=--(MATCH(INT(SUM($E4:E4)*$C$5/620/$D$5),INDEX(INT(SUBTOTAL(9,OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4)))*$C$5/SUM($E$4:$Y$4)/$D$5),),)=COLUMNS($E5:E5))
You do not have the required permissions to view the files attached to this post.
scars13
Member
Member
Posts: 60
Joined: Mon Jan 22, 2018 1:35 pm

Re: Leveling Production Plan

#4

Post by scars13 »

ขอบคุณครับ ผมลองลากสูตรจาก E5 ไปทางขวาแล้ว มันขึ้นแบบในไฟลล์ที่ต้องการเลย
มีคำถามต่ออีกนิด

INDEX(INT(SUBTOTAL(9,OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4)))*$C$5/SUM($E$4:$Y$4)/$D$5),),)=COLUMNS($E5:E5)

ผมยัง งง กับความหมายของ โครงสร้าง รบกวนช่วยอธิบายหน่อยได้มั้ยครับ
User avatar
logic
Gold
Gold
Posts: 1510
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: Leveling Production Plan

#5

Post by logic »

ยกสูตรมาเกินครับ 😃

ถ้าไม่เกินคือแบบนี้

INDEX(INT(SUBTOTAL(9,OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4)))*$C$5/SUM($E$4:$Y$4)/$D$5),)

แกะสูตรด้วยปุ่ม F9 ได้นะครับ คือคลุมข้อความที่สนใจในสูตรแล้วกดปุ่ม F9

ลองแบบนี้จะได้เห็นตัวอย่าง

คลุม OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4)) แล้วกด F9 ~~> สังเกตสิ่งที่ได้ ~~> กด ESC เพื่อยกเลิก
คลุม SUBTOTAL(9,OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4))) ~~> สังเกตสิ่งที่ได้ ~~> กด ESC เพื่อยกเลิก
คลุม INT(SUBTOTAL(9,OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4)))*$C$5/SUM($E$4:$Y$4)/$D$5) ~~> สังเกตสิ่งที่ได้ ~~> กด ESC เพื่อยกเลิก
คลุม INDEX(INT(SUBTOTAL(9,OFFSET($E4,,,,COLUMN($E4:$Y4)-COLUMN($D4)))*$C$5/SUM($E$4:$Y$4)/$D$5),) ~~> สังเกตสิ่งที่ได้ ~~> กด ESC เพื่อยกเลิก
User avatar
Bo_ry
Gold
Gold
Posts: 1245
Joined: Sun Aug 12, 2018 12:11 am
Excel Ver: MS 365
Contact:

Re: Leveling Production Plan

#6

Post by Bo_ry »

อีกแบบ
E5
=--(CEILING(SUM($D4:D4)*$C$5/620/$D$5,1)<>CEILING(SUM($E4:E4)*$C$5/620/$D$5,1))
You do not have the required permissions to view the files attached to this post.
scars13
Member
Member
Posts: 60
Joined: Mon Jan 22, 2018 1:35 pm

Re: Leveling Production Plan

#7

Post by scars13 »

Bo_ry wrote: Sun Apr 12, 2020 12:45 pm อีกแบบ
E5
=--(CEILING(SUM($D4:D4)*$C$5/620/$D$5,1)<>CEILING(SUM($E4:E4)*$C$5/620/$D$5,1))


คุณโบ ผมรบกวนอีกรอบนะครับ
จากเดิม Qty 3000 Kanban มี SNP = 500
จากไฟลล์ที่ผมแนบ ชีท Line7-2 (2)

ที่ E7 ผมใช้สูตรจากข้างบน ออกครับ โดยผลลัพธ์คือ
ต้องใช้ กัมบังในการผลิต 6 ใบ พอดี และ ช่วงที่ต้อง โชว์ว่าใส่ กี่กัมมบังก็ตรงตามการ Manual ดี


ทีนี้ผมเจอว่า ถ้าเป็น รายการอื่น ที่ ยอดต่อวันผลิตได้ 860 ในขณะที่ กัมมบังอยู่ที่ 20 ตัว

สูตรจะแสดงว่า ทุกๆ slot จะใส่แค่ 1 kanban ซึ่งจริงๆแล้วจะต้องใช้ทั้งหมด 43 Kanban ตาม แถวที่ 18 ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
Bo_ry
Gold
Gold
Posts: 1245
Joined: Sun Aug 12, 2018 12:11 am
Excel Ver: MS 365
Contact:

Re: Leveling Production Plan

#8

Post by Bo_ry »

ลองนี้ละกัน
E7
=CEILING($C7*SUM($E14:E14)/$AA$6/$D$7,1)-SUMIFS($D7:D7,$D6:D6,">0")
scars13
Member
Member
Posts: 60
Joined: Mon Jan 22, 2018 1:35 pm

Re: Leveling Production Plan

#9

Post by scars13 »

Bo_ry wrote: Fri Jun 12, 2020 5:35 pm ลองนี้ละกัน
E7
=CEILING($C7*SUM($E14:E14)/$AA$6/$D$7,1)-SUMIFS($D7:D7,$D6:D6,">0")

คุณโบ วางใส่แล้ว ผลลัพธ์ ออกมาตามที่ต้องการเลย

ขอบคุณมากครับ
Post Reply