[算表] Excel 規劃求解出的係數有問題

看板Office作者 (Peckle)時間12年前 (2014/03/10 23:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
軟體: Excel 版本: 2013 各位大大好 想請問一下如果規劃求解出來的結果有誤 可能是那些方面出了問題呢? 認為有錯誤的原因:係數全部都是0、即使換完全不一樣的data也是 就算不是跑vba用手按也是一樣的結果(全部都是0) 我列了一些可能的原因也嘗試解決,心酸史如下~ 白字=初始狀況 紅字=其他我嘗試過的方法 1.程式撰寫有誤 SolverOk SetCell:="R4C3", MaxMinVal:=1, ValueOf:="0", ByChange:="R4C6:R4C" + Trim(Str(nov + 6)) SolverFinish (KeepFinal = 1) SolverSolve userFinish:=True 目標格:R4C3 期望找最大值 變動格:R4C6 開始往後數 nov 個儲存格(即我有nov個變數) 有試過改用錄製的也無效,但由於連手按也一樣問題 推測可能不是程式這邊出了狀況(?) SolverOk SetCell:="$C$4", MaxMinVal:=1, ValueOf:=0, ByChange:="R4C6:R4C" + Trim(Str(nov + 6)), _ Engine:=1, EngineDesc:="GRG Nonlinear" SolverSolve userFinish:=True 2.限制條件有誤 用手按的時候有[選項]可選擇精確度、求解極限等等 我直接使用預設值沒有更改 各個選項我試著按過幾個 不是解不出來就是沒有改善 3.電腦壞了or電腦不相容 換其他電腦電腦、作業系統也一樣... 4.其他 我想不出來了T^T 程式部份我大都是上網找的 貼貼改改 本身沒有什麼基礎 拜託大家幫忙看一下那裡有問題!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.103.215
文章代碼(AID): #1J7TcErM (Office)
文章代碼(AID): #1J7TcErM (Office)