ฟังก์ชัน Microsoft Excel: ค้นหาวิธีแก้ไข คำอธิบายสั้น ๆ ของส่วนเสริม

บ้าน Microsoft Excel Add-in "การค้นหาโซลูชัน"

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

คำอธิบายสั้น ๆ ของส่วนเสริม

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

จะติดตั้งส่วนเสริมได้อย่างไร?

Add-in ของ Find Solution สามารถติดตั้งได้สองวิธี ส่วนเสริมมาตรฐาน เช่น "Solution Search" และ "Analysis Package" ได้รับการติดตั้งพร้อมกับ MS Office หรือ MS Excel ถ้าไม่ได้ติดตั้ง Add-in มาตรฐานระหว่างการติดตั้งครั้งแรก คุณต้องรันกระบวนการติดตั้งอีกครั้ง ลองดูการติดตั้ง Add-in "Search for Solution" โดยใช้ Microsoft Office 2010 เป็นตัวอย่าง ในเวอร์ชัน 2003 และ 2007 ทุกอย่างเสร็จสิ้นในลักษณะเดียวกัน

ดังนั้นให้เปิดดิสก์การติดตั้งด้วยแพ็คเกจแอปพลิเคชัน MS Office 2010 และเลือกตัวเลือก "เพิ่มหรือลบส่วนประกอบ"

จากนั้นคลิกปุ่ม "ดำเนินการต่อ" ในพารามิเตอร์การติดตั้งที่เราพบแอปพลิเคชัน Microsoft Excel ในส่วนประกอบของแอปพลิเคชันนี้เราจะพบส่วน "Add-In" เลือกโปรแกรมเสริม "Solution Search" และตั้งค่า "Run" จากตัวเลือกคอมพิวเตอร์ของฉัน”

คลิกปุ่ม "ดำเนินการต่อ" อีกครั้งและรอจนกว่าจะติดตั้งส่วนเสริม

วิธีการเชื่อมต่อส่วนเสริม?

ก่อนใช้งาน คุณต้องเปิดใช้งาน Add-in ก่อนโดยทำเครื่องหมายที่ช่องด้านหน้าชื่อในรายการ Add-on ที่มีอยู่ในกล่องโต้ตอบ Add-ons การเรียกใช้หน้าต่างนี้จะแตกต่างกันไปเล็กน้อยขึ้นอยู่กับเวอร์ชันของแอปพลิเคชัน สิ่งนี้เขียนโดยละเอียดในบทความแยกต่างหาก "จะติดตั้ง Add-in สำหรับ Excel 2003/2007/2010 ได้อย่างไร - พร้อมภาพหน้าจอสำหรับแอปพลิเคชัน Excel ทั้งสามเวอร์ชัน ดังนั้นฉันจะไม่ทำซ้ำ ใช่ ฉันจะเพิ่มคำสองสามคำเกี่ยวกับวิธีการที่สองในการติดตั้งส่วนเสริมนี้ คุณสามารถค้นหาไฟล์บนอินเทอร์เน็ตด้วยชื่อ(นี่คือส่วนเสริม "ค้นหาวิธีแก้ปัญหา") และติดตั้งตามคำอธิบายในลิงก์ด้านบน

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

ด้วยความช่วยเหลือของเครื่องมือแสดงภาพซึ่งปรากฏเฉพาะในโปรแกรมดังกล่าวเวอร์ชันใหม่เท่านั้นทำให้การทำงานง่ายขึ้นมาก ด้วยการมีตัวกรองการค้นหาใหม่ งานจึงเร่งตัวขึ้นอย่างมาก และ Microsoft Excel 2010 เองก็ทำงานได้เร็วขึ้น แต่ดูเหมือนว่าเมื่อเร็ว ๆ นี้พนักงานในสำนักงานกำลังเรียนรู้ถึงความซับซ้อนของการทำงานกับ Office 2007 แต่ทันใดนั้นก็มีการนำเสนอ Office 2010 ซึ่งเพิ่มปัญหาให้กับผู้ใช้ที่โชคร้ายมากยิ่งขึ้นเท่านั้น ตัวอย่างคือ “การค้นหาวิธีแก้ปัญหา” ใน Microsoft Excel 2010

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

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

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

"ค้นหาโซลูชัน" ทำงานอย่างไรใน Excel 2010

ตัวอย่าง: คุณได้รับมอบหมายงานแจกจ่ายโบนัสในองค์กร เพื่อให้การแก้ปัญหาง่ายขึ้น สมมติว่าคุณต้องกระจายโบนัสให้กับพนักงานสาขาทั้งหมด งบประมาณพรีเมียม – 100,000 รูเบิล โบนัสสามารถแบ่งได้ตามสัดส่วนเงินเดือนของพนักงานแต่ละคน จะเริ่มตรงไหน? ก่อนอื่นคุณต้องพัฒนาตารางป้อนข้อมูลที่จำเป็นทั้งหมดและนิพจน์สูตรลงไป ผลรวมยอดเบี้ยประกันภัยจะถือเป็นผล ควรพิจารณาว่าเซลล์เป้าหมาย (เช่น C8) เชื่อมโยงกับส่วนที่จะมีการเปลี่ยนแปลง (เช่น E2)

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

มีตัวเลือกอะไรบ้างในกล่องโต้ตอบ?

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

มีการเพิ่มข้อจำกัดอย่างไร?

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

ในกรณีนี้สามารถใช้สูตรและสัญลักษณ์รูปแบบใดบ้าง สามารถใช้อักขระต่อไปนี้: =, >=,<=. Также допускаются формулы «Цел», «Бин» и «Раз». Важно учитывать, что последний вариант допускает использование различных значений. Это доступно в версиях Exel 2010 и выше. В данных пакетах офисного программного обеспечения надстройка «поиск решения» в Exel выполняется намного быстрее и качественнее. Если речь идет о расчете премии, то в данном случае коэффициент может быть только положительным. Для задания данного параметра можно использовать несколько методов. Чтобы легко выполнить данную операцию, необходимо использовать кнопку «Добавить». Также можно выставить флажок «Сделать переменные без ограничений неотрицательными».

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

ค้นหาผลลัพธ์ที่เสร็จสิ้นแล้ว

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

Add-in “การค้นหาโซลูชัน” สามารถใช้ใน Excel ได้ที่ไหน

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

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

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

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

เรามีปัญหาคลาสสิกเมื่อบริษัทผลิตผลิตภัณฑ์สองประเภท (ผลิตภัณฑ์ A และผลิตภัณฑ์ B) ในราคาที่กำหนด การผลิตของพวกเขาต้องใช้ทรัพยากร 4 ประเภท (ทรัพยากร 1, ทรัพยากร 2, ทรัพยากร 3, ทรัพยากร 4) ซึ่งมีอยู่ที่ บริษัทในปริมาณที่กำหนด (Inventory) นอกจากนี้ยังมีข้อมูลว่าแต่ละทรัพยากรจำเป็นต้องใช้ในการผลิตหน่วยผลผลิตเท่าใดตามลำดับ ผลิตภัณฑ์ A และผลิตภัณฑ์ B เราจำเป็นต้องค้นหาปริมาณของผลิตภัณฑ์ A และผลิตภัณฑ์ B ที่ เพิ่มรายได้ (รายได้) ให้สูงสุด (ดูรูป)

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

    ไม่ทราบ(สิ่งที่เรากำลังมองหานั่นคือแผน)

    ข้อจำกัดสำหรับสิ่งที่ไม่รู้จัก (พื้นที่ค้นหา);

    ฟังก์ชั่นวัตถุประสงค์(เป้าหมายที่เรากำลังมองหาสุดขั้ว)

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

    จำนวนสิ่งที่ไม่ทราบ (ตัวแปรการตัดสินใจ) – 200;

    จำนวนข้อจำกัดทางสูตรสำหรับสิ่งที่ไม่ทราบ – 100;

    จำนวนเงื่อนไขการจำกัด (ข้อจำกัดอย่างง่าย) สำหรับสิ่งที่ไม่ทราบคือ 400

ผู้พัฒนาโปรแกรม Solver ซึ่งก็คือ Frontline System มีความเชี่ยวชาญมายาวนานในการพัฒนาวิธีการเพิ่มประสิทธิภาพที่มีประสิทธิภาพและสะดวกสบายซึ่งสร้างไว้ในสภาพแวดล้อมของโปรเซสเซอร์สเปรดชีตยอดนิยมจากผู้ผลิตหลายราย (MS Excel Solver, Adobe Quattro Pro, Lotus 1-2-3) ประสิทธิภาพการใช้งานที่สูงนั้นอธิบายได้จากการบูรณาการโปรแกรมเพิ่มประสิทธิภาพและเอกสารธุรกิจสเปรดชีต เนื่องจากโปรเซสเซอร์สเปรดชีต MS Excel ได้รับความนิยมทั่วโลก โปรแกรม Solver ที่สร้างในสภาพแวดล้อมจึงเป็นเครื่องมือที่ใช้กันทั่วไปในการค้นหาโซลูชันที่ดีที่สุดในธุรกิจสมัยใหม่ ตามค่าเริ่มต้น Add-in ค้นหาโซลูชันจะถูกปิดใช้งานใน Excel เพื่อเปิดใช้งานใน เอ็กเซล 2007ให้คลิกไอคอน ปุ่มไมโครซอฟต์ออฟฟิศคลิก ตัวเลือก Excelจากนั้นเลือกหมวดหมู่ ส่วนเสริม- ในสนาม ควบคุมเลือกค่า โปรแกรมเสริมของ Excelและกดปุ่ม ไป- ในสนาม ส่วนเสริมที่มีจำหน่ายทำเครื่องหมายที่ช่องถัดจากรายการ การหาทางแก้ไขและกดปุ่ม ตกลง.

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

ขั้นตอนการค้นหาโซลูชัน 1. สร้างตารางด้วยสูตรที่สร้างความสัมพันธ์ระหว่างเซลล์

2. เลือกเซลล์เป้าหมายที่ควรรับค่าที่ต้องการและเลือกคำสั่ง: - เข้า เอ็กเซล 2007 ข้อมูล/การวิเคราะห์/การหาทางแก้ไข;

ใน เอ็กเซล 2003และด้านล่างเครื่องมือ > โปรแกรมแก้ปัญหา (เครื่องมือ > ค้นหาโซลูชัน) ฟิลด์ตั้งค่าเซลล์เป้าหมายในกล่องโต้ตอบ Add-in ของ Solver ที่เปิดขึ้นจะมีที่อยู่ของเซลล์เป้าหมาย 3. ตั้งค่าสวิตช์ Equal To เพื่อตั้งค่าของเซลล์เป้าหมายเป็น Max (ค่าสูงสุด), Min (ค่าต่ำสุด) หรือ Value of (value) ในกรณีหลัง ให้ป้อนค่าในช่องทางด้านขวา 4. ระบุในฟิลด์ By Changing Cells ว่าเซลล์ใดที่โปรแกรมควรเปลี่ยนค่าเพื่อค้นหาผลลัพธ์ที่ดีที่สุด 5. สร้างข้อจำกัดในรายการเรื่องไปยังข้อจำกัด เมื่อต้องการทำเช่นนี้ ให้คลิกปุ่มเพิ่ม และกำหนดข้อจำกัดในกล่องโต้ตอบเพิ่มข้อจำกัด

6. คลิกที่ปุ่มบนปุ่ม Options และในหน้าต่างที่ปรากฏขึ้น ให้เลือกปุ่มตัวเลือก ค่าที่ไม่เป็นลบ (หากตัวแปรต้องเป็นตัวเลขบวก) โมเดลเชิงเส้น (หากปัญหาที่คุณกำลังแก้ไขเกี่ยวข้องกับเชิงเส้น รุ่น)

7. คลิกปุ่ม Solver เพื่อเริ่มกระบวนการค้นหาโซลูชัน

8. เมื่อกล่องโต้ตอบ Solver Results ปรากฏขึ้น ให้เลือกปุ่มตัวเลือก Keep Solve Solution หรือ Restore Original Values ​​​​ 9. คลิกตกลง

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

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

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

เครื่องมืออย่างหนึ่งก็คือการหาทางแก้ไขซึ่งสะดวกเป็นพิเศษสำหรับการแก้ปัญหาที่เรียกว่า "ปัญหาการเพิ่มประสิทธิภาพ"

หากคุณยังไม่เคยใช้มาก่อนการหาทางแก้ไขจากนั้นคุณจะต้องติดตั้งส่วนเสริมที่เหมาะสม

คุณสามารถทำได้เช่นนี้:

สำหรับเวอร์ชันที่เก่ากว่า Excel 2007 ผ่านคำสั่งเมนู บริการ -> ส่วนเสริม;

ตั้งแต่ Excel 2007 ผ่านกล่องโต้ตอบตัวเลือก Excel

ตั้งแต่ Excel 2007ปุ่มเพื่อเริ่มต้นการหาทางแก้ไขจะปรากฏบนแท็บ ข้อมูล.

ในเวอร์ชันก่อน Excel 2007 คำสั่งที่คล้ายกันจะปรากฏในเมนูบริการ

มาดูการสั่งงานกัน การหาทางแก้ไขโดยใช้ตัวอย่างง่ายๆ

ตัวอย่างที่ 1 การกระจายโบนัส

สมมติว่าคุณเป็นหัวหน้าแผนกการผลิตและคุณต้องแจกจ่ายโบนัสจำนวน 100,000 รูเบิลอย่างยุติธรรม ระหว่างพนักงานแผนกตามสัดส่วนเงินเดือนราชการ กล่าวอีกนัยหนึ่ง คุณต้องเลือกค่าสัมประสิทธิ์สัดส่วนเพื่อคำนวณขนาดของโบนัสเงินเดือน

ก่อนอื่นเราสร้างตารางพร้อมข้อมูลเริ่มต้นและสูตรที่ควรได้รับผลลัพธ์ ในกรณีของเรา ผลลัพธ์คือยอดรวมของเบี้ยประกันภัย สิ่งสำคัญคือต้องเชื่อมโยงเซลล์เป้าหมาย (C8) ผ่านสูตรกับเซลล์ที่ต้องการเปลี่ยนแปลง (E2) ในตัวอย่าง มีการเชื่อมต่อกันผ่านสูตรระดับกลางที่คำนวณจำนวนโบนัสสำหรับพนักงานแต่ละคน (C2:C7)


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

ตั้งแต่ Excel 2010

ก่อน Excel 2010

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

ตั้งแต่ Excel 2010


ก่อน Excel 2010

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

วิธีแก้ไขปัญหานี้มีลักษณะเช่นนี้


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

ลองดูปัญหาการเพิ่มประสิทธิภาพอื่น (การเพิ่มผลกำไรสูงสุด)

ตัวอย่างที่ 2 การผลิตเฟอร์นิเจอร์ (การเพิ่มผลกำไรสูงสุด)

บริษัทผลิตชั้นวางหนังสือสำเร็จรูปสองรุ่น A และ B

การผลิตของพวกเขาถูกจำกัดด้วยวัตถุดิบ (บอร์ดคุณภาพสูง) และระยะเวลาในการประมวลผลของเครื่องจักร

ผลิตภัณฑ์แต่ละรุ่น A ต้องใช้พื้นที่ 3 ตร.มบอร์ดและสำหรับผลิตภัณฑ์รุ่น B - 4 ตร.ม. บริษัทสามารถรับบอร์ดได้มากถึง 1,700 ตร.ม. ต่อสัปดาห์จากซัพพลายเออร์

ผลิตภัณฑ์แต่ละรุ่น A ต้องใช้เวลาเครื่องจักร 12 นาทีและสำหรับผลิตภัณฑ์รุ่น B - 30 นาที สามารถใช้เครื่องได้ 160 ชั่วโมงต่อสัปดาห์

บริษัท ควรผลิตผลิตภัณฑ์จำนวนเท่าใดในแต่ละรุ่นต่อสัปดาห์เพื่อให้ได้ผลกำไรสูงสุดหากผลิตภัณฑ์แต่ละรุ่นของรุ่น A นำมาซึ่ง 60 รูเบิล กำไรและผลิตภัณฑ์แต่ละรุ่นของรุ่น B มีราคา 120 รูเบิล กำไร?

เราทราบขั้นตอนแล้ว

ขั้นแรก เราสร้างตารางที่มีข้อมูลต้นฉบับและสูตร การจัดเรียงเซลล์บนแผ่นงานสามารถทำได้โดยพลการอย่างแน่นอนตามความสะดวกสำหรับผู้เขียน เช่นในภาพ


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

  1. เซลล์เป้าหมาย B12 มีสูตรคำนวณกำไร
  2. พารามิเตอร์การเพิ่มประสิทธิภาพ - สูงสุด
  3. เซลล์ที่ถูกปรับเปลี่ยน B9:C9
  4. ข้อจำกัด: ค่าที่พบต้องเป็นจำนวนเต็มไม่เป็นลบ ระยะเวลารวมของเครื่องจักรไม่ควรเกิน 160 ชั่วโมง (อ้างอิงเซลล์ D16) ปริมาณวัตถุดิบทั้งหมดไม่ควรเกิน 1,700 ตารางเมตร (เซลล์อ้างอิง D15) แทนที่จะระบุลิงก์ไปยังเซลล์ D15 และ D16 ที่นี่ ตัวเลขสามารถระบุได้ แต่เมื่อใช้ลิงก์ การเปลี่ยนแปลงข้อจำกัดใดๆ สามารถทำได้โดยตรงในตาราง
  5. กดปุ่ม ค้นหาวิธีแก้ปัญหา (รัน)และหลังจากการยืนยัน เราก็ได้ผลลัพธ์


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


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

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

ตัวอย่างที่ 3 ปัญหาการขนส่ง (การลดต้นทุน)

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

ให้ไว้: แหล่งทรายในเหมือง; ความต้องการทรายในไซต์ก่อสร้าง ค่าขนส่งระหว่างคู่ซัพพลายเออร์-ผู้บริโภคแต่ละคู่

มีความจำเป็นต้องค้นหาแผนการขนส่งที่เหมาะสมที่สุดเพื่อตอบสนองความต้องการ (จากที่ไหนและที่ไหน) ซึ่งต้นทุนการขนส่งทั้งหมดจะน้อยที่สุด

ตัวอย่างตำแหน่งเซลล์ที่มีข้อมูลต้นฉบับและข้อจำกัด เซลล์ที่ต้องการ และเซลล์เป้าหมายแสดงในรูป


ในเซลล์สีเทามีสูตรคำนวณผลรวมตามแถวและคอลัมน์ และในเซลล์เป้าหมายมีสูตรคำนวณต้นทุนการขนส่งทั้งหมด.

เราเปิดตัวการค้นหาโซลูชันและตั้งค่าพารามิเตอร์ที่จำเป็น (ดูรูป)

คลิก ค้นหาวิธีแก้ปัญหา (รัน)และรับผลลัพธ์ที่แสดงด้านล่าง

สรุปผมแนะนำให้ลองใช้มือดูครับ การหาทางแก้ไขและใช้มันเพื่อแก้ไขปัญหาเก่า:

ชาวนาซื้อวัว 100 ตัวที่ตลาดในราคา 100 รูเบิล วัวราคา 10 รูเบิล วัว 5 รูเบิล ลูกวัว 50 โกเปค ชาวนาซื้อวัว วัว และลูกวัวได้กี่ตัว?

คำชี้แจงของปัญหา

สมมติว่าบริษัทที่คุณทำงานมีโกดัง 2 แห่ง ซึ่งเป็นจุดจัดส่งสินค้าไปยังร้านค้า 5 แห่งของคุณที่กระจายอยู่ทั่วมอสโก

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

ก่อนที่จะเริ่มการปรับให้เหมาะสม คุณจะต้องสร้างตารางอย่างง่ายบนแผ่นงาน Excel - แบบจำลองทางคณิตศาสตร์ของเราที่อธิบายสถานการณ์:

เป็นที่เข้าใจกันว่า:

  • ตารางสีเทา (B3:G5) อธิบายค่าจัดส่งต่อหน่วยจากคลังสินค้าแต่ละแห่งไปยังร้านค้าแต่ละแห่ง
  • เซลล์สีม่วง (C14:G14) อธิบายปริมาณของสินค้าที่จำเป็นสำหรับร้านค้าแต่ละแห่งที่ขาย
  • เซลล์สีแดง (J10:J11) แสดงกำลังการผลิตของคลังสินค้าแต่ละแห่ง - จำนวนสินค้าสูงสุดที่คลังสินค้าสามารถรองรับได้
  • เซลล์สีเหลือง (C12:G12) และสีน้ำเงิน (H10:H11) คือผลรวมของแถวและคอลัมน์สำหรับเซลล์สีเขียว ตามลำดับ
  • ค่าจัดส่งทั้งหมด (E17) คำนวณเป็นผลรวมของผลิตภัณฑ์ของจำนวนสินค้าและค่าจัดส่งที่เกี่ยวข้อง

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

สารละลาย

ในทางคณิตศาสตร์ปัญหาที่คล้ายกันในการเลือกการจัดสรรทรัพยากรอย่างเหมาะสมนั้นได้รับการกำหนดและอธิบายไว้เมื่อนานมาแล้ว และแน่นอนว่าวิธีแก้ปัญหาเหล่านี้ได้รับการพัฒนามานานแล้ว Excel มอบหนึ่งในนั้นให้กับผู้ใช้ - ด้วยความช่วยเหลือของ Add-in อันทรงพลัง การหาทางแก้ไข(ตัวแก้ปัญหา)มีอยู่ใน Excel 2003 ผ่านทางเมนู บริการ(เครื่องมือ)หรือจากแท็บ ข้อมูลใน Excel เวอร์ชันใหม่

ถ้าอยู่ในเมนู บริการหรือบนแท็บ ข้อมูล Excel ของคุณไม่มีคำสั่งดังกล่าว ไม่เป็นไร หมายความว่า Add-in ยังไม่ได้เชื่อมต่อ หากต้องการเชื่อมต่อ:

  • ใน Excel 2003 และเก่ากว่า - เปิดเมนู บริการ-ส่วนเสริม(เครื่องมือเพิ่ม- อิน) ในหน้าต่างที่ปรากฏขึ้น ให้เลือกช่อง การหาทางแก้ไข(ตัวแก้ปัญหา) และกด ตกลง- Excel เปิดใช้งาน Add-in ที่เลือกและในเมนู บริการ (เครื่องมือ) ทีมใหม่จะปรากฏขึ้น - หาวิธีแก้ไข (ตัวแก้ปัญหา) .
  • ใน Excel 2007 และใหม่กว่า - คลิกปุ่ม สำนักงานจากนั้นเลือก ตัวเลือกเอ็กเซลส่วนเสริมไป(ตัวเลือก Excel - Add-Ins - ไปที่) .

มาเปิดตัวส่วนเสริมกันเถอะ หน้าต่างต่อไปนี้จะเปิดขึ้น:

ในหน้าต่างนี้คุณต้องตั้งค่าต่อไปนี้:


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

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

หลังจากตั้งค่าพารามิเตอร์ที่จำเป็นทั้งหมดแล้ว หน้าต่างควรมีลักษณะดังนี้:

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

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

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

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

แน่นอนว่าตัวอย่างที่พิจารณานั้นค่อนข้างง่าย แต่สามารถปรับขนาดได้อย่างง่ายดายเพื่อแก้ไขปัญหาไม่เชิงเส้นที่ซับซ้อนกว่ามาก ตัวอย่างเช่น:

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

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



อ่านอะไรอีก.