Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

เราสามารถใช้ Excel ทำการคำนวณทางคณิตศาสตร์หลากหลาย Linear Programming เป็นหัวข้อใน Statistics และ Applied Mathematics มีประโยชน์จริงมาก การแก้ปัญหา Linear Programming ด้วยมืออาจยุ่งยาก แต่มี Excel Solver หาคำตอบได้อย่างรวดเร็ว บทความนี้แสดงขั้นตอน ใช้ Excel Solver สำหรับ Linear Programming

บทนำ Linear Programming

Linear Programming สำคัญใน Statistics และ Applied Mathematics ใช้ทำ predictive analysis กับตัวแปรข้อมูล ช่วยเพิ่มประสิทธิภาพทรัพยากร ต้องมีเงื่อนไขและฟังก์ชันวัตถุประสงค์ Excel Solver หาคำตอบ Linear Programming ใน Excel ได้เร็ว

ขั้นตอนใช้ Excel Solver สำหรับ Linear Programming

ใช้ปัญหาธุรกิจตัวอย่าง:

ผู้ผลิตมี 2 ผลิตภัณฑ์ 'A' & 'B' หน่วยเดียวของ A ต้องวัตถุดิบ P 25 กก., Q 35 กก., R 10 กก. B ต้อง P 15 กก., Q 20 กก., R 15 กก. ต้องการขั้นต่ำ P 500 กก., Q 850 กก., R 300 กก. A ราคา $35/หน่วย B ราคา $30/หน่วย ควรผสมผลิตกี่หน่วยแต่ละชนิดเพื่อตอบสนองวัตถุดิบขั้นต่ำด้วยต้นทุนต่ำสุด และราคาเท่าไหร่?

ขั้นตอนที่ 1: เปิดใช้งาน Solver ใน Excel

Solver เป็น Add-in ของ MS Excel ปิดอยู่ค่าเริ่มต้น ต้องเปิดใช้งาน:

  • ไป File ➤ Options
  • เลือกแท็บ Add-ins
  • เลือก Excel Add-ins จาก dropdown Manage
  • กด Go

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • กล่อง Add-ins ปรากฏ
  • ติ๊ก Solver Add-in
  • กด OK

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • จะเห็น Solver ในส่วน Analyze ใต้แท็บ Data

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

ขั้นตอนที่ 2: ใส่เงื่อนไข (Constraints)

ใส่ Constraints และ Objective Function ในชีต สมมติผสม x หน่วย A และ y หน่วย B ต้นทุนรวม $35x + $30y เป็นฟังก์ชันวัตถุประสงค์ ต้องการ minimize ต้องตอบสนองเงื่อนไข: 25x + 15y >= 500, 35x + 20y >= 850, 10x + 15y >= 300, x >= 0, y >= 0

  • พิมพ์ต้นทุนต่อหน่วยของ A และ B
  • ดูภาพเพื่อเข้าใจ
  • ใส่วัตถุดิบภายใต้ผลิตภัณฑ์แต่ละชนิด
  • ใส่ปริมาณขั้นต่ำที่ต้องการ

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

ขั้นตอนที่ 3: สร้างสูตร Excel

  • ใส่ค่า x ใน C5 และ y ใน D5
  • เลือกเซลล์ E6 พิมพ์สูตร:
=($C$5*C6)+($D$5*D6)
  • กด Enter คืนค่า 0 หรือ ว่าง (C5, D5 ยังว่าง)

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • เลือก E8 พิมพ์สูตร:
=($C$5*C8)+($D$5*D8)
  • กด Enter ใช้ AutoFill เติมที่เหลือ
  • ตอนนี้ผลลัพธ์เป็น 0 (C5, D5 ว่าง)

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

ขั้นตอนที่ 4: แก้ Linear Programming ด้วย Excel Solver

  • เลือก Solver ใต้แท็บ Data
  • กล่อง Solver Parameters ปรากฏ
  • เลือกเซลล์ E6 ใน Set Objective box
  • เลือก Min
  • เลือกช่วง C5:D5 เป็น variable cells
  • ดูภาพเข้าใจกระบวนการ
  • กด Add เพิ่มเงื่อนไข

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • กล่อง Add Constraint ปรากฏ
  • เลือกช่วง C5:D5 คลิก >= พิมพ์ 0 กด Add อีก

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • เลือกช่วง E8:E10 สำหรับเงื่อนไขขั้นต่ำ
  • คลิก >= จาก dropdown
  • เลือกช่วง G8:G10 ในช่อง Constraint
  • กด OK

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • จะเห็นเงื่อนไขที่ต้องการ กด Solve

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • กล่องโต้ตอบผลลัพธ์ ปรากฏ เลือก Keep Solver Solution กด OK

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

  • ได้ผลลัพธ์ที่แม่นยำในเซลล์ที่กำหนด

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

ผลลัพธ์สุดท้าย

  • ค่า x = 77 หน่วย, y = 6.15 หน่วย
  • ต้นทุนต่ำสุด = $912
  • ปริมาณที่เหมาะสมของ P, Q, R คือ 54 กก., 850 กก., 300 กก. ตามลำดับ
  • ผู้ผลิตควรผสม 77 หน่วย A และ 6.15 หน่วย B

เชี่ยวชาญ Linear Programming ด้วย Excel Solver: คู่มือขั้นตอน

สรุป

ทำตามขั้นตอนข้างต้น จะใช้ Excel Solver สำหรับ Linear Programming ได้ ใช้งานต่อไป และแจ้งหากมีวิธีอื่น ติดตาม ExcelDemy สำหรับบทความเพิ่มเติม ทิ้งความคิดเห็น ข้อเสนอแนะ คำถามด้านล่างได้เลย