เราสามารถใช้ 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

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

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

ขั้นตอนที่ 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
- ดูภาพเพื่อเข้าใจ
- ใส่วัตถุดิบภายใต้ผลิตภัณฑ์แต่ละชนิด
- ใส่ปริมาณขั้นต่ำที่ต้องการ

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

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

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

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

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

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

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

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

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

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