snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
xerez
Member
Posts: 7 Joined: Thu Sep 24, 2015 12:28 pm
#1
Post
by xerez » Sat Jan 30, 2016 5:38 pm
solve ผลแล้วไม่ออกครับ คือ งงว่าผูกสูตรผิดหรือไม่ หรือต้องตั้งค่า ตอนใช้ Solver อย่างไรบ้าง (ใช้ Premium ครับแต่ไม่รู้ต้องตั้งค่าตัวไหนบ้าง)
-ต้องการหา ต้นทุนรวมที่ต่ำที่สุดที่เป็นไปได้
optimize สั่งซื้อ-ต้นทุนต่ำสุด (1).xlsx
You do not have the required permissions to view the files attached to this post.
xerez
Member
Posts: 7 Joined: Thu Sep 24, 2015 12:28 pm
#2
Post
by xerez » Sat Jan 30, 2016 5:39 pm
คือ ไปต่อไม่ถูกครับ ขอคำแนะนำด้วยย
xerez
Member
Posts: 7 Joined: Thu Sep 24, 2015 12:28 pm
#3
Post
by xerez » Sat Jan 30, 2016 8:07 pm
solver could not find a feasible solution มันขึ้นอย่างนี้ครับ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#4
Post
by snasui » Sat Jan 30, 2016 11:30 pm
ควรอธิบายมาว่าต้องการให้ค่าในเซลล์ใด เป็นเท่าใด โดยคำนึงถึงเงื่อนไขใดบ้าง จะได้ไม่เสียเวลามาดูสูตรทีละเซลล์ครับ
xerez
Member
Posts: 7 Joined: Thu Sep 24, 2015 12:28 pm
#5
Post
by xerez » Fri Apr 01, 2016 3:51 pm
ต้องการให้ค่าใน G3 มีค่าน้อยที่สุดครับ
โดยมีเงื่อนไข โดยที่ F14:H26 มากกว่าเท่ากับ C9:E19 (ในชีท Demand)
โดยที่ F85:H85 น้อยกว่าเท่ากับ F90:H90
และ K5:M6 มากกว่าเท่ากับ 600,000
*ในส่วนทีคิดว่าน่าจะมีปัญหา คือ F32:H42 ซึ่งมีการนำค่าของช่วงเวลาก่อนมาคิดต่อ (วนลูป)
และ M90:O90 ที่อาจจะขัดแย้งกับ F90:H90
ปล.ถ้าอธิบายไม่ชัดเจนรบกวนแจ้งด้วยนะครับ ><
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Fri Apr 01, 2016 6:11 pm
ในชีต Demand ขนาดของตารางต้องปรับเป็น C9:E21 คือให้มีขนาดเดียวกับ Sheet1 เพื่อความสะดวก ควรย้ายข้อมูลเหล่านี้มาไว้ที่ Sheet1 ไม่เช่นนั้นจะไม่สามารถ Run Solver ซ้ำได้เพราะ Solver จะกำหนด Range เป็นของ ชีตปัจจุบัน
จากนั้นกำหนดค่าในการทำ Solver ตามด้านล่าง (ยึดตามข้อมูลตามที่อธิบายมา) ครับ
You do not have the required permissions to view the files attached to this post.
xerez
Member
Posts: 7 Joined: Thu Sep 24, 2015 12:28 pm
#7
Post
by xerez » Tue Apr 05, 2016 3:48 pm
ถามเพิ่มครับ ในส่วนของ Demand C9:E19 น่ะครับ จะมีอยู่สองอย่างที่จะให้เลือกซื้อจากแต่ละที่ ตาราง Decision variable จึงเป็น x10,1 x10,2 อย่างนี้อ้ะครับ ex: ให้cell F:23+F:25 >= C:18(Demand) อ้ะครับ ขอคำแนะนำด้วยครับ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#8
Post
by snasui » Tue Apr 05, 2016 6:30 pm
กรุณาทบทวนกฎการใช้บอร์ดข้อ 1 ด้านบน
แล้วเขียนมาใหม่อีกรอบครับ
xerez
Member
Posts: 7 Joined: Thu Sep 24, 2015 12:28 pm
#9
Post
by xerez » Mon Apr 18, 2016 7:30 pm
ถามเพิ่มครับ ในส่วนของ Demand C9:E19 ครับ จะมีอยู่สองอย่างที่จะให้เลือกซื้อจากแต่ละที่ ตาราง Decision variable จึงเป็น x10,1 x10,2 อย่างนี้คือ ex: ให้cell F:23+F:25 >= C:18(Demand) ครับ ขอคำแนะนำด้วยครับ
ปล. แก้ไขข้อความข้างบนไม่เป็นครับ ขออภัยด้วยครับ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#10
Post
by snasui » Mon Apr 18, 2016 8:01 pm
ชื่อเซลล์ไม่ต้องคั่นด้วยโคล่อนเขียนติดกันไปได้เลย เช่น F23+F25>=C18 หากเป็นช่วงเซลล์จึงจะมีโคล่อนคั่น
สำหรับเงื่อนไขลักษณะนี้ให้เขียนสูตรไว้ในเซลล์ใด ๆ ที่เป็นเซลล์ว่างก่อน สมมุติว่า F50 เป็นเซลล์ว่าง ให้เขียนสูตรที่เซลล์นี้เป็น
=F23+F25
ในตอนทำ Solver ค่อยทำเซลล์ F50 ไปเทียบกับเซลล์ C18 เป็น F50>=C18 เช่นนี้ครับ