:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
xerez
Member
Member
Posts: 7
Joined: Thu Sep 24, 2015 12:28 pm

รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#1

Post by xerez »

solve ผลแล้วไม่ออกครับ คือ งงว่าผูกสูตรผิดหรือไม่ หรือต้องตั้งค่า ตอนใช้ Solver อย่างไรบ้าง (ใช้ Premium ครับแต่ไม่รู้ต้องตั้งค่าตัวไหนบ้าง)
-ต้องการหา ต้นทุนรวมที่ต่ำที่สุดที่เป็นไปได้
optimize สั่งซื้อ-ต้นทุนต่ำสุด (1).xlsx
You do not have the required permissions to view the files attached to this post.
xerez
Member
Member
Posts: 7
Joined: Thu Sep 24, 2015 12:28 pm

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#2

Post by xerez »

คือ ไปต่อไม่ถูกครับ ขอคำแนะนำด้วยย
xerez
Member
Member
Posts: 7
Joined: Thu Sep 24, 2015 12:28 pm

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#3

Post by xerez »

solver could not find a feasible solution มันขึ้นอย่างนี้ครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#4

Post by snasui »

:D ควรอธิบายมาว่าต้องการให้ค่าในเซลล์ใด เป็นเท่าใด โดยคำนึงถึงเงื่อนไขใดบ้าง จะได้ไม่เสียเวลามาดูสูตรทีละเซลล์ครับ
xerez
Member
Member
Posts: 7
Joined: Thu Sep 24, 2015 12:28 pm

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#5

Post by xerez »

ต้องการให้ค่าใน G3 มีค่าน้อยที่สุดครับ
โดยมีเงื่อนไข โดยที่ F14:H26 มากกว่าเท่ากับ C9:E19 (ในชีท Demand)

โดยที่ F85:H85 น้อยกว่าเท่ากับ F90:H90
และ K5:M6 มากกว่าเท่ากับ 600,000

*ในส่วนทีคิดว่าน่าจะมีปัญหา คือ F32:H42 ซึ่งมีการนำค่าของช่วงเวลาก่อนมาคิดต่อ (วนลูป)
และ M90:O90 ที่อาจจะขัดแย้งกับ F90:H90

ปล.ถ้าอธิบายไม่ชัดเจนรบกวนแจ้งด้วยนะครับ ><
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#6

Post by snasui »

:D ในชีต 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
Member
Posts: 7
Joined: Thu Sep 24, 2015 12:28 pm

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#7

Post by xerez »

ถามเพิ่มครับ ในส่วนของ Demand C9:E19 น่ะครับ จะมีอยู่สองอย่างที่จะให้เลือกซื้อจากแต่ละที่ ตาราง Decision variable จึงเป็น x10,1 x10,2 อย่างนี้อ้ะครับ ex: ให้cell F:23+F:25 >= C:18(Demand) อ้ะครับ ขอคำแนะนำด้วยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#8

Post by snasui »

:D กรุณาทบทวนกฎการใช้บอร์ดข้อ 1 ด้านบน :roll: แล้วเขียนมาใหม่อีกรอบครับ
xerez
Member
Member
Posts: 7
Joined: Thu Sep 24, 2015 12:28 pm

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#9

Post by xerez »

ถามเพิ่มครับ ในส่วนของ Demand C9:E19 ครับ จะมีอยู่สองอย่างที่จะให้เลือกซื้อจากแต่ละที่ ตาราง Decision variable จึงเป็น x10,1 x10,2 อย่างนี้คือ ex: ให้cell F:23+F:25 >= C:18(Demand) ครับ ขอคำแนะนำด้วยครับ

ปล. แก้ไขข้อความข้างบนไม่เป็นครับ ขออภัยด้วยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รัน Excel solver ไม่ออก รบกวนช่วยแนะนำหน่อยครับ

#10

Post by snasui »

:D ชื่อเซลล์ไม่ต้องคั่นด้วยโคล่อนเขียนติดกันไปได้เลย เช่น F23+F25>=C18 หากเป็นช่วงเซลล์จึงจะมีโคล่อนคั่น

สำหรับเงื่อนไขลักษณะนี้ให้เขียนสูตรไว้ในเซลล์ใด ๆ ที่เป็นเซลล์ว่างก่อน สมมุติว่า F50 เป็นเซลล์ว่าง ให้เขียนสูตรที่เซลล์นี้เป็น

=F23+F25

ในตอนทำ Solver ค่อยทำเซลล์ F50 ไปเทียบกับเซลล์ C18 เป็น F50>=C18 เช่นนี้ครับ
Post Reply