ตัวอย่างการใช้งานจริงด้วย Excel Solver

  • แบ่งปันสิ่งนี้
Hugh West

ตัวแก้ปัญหาของ Excel เป็นหนึ่งในคุณลักษณะที่มีประโยชน์ที่สุดที่คุณพบขณะวิเคราะห์ข้อมูลใน Excel นี่คือฟีเจอร์การวิเคราะห์แบบ What-if ในรูปแบบของ Add-in ของ Excel บทความนี้จะมุ่งเน้นไปที่ตัวอย่างต่างๆ ของคุณลักษณะ ตัวแก้ปัญหา ใน Excel รวมถึงพื้นที่ต่างๆ มากมาย

ดาวน์โหลดสมุดงานแบบฝึกหัด

ดาวน์โหลดสมุดงานที่ใช้สำหรับการสาธิตจากลิงก์ด้านล่าง .

Excel Solver.xlsx

Solver ใน Excel คืออะไร

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

วิธีเปิดใช้ฟีเจอร์ Solver ใน Excel

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

  • ก่อนอื่น เลือก ไฟล์
  • ประการที่สอง เลือก ตัวเลือก จากเมนู

  • ดังนั้น ตัวเลือก Excel กล่องโต้ตอบปรากฏขึ้น
  • ที่นี่ ไปที่ ส่วนเสริม
  • ที่ด้านล่างของกล่องโต้ตอบ ตัวเลือก Excel เลือก Add-in ของ Excel จากรายการดรอปดาวน์ จัดการ จากนั้นคลิกกำลังค้นหาวิธีแก้ปัญหา

    การวนซ้ำ : ป้อนจำนวนสูงสุดของการทดลองใช้โซลูชันที่คุณต้องการให้ Solver พยายามแก้ปัญหา

    ปัญหาย่อยสูงสุด > ใช้สำหรับแก้ปัญหาที่ซับซ้อน ระบุจำนวนสูงสุดของปัญหาย่อยที่อาจแก้ไขได้ด้วยอัลกอริทึมวิวัฒนาการ

    วิธีแก้ไขที่เป็นไปได้สูงสุด : ใช้สำหรับปัญหาที่ซับซ้อน ระบุจำนวนวิธีแก้ปัญหาที่เป็นไปได้สูงสุดที่อัลกอริทึมวิวัฒนาการอาจแก้ไขได้

    อ่านเพิ่มเติม: วิธีใช้ Excel Evolutionary Solver (ด้วยขั้นตอนง่ายๆ)

    ตัวอย่างการเพิ่มประสิทธิภาพพอร์ตการลงทุนด้วย Excel Solver

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

    ลองดูพอร์ตการลงทุนต่อไปนี้

    คำชี้แจงปัญหามีคำอธิบายด้านล่าง

    • จำนวนเงินที่สหภาพเครดิตจะลงทุนในสินเชื่อรถยนต์ใหม่ต้องมีอย่างน้อยสามเท่าของจำนวนเงินที่สหภาพเครดิตจะลงทุนในรถยนต์ใช้แล้ว สินเชื่อ เหตุผลคือ:ว่าสินเชื่อรถมือสองเป็นการลงทุนที่เสี่ยงกว่า ข้อจำกัดนี้แสดงเป็น C5>=C6*3
    • สินเชื่อรถยนต์ควรมีสัดส่วนอย่างน้อย 15% ของพอร์ต ข้อจำกัดนี้แสดงเป็น D14>=.15
    • สินเชื่อที่ไม่มีหลักประกันควรมีสัดส่วนไม่เกิน 25% ของพอร์ต ข้อจำกัดนี้แสดงเป็น E8<=.25
    • อย่างน้อย 10% ของพอร์ตโฟลิโอควรอยู่ในซีดีของธนาคาร ข้อจำกัดนี้แสดงเป็น E9>=.10
    • จำนวนเงินลงทุนทั้งหมดคือ 5,000,000 ดอลลาร์
    • การลงทุนทั้งหมดควรเป็นค่าบวกหรือศูนย์

    ทำตามขั้นตอนเหล่านี้เพื่อดูว่าคุณสามารถใช้โปรแกรมแก้ปัญหาใน Excel สำหรับตัวอย่างเช่นนี้ได้อย่างไร

    ขั้นตอน:

    • ขั้นแรก เลือกปุ่ม ข้อมูล
    • จากนั้นเลือก ตัวแก้ไข จาก การวิเคราะห์

    • ตอนนี้ กรอกฟิลด์กำหนดวัตถุประสงค์ด้วยค่านี้: $E$13 .
    • จากนั้นเลือกปุ่มตัวเลือกสำหรับตัวเลือก สูงสุด ใน ถึง
    • หลังจากนั้น เลือกเซลล์ $D$6 ถึง $D$10 เพื่อเติมฟิลด์ โดยการเปลี่ยนเซลล์ตัวแปร ฟิลด์นี้จะแสดง $D$6:$D$10 .
    • เพิ่มข้อจำกัดทีละรายการ ข้อจำกัดคือ: $D$11= $C$4 $D$6>= $D$7*3, $E$15>= 0.15, $F$9= 0.1 ข้อจำกัดเหล่านี้จะแสดงใน ขึ้นอยู่กับข้อจำกัด
    • เลือกช่องทำเครื่องหมาย ทำให้ตัวแปรที่ไม่มีข้อจำกัดไม่เป็นค่าลบ
    • เลือก GRG แบบไม่เชิงเส้น จาก เลือกวิธีการแก้ปัญหา รายการแบบเลื่อนลง

    • ตอนนี้ให้คลิกปุ่ม แก้ปัญหา คลิก ตกลง .
    • จะมีกล่องโต้ตอบอื่นที่คุณต้องเลือกประเภทผลลัพธ์
    • หมายความว่าคุณต้องเลือก เก็บโซลูชัน Solver มิฉะนั้น ค่าจะย้อนกลับเป็นค่าดั้งเดิม
    • จากนั้น จากด้านขวาของกล่องโต้ตอบ ให้เลือกตัวเลือกทั้งหมดใน รายงาน
    • จากนั้นคลิก ตกลง หลังจากนี้

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

    และนี่คือวิธีที่เราดำเนินการเพิ่มประสิทธิภาพพอร์ตการลงทุนโดยใช้ตัวแก้ปัญหาของ Excel

    อ่านเพิ่มเติม: วิธีสร้างเครื่องคิดเลขการวางแผนทางการเงินใน Excel

    ตัวอย่างการเขียนโปรแกรมจำนวนเต็มเชิงเส้นโดยใช้ Excel Solver

    มาดูตัวอย่างการใช้งานตัวแก้ปัญหา Excel ในการเขียนโปรแกรมเชิงเส้นจำนวนเต็มกัน ขั้นแรก ดูที่ชุดข้อมูลที่เหมาะสมสำหรับปัญหา

    ตอนนี้ได้เวลาดูรายละเอียดของโปรแกรมแก้โจทย์ Excel สำหรับตัวอย่างโปรแกรมเชิงเส้นจำนวนเต็มนี้:

    การตัดสินตัวแปร:

    X1: ปริมาณการผลิตของผลิตภัณฑ์ 1.

    X2: ปริมาณการผลิตของผลิตภัณฑ์ 2.

    Y: 1 หากเลือกการตั้งค่าแรกหรือ 0 หากเลือกการตั้งค่าที่สอง

    ฟังก์ชันวัตถุประสงค์:

    Z=10X1+12X2

    ข้อจำกัด:

    X1+X2<=35

    X1-8Y<=12

    X2+15Y<=25

    Y={0,1}

    X1,X2>=0

    ตอนนี้ทำตามขั้นตอนเหล่านี้เพื่อดูว่าเราสามารถแก้ตัวอย่างโปรแกรมเชิงเส้นจำนวนเต็มเฉพาะนี้ใน Excel โดยใช้ตัวแก้ได้อย่างไร

    ขั้นตอน:

    • ขั้นแรก ไปที่แท็บ ข้อมูล แล้วเลือก ตัวแก้ไข จาก การวิเคราะห์

    • ตอนนี้ใส่ค่าและข้อจำกัดในช่อง Solver Parameter ดังแสดงในรูป

    • จากนั้นคลิกที่ แก้ไข .
    • ถัดไป คลิก ตกลง บน ผลลัพธ์ของโปรแกรมแก้ไข .

    ผลลัพธ์สุดท้ายของการใช้โปรแกรมแก้โจทย์ Excel กับตัวอย่างโปรแกรมเชิงเส้นจำนวนเต็มจะเป็นดังนี้

    ตัวอย่างการตั้งเวลาด้วย Excel โปรแกรมแก้ปัญหา

    สมมติว่า ธนาคารอิเล็กทรอนิกส์มีพนักงาน 22 คน พนักงานควรจัดตารางอย่างไรเพื่อให้มีวันหยุดสุดสัปดาห์มากที่สุด เราจะเพิ่มจำนวนวันหยุดสุดสัปดาห์ให้สูงสุดด้วยจำนวนพนักงานที่แน่นอนในตัวอย่างการจัดกำหนดการนี้ของตัวแก้ปัญหา Excel

    มาดูชุดข้อมูลกัน

    ข้อจำกัดจะแสดงในรูป เพื่อแก้ปัญหาการตั้งเวลาและใช้ตัวแก้ปัญหาในตัวอย่างที่คุณสามารถทำตามขั้นตอนเหล่านี้

    ขั้นตอน:

    • ขั้นแรก ไปที่แท็บ ข้อมูล บน Ribbon ของคุณแล้วเลือก ตัวแก้ปัญหา จาก การวิเคราะห์

    • ถัดไป ใส่ค่าของข้อจำกัดและพารามิเตอร์เป็น ดังรูปด้านล่าง

    • หลังจากนั้น คลิกที่ แก้ปัญหา
    • สุดท้าย คลิกที่ ตกลง บน โปรแกรมแก้ปัญหา ผลลัพธ์

    โปรแกรมแก้ปัญหาจะแสดงผลลัพธ์ของปัญหาการจัดตารางเวลาบน Excel โดยอัตโนมัติ สเปรดชีตเนื่องจากตัวเลือกที่เราทำในขั้นตอนต่างๆ

    คุณสามารถใช้ตัวแก้ปัญหาใน Excel ในตัวอย่างที่คล้ายกันได้

    ตัวอย่างตัวแก้ไข Excel สำหรับ การจัดสรรงบประมาณการตลาด

    สุดท้าย มาดูสถานการณ์ที่เราจำเป็นต้องใช้โปรแกรมแก้ปัญหาใน Excel สำหรับการจัดสรรงบประมาณทางการตลาด สำหรับสิ่งนั้น ลองใช้ชุดข้อมูลแบบนี้

    ที่นี่ เรามีสถิติปัจจุบันอยู่ทางด้านซ้าย และส่วนที่เราจะใช้ตัวแก้ปัญหาจะอยู่ในส่วน ถูกต้อง

    ทำตามขั้นตอนเหล่านี้เพื่อดูว่าเราจะจัดการกับปัญหาทางการตลาดนี้ด้วยโปรแกรมแก้ปัญหาของ Excel ได้อย่างไร

    ขั้นตอน:

    • ก่อนอื่น ไปที่แท็บ ข้อมูล บน Ribbon ของคุณ แล้วเลือก ตัวแก้ไข จากกลุ่ม การวิเคราะห์

    • จากนั้นเขียนข้อจำกัดและพารามิเตอร์ต่อไปนี้ดังรูป

    • หลังจากนั้น คลิกที่ แก้ไข .
    • ถัดไป คลิกที่ ตกลง บน ผลลัพธ์ของโปรแกรมแก้ไข

    ค่าจะเปลี่ยนเป็นค่านี้เนื่องจากข้อจำกัดและพารามิเตอร์ที่เราเลือก

    คุณสามารถใช้ตัวแก้ปัญหาใน Excel ในตัวอย่างที่คล้ายกันได้

    อ่านเพิ่มเติม: การจัดสรรทรัพยากรใน Excel (สร้างด้วยขั้นตอนด่วน)

    บทสรุป

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

    สำหรับคำแนะนำเพิ่มเติมเช่นนี้ โปรดไปที่ ExcelWIKI.com .

    ไป .

  • ทันที กล่องโต้ตอบ ส่วนเสริม จะปรากฏขึ้น
  • จากนั้น ทำเครื่องหมายถูกข้าง Solver Add-In แล้วคลิก ตกลง .

เมื่อคุณ เปิดใช้งาน Add-in ในสมุดงาน Excel ของคุณ ซึ่งจะปรากฏให้เห็นบน Ribbon เพียงย้ายไปที่แท็บ ข้อมูล และคุณจะพบส่วนเสริม โปรแกรมแก้ปัญหา ใน วิเคราะห์ กลุ่ม

วิธีใช้ Solver ใน Excel

ก่อนที่จะลงรายละเอียดเพิ่มเติม ต่อไปนี้เป็นขั้นตอนพื้นฐานสำหรับ การใช้ Solver :

  • ก่อนอื่น ให้ตั้งค่า แผ่นงานที่มีค่าและสูตร ตรวจสอบให้แน่ใจว่าคุณได้จัดรูปแบบเซลล์อย่างถูกต้อง ตัวอย่างเช่น เวลาสูงสุดที่คุณไม่สามารถสร้างหน่วยบางส่วนของผลิตภัณฑ์ของคุณ ดังนั้นให้จัดรูปแบบเซลล์เหล่านั้นให้มีตัวเลขที่ไม่มีค่าทศนิยม
  • ถัดไป เลือก ข้อมูล ➪ การวิเคราะห์ ➪ ตัวแก้ปัญหา . กล่องโต้ตอบ Solver Parameters จะปรากฏขึ้น
  • หลังจากนั้น ให้ระบุเซลล์เป้าหมาย เซลล์เป้าหมายเรียกอีกอย่างว่าวัตถุประสงค์
  • จากนั้น ระบุช่วงที่มีเซลล์ที่เปลี่ยนแปลง
  • ระบุข้อจำกัด
  • หากจำเป็น ให้เปลี่ยนตัวเลือกตัวแก้ไข
  • ให้ Solver แก้ปัญหา

2 ตัวอย่างที่เหมาะสมของการใช้ Excel Solver อย่างมีประสิทธิภาพ

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

1. เพิ่มกำไรสูงสุดของผลิตภัณฑ์

มาดูชุดข้อมูลต่อไปนี้ก่อน

กำไรสูงสุดมาจาก Product C ดังนั้น เพื่อเพิ่มกำไรทั้งหมดจากการผลิต เราสามารถสร้างได้เฉพาะ Product C แต่ถ้าทุกอย่างตรงไปตรงมา คุณไม่จำเป็นต้องใช้เครื่องมืออย่าง Solver บริษัทนี้มีข้อจำกัดบางประการที่ต้องปฏิบัติตามในการผลิตผลิตภัณฑ์:

  • กำลังการผลิตรวมกันคือ 300 หน่วยต่อวัน
  • บริษัทต้องการผลิตภัณฑ์ A 50 หน่วยเพื่อเติมเต็มสินค้าที่มีอยู่ คำสั่งซื้อ
  • บริษัทต้องการผลิตภัณฑ์ B จำนวน 40 ชิ้นเพื่อเติมเต็มคำสั่งซื้อที่คาดไว้
  • ตลาดสำหรับผลิตภัณฑ์ C ค่อนข้างจำกัด ดังนั้นบริษัทจึงไม่สนใจที่จะผลิตผลิตภัณฑ์นี้มากกว่า 40 ชิ้นต่อวัน

ตอนนี้เรามาดูกันว่าเราจะใช้ตัวแก้ปัญหาเพื่อแก้ปัญหาได้อย่างไร

ขั้นตอน:

  • ขั้นแรก ไปที่แท็บ ข้อมูล บน Ribbon ของคุณ
  • จากนั้นเลือก ตัวแก้ไข จากปุ่ม การวิเคราะห์ กลุ่ม

  • ตอนนี้เลือกเซลล์ E8 เป็นเซลล์วัตถุประสงค์ของ Solver Parameter กล่อง
  • นอกเหนือจากตัวเลือก ถึง ให้เลือก สูงสุด ในขณะที่เรากำลังพยายามเพิ่มค่าของเซลล์ให้สูงสุด
  • ใน โดยการเปลี่ยนตัวแปรเซลล์ ให้เลือกค่าเซลล์ที่เรามุ่งเน้นไปที่การเปลี่ยนแปลงเป็นหลัก ที่นี่ พวกเขาอยู่ในช่วง C5:C7 .
  • ตอนนี้เพิ่มข้อจำกัดโดยคลิกที่ปุ่ม เพิ่ม ทางด้านขวาของช่อง
  • สุดท้าย เลือก Simplex LP ใน เลือกวิธีการแก้ปัญหา

  • เมื่อคุณทำเสร็จแล้ว ด้วยขั้นตอนทั้งหมดข้างต้น คลิกที่ แก้ปัญหา ที่ด้านล่างของช่อง
  • หลังจากนั้น ช่อง ผลลัพธ์การแก้ปัญหา จะปรากฏขึ้น
  • ตอนนี้เลือกตัวเลือกและรายงานที่คุณต้องการในช่องนี้ สำหรับการสาธิต เราเลือกที่จะเปิดใช้งานตัวเลือก Keep Solver เท่านั้น

  • ถัดไป คลิกที่ ตกลง .
  • ชุดข้อมูลจะเปลี่ยนเป็นตอนนี้

ซึ่งระบุจำนวนหน่วยที่เหมาะสมที่จำเป็นเพื่อให้ได้กำไรสูงสุด ภายในข้อ จำกัด ที่ป้อน นี่เป็นเพียงหนึ่งในตัวอย่างที่แสดงให้เห็นว่าฟีเจอร์ตัวแก้ปัญหาของ Excel มีประสิทธิภาพเพียงใด

อ่านเพิ่มเติม: วิธีคำนวณส่วนผสมผลิตภัณฑ์ที่เหมาะสมที่สุดใน Excel (ด้วยขั้นตอนง่ายๆ)

2. การลดต้นทุนการจัดส่งให้เหลือน้อยที่สุด

หลังจากปัญหาในการขยายขนาดสูงสุดข้างต้น มาดูตัวอย่างที่เน้นไปที่การลดมูลค่าให้น้อยที่สุด เราจะใช้ฟังก์ชัน SUM และ SUMPRODUCT ในการคำนวณพารามิเตอร์ต่างๆ สำหรับสิ่งนั้น มาดูชุดข้อมูลต่อไปนี้กัน

ตารางค่าจัดส่ง : ตารางนี้มีช่วงเซลล์ B4:E10 นี่คือเมทริกซ์ที่เก็บค่าขนส่งต่อหน่วยจากแต่ละคลังสินค้าไปยังร้านค้าปลีกแต่ละแห่ง ตัวอย่างเช่น ค่าใช้จ่ายในการจัดส่งผลิตภัณฑ์หนึ่งหน่วยจากบอสตันไปยังดีทรอยต์คือ $38 .

ความต้องการผลิตภัณฑ์ของร้านค้าปลีกแต่ละแห่ง : ข้อมูลนี้จะปรากฏในเซลล์ ช่วง C14:C19 ตัวอย่างเช่น ร้านค้าปลีกในฮูสตันต้องการ 225 ยูนิต เดนเวอร์ต้องการ 150 ยูนิต แอตแลนตาต้องการ 100 ยูนิต เป็นต้น C18 เป็นเซลล์สูตรที่คำนวณหน่วยทั้งหมดที่ต้องการจากเต้ารับ

ไม่ใช่ เพื่อจัดส่งจาก... : ช่วงเซลล์ D14:F19 เก็บเซลล์ที่ปรับได้ ค่าของเซลล์เหล่านี้จะแตกต่างกันไปตาม Solver เราได้เริ่มต้นเซลล์เหล่านี้ด้วยค่า 25 เพื่อให้ Solver เป็นค่าเริ่มต้น คอลัมน์ G มีสูตร คอลัมน์นี้มีผลรวมของหน่วยที่บริษัทต้องจัดส่งไปยังร้านค้าปลีกแต่ละแห่งจากคลังสินค้า ตัวอย่างเช่น G14 แสดงค่า 75 บริษัทต้องส่งสินค้า 75 หน่วยไปยังร้านเดนเวอร์จากคลังสินค้าสามแห่ง

สินค้าคงคลังในคลังสินค้า : แถวที่ 21 มีจำนวนสินค้าคงคลังในแต่ละคลังสินค้า ตัวอย่างเช่น คลังสินค้าในลอสแองเจลิสมีสินค้าคงคลัง 400 หน่วย แถวที่ 22 มีสูตรที่แสดงสินค้าคงคลังที่เหลืออยู่หลังจากจัดส่ง ตัวอย่างเช่น ลอสแอนเจลิสได้จัดส่งสินค้าไปแล้ว 150 หน่วย (ดูแถวที่ 18) ดังนั้นจึงมีสินค้าคงคลังเหลืออีก 250 (400-150) หน่วย

ต้นทุนการจัดส่งที่คำนวณได้ : แถว 24 มีสูตรที่คำนวณค่าจัดส่ง

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

  • จำนวนหน่วยที่แต่ละหน่วยต้องการ ร้านค้าปลีกต้องเท่ากับจำนวนที่จัดส่ง กล่าวอีกนัยหนึ่งคำสั่งซื้อทั้งหมดจะถูกเติมเต็ม ข้อมูลจำเพาะต่อไปนี้สามารถแสดงข้อจำกัดเหล่านี้: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, และ C19=G19
  • จำนวนหน่วยที่เหลืออยู่ในสินค้าคงคลังของแต่ละคลังสินค้าต้องไม่เป็นค่าลบ กล่าวอีกนัยหนึ่ง คลังสินค้าไม่สามารถจัดส่งได้มากกว่าสินค้าคงคลัง ข้อจำกัดต่อไปนี้แสดงสิ่งนี้: D24>=0, E24>=0, F24>=0 .
  • เซลล์ที่ปรับได้ไม่สามารถเป็นค่าลบได้ เนื่องจากการจัดส่งหน่วยเป็นจำนวนลบทำให้ไม่มี ความรู้สึก. กล่องโต้ตอบ Solve Parameters มีตัวเลือกที่มีประโยชน์: ทำให้ตัวแปรที่ไม่มีข้อจำกัดไม่เป็นค่าลบ ตรวจสอบให้แน่ใจว่าการตั้งค่านี้เปิดใช้งานอยู่

มาดำเนินการตามขั้นตอนต่อไปนี้เพื่อทำงาน

ขั้นตอน:

  • ก่อนอื่นเราจะตั้งค่าสูตรที่จำเป็น ในการคำนวณ ที่จะจัดส่ง ให้พิมพ์สูตรต่อไปนี้

=SUM(D14:F14)

  • จากนั้นกด Enter .

  • ถัดไป ลากปุ่มเติมจัดการไอคอนจนถึงเซลล์ G19 เพื่อเติมเซลล์อื่นด้วยสูตร
  • ดังนั้นผลลัพธ์ที่ได้จะมีลักษณะดังนี้

  • หลังจากนั้น เมื่อต้องการคำนวณผลรวม ให้พิมพ์สูตรต่อไปนี้

=SUM(C14:C19)

  • จากนั้นกด Enter

  • ถัดไป ลากไอคอน Fill Handle ไปทางขวาจนถึงเซลล์ G20 เพื่อเติมเซลล์อื่นๆ เซลล์ที่มีสูตร
  • ดังนั้น ผลลัพธ์จะมีลักษณะดังนี้

  • หลังจากนั้น ในการคำนวณค่าจัดส่ง ให้พิมพ์ สูตรต่อไปนี้

=SUMPRODUCT(C5:C10,D14:D19)

  • จากนั้นกด Enter .

  • ถัดไป ลากไอคอน Fill Handle ไปทางขวาจนถึงเซลล์ F26 เพื่อเติมเซลล์อื่นๆ ด้วยสูตร
  • พิมพ์สูตรต่อไปนี้ในเซลล์ G26 .

=SUM(D26:F26)

<3

  • หากต้องการเปิด Solver Add-in ให้ไปที่แท็บ ข้อมูล และคลิกที่ Solver .

  • ถัดไป เติมฟิลด์ ตั้งค่าวัตถุประสงค์ ด้วยค่านี้: $G$26 .
  • จากนั้น เลือกปุ่มตัวเลือกของตัวเลือก ต่ำสุด ใน To control
  • เลือกเซลล์ $D$14 เป็น $F$19 เพื่อเติมฟิลด์ โดยการเปลี่ยนเซลล์ตัวแปร ฟิลด์นี้จะแสดง $D$14:$F$19 .
  • ตอนนี้ เพิ่ม ข้อจำกัดทีละรายการ ข้อจำกัดคือ: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, C19=G19, D24>=0, E24>=0 และ F24>=0 เหล่านี้ข้อจำกัดจะแสดงในช่องหัวข้อข้อจำกัด
  • หลังจากนั้น ให้เลือกกล่องกาเครื่องหมาย ทำให้ตัวแปรที่ไม่มีข้อจำกัดไม่เป็นค่าลบ
  • สุดท้าย เลือก ด้านเดียว LP จากรายการแบบเลื่อนลง Select a Solving Method

  • ตอนนี้ คลิกที่ Solve ต่อไปนี้ รูปแสดงกล่องโต้ตอบ ผลลัพธ์ของโปรแกรมแก้ไข เมื่อคุณคลิก ตกลง ผลลัพธ์ของคุณจะปรากฏขึ้น

  • Solver จะแสดงวิธีแก้ปัญหาที่แสดงในรูปต่อไปนี้

อ่านเพิ่มเติม: ตัวอย่างด้วย Excel Solver เพื่อลดต้นทุน

เพิ่มเติมเกี่ยวกับ Excel Solver

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

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

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

ตัวอย่างโปรแกรม Solver อย่างง่ายใน Excel

เราสามารถควบคุมลักษณะต่างๆ ของวิธี Solver จะแก้ปัญหา

นี่คือคำอธิบายสั้น ๆ เกี่ยวกับตัวเลือกของ Solver:

Constraint Precision : ระบุวิธีการปิดเซลล์ สูตรอ้างอิงและข้อจำกัดต้องเป็นไปตามข้อจำกัด การระบุความแม่นยำที่น้อยลงจะทำให้ Excel แก้ปัญหาได้รวดเร็วขึ้น

ใช้มาตราส่วนอัตโนมัติ : ใช้เมื่อปัญหาเกี่ยวข้องกับขนาดที่แตกต่างกันมาก—เมื่อคุณพยายามเพิ่มเปอร์เซ็นต์สูงสุด สำหรับ ตัวอย่างเช่น โดยการเปลี่ยนแปลงเซลล์ที่มีขนาดใหญ่มาก

แสดงผลการวนซ้ำ : โดยการเลือกช่องทำเครื่องหมายนี้ Solver จะได้รับคำสั่งให้หยุดชั่วคราวและแสดงผลลัพธ์หลังจากการวนซ้ำแต่ละครั้ง

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

เวลาสูงสุด : ระบุระยะเวลาสูงสุด (เป็นวินาที) ที่คุณต้องการให้ Solver ใช้ ปัญหาเดียว ถ้า Solver รายงานว่าเกินเวลาที่กำหนด คุณสามารถเพิ่มระยะเวลาที่จะใช้ได้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง