Solver ใน Excel คืออะไรและใช้งานอย่างไร

ตัวแก้

ถ้าคุณใช้ Excel ด้วยความสม่ำเสมอเป็นไปได้ว่าคุณเคยใช้ ตัวแก้ซึ่งเป็นส่วนเสริมของโปรแกรมสเปรดชีต Microsoft Office ที่เราสามารถใช้คำนวณเพื่อให้ได้ผลลัพธ์ด้วยวิธีที่แตกต่างและละเอียดยิ่งขึ้น ในโพสต์นี้เราจะมาดูกันว่ามันมีไว้เพื่ออะไรและทำงานอย่างไร

โซลเวอร์ ซึ่งในภาษาสเปนแปลว่า "โซลเวอร์" เป็นชื่อที่ใช้ในสาขาคอมพิวเตอร์เพื่ออ้างถึงเครื่องมือหรือเครื่องมือที่รวมอยู่ในโปรแกรมที่มีจุดประสงค์หลักเพื่อ แก้ปัญหาทางคณิตศาสตร์ 

ดังนั้น Excel Solver จึงเป็นเครื่องมือคำนวณที่สามารถนำไปใช้ได้จริงโดยเฉพาะในบางสถานการณ์ ซึ่งเป็นทรัพยากรที่มีค่ามากเมื่อจัดระเบียบงานในด้านโลจิสติกส์หรือระบบการผลิต ยูทิลิตี้หลักของมันคือการกำหนดค่าสูงสุดหรือต่ำสุดของเซลล์โดยการเปลี่ยนค่าของเซลล์อื่น ค้นหาวัตถุประสงค์ที่เหมาะสมสำหรับโมเดลเชิงเส้นและไม่ใช่เชิงเส้น เราจะอธิบายรายละเอียดเพิ่มเติมด้านล่าง:

เซลล์แปรผันและเซลล์เป้าหมาย

เพื่อให้เข้าใจถึงวิธีการทำงานของ Solver และมีประโยชน์ต่อเราอย่างไร จำเป็นต้องอธิบายแนวคิดพื้นฐานสองประการก่อน ได้แก่ เซลล์ตัวแปรและเซลล์เป้าหมาย*

พื้นฐานของวิธีการทำงานของ Solver อยู่ที่ เซลล์ตัวแปรเรียกอีกอย่างว่าเซลล์ตัวแปรการตัดสินใจ เซลล์เหล่านี้ใช้ในการคำนวณสูตรที่ เซลล์เป้าหมายหรือที่เรียกว่า "ข้อจำกัด" สิ่งที่ Solver ทำคือปรับค่าของเซลล์ตัวแปรเพื่อให้สอดคล้องกับขีดจำกัดที่กำหนดโดยเซลล์ข้อจำกัด จึงได้ผลลัพธ์ที่ต้องการในเซลล์เป้าหมาย

(*) การตั้งชื่อที่ใช้ใน Solver เวอร์ชันก่อนหน้า Excel 2007 นั้นแตกต่างกัน: เซลล์ตัวแปรเรียกว่า "เซลล์ที่เปลี่ยนแปลง" หรือ "เซลล์ที่ปรับเปลี่ยนได้" ในขณะที่เซลล์เป้าหมายเรียกว่า "เซลล์เป้าหมาย"

วิธีใช้ Solver: ตัวอย่างแอปพลิเคชัน

ทั้งหมดนี้อาจฟังดูซับซ้อนเล็กน้อย อย่างไรก็ตาม จะเข้าใจได้ดีขึ้นด้วยตัวอย่าง. สิ่งนี้จะช่วยให้เราเห็นว่า Add-in ของ Excel นี้มีประโยชน์เพียงใด:

แก้ใน excel

เราจินตนาการว่าบริษัทผู้ผลิตมีแผ่นงาน Excel ที่มีสามคอลัมน์ แต่ละคอลัมน์สอดคล้องกับหนึ่งในผลิตภัณฑ์ที่บริษัทผลิต: A, B และ C

ในการผลิตแต่ละรายการ คุณต้องใช้วัตถุดิบที่แตกต่างกันสามประเภทตามจำนวนที่กำหนด ซึ่งแสดงในแถว X, Y และ Z สมมติว่าในการผลิต A หนึ่งหน่วย คุณต้องมีวัสดุ X หนึ่งหน่วย Y สองหน่วย และสามหน่วยจาก Z. ในการผลิต B และ C จำเป็นต้องมีการผสมผสานระหว่างปริมาณและวัตถุดิบอื่นๆ

เราเพิ่มคอลัมน์ใหม่ (ขอเรียกว่า D) โดยแสดงรายการจำนวนสูงสุดที่มีของสินค้าเหล่านี้แต่ละรายการ นอกจากนี้เรายังวางแถวใหม่ด้านล่างซึ่งมีรายละเอียดกำไรที่เกิดจากแต่ละหน่วยของผลิตภัณฑ์ที่ขาย เรียบง่าย.

ด้วยข้อมูลทั้งหมดบนตาราง คำถามที่เราถามตัวเองคือ: จะหาส่วนผสมที่เหมาะสมของผลิตภัณฑ์ที่จะผลิตโดยคำนึงถึงปริมาณวัตถุดิบที่จำกัดได้อย่างไร? นี่คือวิธีที่เราต้องดำเนินการ:

  1. ก่อนอื่นเราไปที่แถบเครื่องมือและเข้าถึง ตัวแก้ (ตั้งแต่ ข้อมูล, กลุ่ม การวิเคราะห์).
  2. จากนั้นเราก็เลือก เซลล์เป้าหมาย (H8) และในแผงควบคุม เราเลือกตัวเลือก «แม็กซ์» และในกล่อง การเปลี่ยนเซลล์ตัวแปร เราเขียนในกรณีของเรา C10:E10
  3. เราเพิ่มข้อ จำกัด โดยการกดปุ่ม "เพิ่ม": ใน การอ้างอิงเซลล์ H5:H7 นั่นคือช่วงเซลล์ที่คุณต้องการจำกัดค่า และใน ข้อ จำกัด F5:F7.
  4. สุดท้ายเรากดปุ่ม "แก้ปัญหา" เพื่อให้ผลลัพธ์ปรากฏในเซลล์ของแถวที่ 10

อันนี้ที่เรายกมาเป็นตัวอย่างง่ายๆ กรณีที่นำเสนอเพื่อแสดงประโยชน์และการทำงานของเครื่องมือนี้ไม่มากก็น้อย อันที่จริง ด้วย Solver คุณสามารถดำเนินการที่ซับซ้อนกว่านี้ได้อีกมาก ด้วยเหตุนี้จึงเป็นเรื่องที่น่าสนใจสำหรับบริษัทและมืออาชีพที่ต้องจัดการข้อมูลจำนวนมาก

อัลกอริทึมที่ใช้โดย Solver

Solver ทำงานร่วมกับอัลกอริทึมหรือวิธีการแก้ปัญหาที่แตกต่างกันสามแบบ ซึ่งผู้ใช้สามารถเลือกผ่านกล่องโต้ตอบ พารามิเตอร์ตัวแก้ปัญหา. มีดังต่อไปนี้:

  • แผ่นเสียง Simplexเพื่อแก้ปัญหาเชิงเส้น
  • วิวัฒนาการ,สำหรับแก้ปัญหางานไม่เรียบ.
  • Generalized Reduced Gradient (GRG) แบบไม่เชิงเส้นระบุสำหรับการแก้ปัญหาไม่เชิงเส้นที่ราบรื่น

คุณสามารถเลือกวิธีใดวิธีหนึ่งจากปุ่มตัวเลือกในกล่องโต้ตอบ พารามิเตอร์ตัวแก้ ในภายหลัง เป็นไปได้ที่จะบันทึกผลลัพธ์ต่างๆ ที่ได้รับผ่าน Solver ในสเปรดชีตต่างๆ แต่ละคนสามารถเลือก Solver ของตนเองได้ ซึ่งจะปรึกษาในภายหลัง นอกจากนี้ยังเป็นไปได้ แม้กระทั่งแนะนำ ให้ระบุปัญหามากกว่าหนึ่งรายการในสเปรดชีตโดยใช้ตัวเลือก Load/Save และบันทึกปัญหาทีละรายการ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา