[算表] excel規劃求解

看板Office作者 (untilsun)時間7年前 (2018/05/20 13:05), 編輯推噓2(2018)
留言20則, 2人參與, 7年前最新討論串4/4 (看更多)
軟體:excel 版本:2013 說明: https://goo.gl/i6SXUD 目前蒐集了36位可能適合產品的代言人 希望在最小成本下,滿足粉絲組成的限制 (e.g. 多少人在北部地區, 多少人喜歡oo話題) 應該挑選哪幾位合作? 網路上找到大多是生產件數的規劃求解範例 但我的情況是可以選擇是否合作,和誰合作 (但覺得有點像背包問題?!) 所以不太清楚應該怎麼設定目標式和變更變數儲存格 A欄:36位可能合適的代言人(X1...X36) B欄:代言人的粉絲數量 C欄:被篩選出有效粉絲的數量 D欄:有效粉絲佔該代言人總粉絲數量 以下是各個變數佔有效粉絲的比例 E欄:對music_media話題感興趣 F欄:對music_media話題感興趣的粉絲佔有效粉絲的比例 G欄:對food_drink的話題感興趣 H欄:對food_drink的話題感興趣的粉絲佔有效粉絲的比例 依此類推,還有歸納出男性、女性、地區別...變數 規劃求解的限制式 假設有100,000元的預算,希望找出合適的組合 (因為還沒跑出答案, 所以暫時沒有限制組合的上限數量) 希望可以自行設定變數的與其限制,例如:想找出哪個代言人的組合,其中包含了 500,000(粉絲數量)對music_media感興趣的粉絲 500,000對food_drink感興趣的粉絲 50,000以上的女性 50,000以上北部地區 5,000以上的男性 我是先篩選出覺得合適的代言人, 再去找出有效粉絲的喜好與類型, 並依此比例去推估該,代言人的粉絲組成 理想的狀況是可以有一個模式(模組),可以去調整變數的條件 只要是下不同的條件,就有不同的組合這樣 文件:https://goo.gl/i6SXUD 大概是這樣,我已經從週三卡到現在T_T" 希望可以和板友集思廣益 如果有需要補充甚麼訊息請再告知,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.198.13 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1526792714.A.27A.html

05/20 15:02, 7年前 , 1F
複製同樣表格到ae1:bg37
05/20 15:02, 1F

05/20 15:04, 7年前 , 2F
bg價格全部改為1,af:bf=IF($BG2=1,1,0)
05/20 15:04, 2F

05/20 15:05, 7年前 , 3F
以下類推,然後bh2=BG2*AC2,以下類推
05/20 15:05, 3F

05/20 15:06, 7年前 , 4F
af38=SUMPRODUCT(AF2:AF37*B2:B37),往右複製貼上
05/20 15:06, 4F

05/20 15:09, 7年前 , 5F
限制式,af41=BG38,ag41輸入"<=",ah41=100000
05/20 15:09, 5F

05/20 15:11, 7年前 , 6F
af42=AI38,ag42輸入">=",ah42=500000,以下再輸入限制
05/20 15:11, 6F

05/20 15:12, 7年前 , 7F
規劃求解,目標=AH38,變數=$BG$2:$BG$37
05/20 15:12, 7F

05/20 15:14, 7年前 , 8F
限制,AF41<=AH41,AF42:AF46>=AH41:AF42,BG2:BG37=二進制
05/20 15:14, 8F

05/20 15:15, 7年前 , 9F
無解,所以你要修改一下預算與限制式
05/20 15:15, 9F

05/20 15:26, 7年前 , 10F
感謝a大,原先擔心條件太寬鬆,造成組合過多
05/20 15:26, 10F

05/20 15:27, 7年前 , 11F
現在剛好反過來>"< 我先用您提供的格式
05/20 15:27, 11F

05/20 15:28, 7年前 , 12F
提高預算至200,000看看,再次感謝您!
05/20 15:28, 12F

05/20 17:12, 7年前 , 13F
有甚麼問題呢?
05/20 17:12, 13F

05/21 00:25, 7年前 , 14F
a大,提高預算或降低限制後還是無解,想跟您確認下
05/21 00:25, 14F

05/21 00:26, 7年前 , 15F
AF42:AF46>=AH41:AF42 是否應為 AF42:AF46>=AH42:AH46
05/21 00:26, 15F

05/21 00:29, 7年前 , 16F
然而各種嘗試後仍是無解,如果可以想請您幫看下檔案
05/21 00:29, 16F

05/21 00:30, 7年前 , 17F
https://goo.gl/njSjPq 我好像有盲點,不知哪設定錯,謝
05/21 00:30, 17F

05/21 08:52, 7年前 , 18F
AF42:AF46>=AH42:AH46是正確,我輸入錯誤
05/21 08:52, 18F

05/21 08:56, 7年前 , 19F
bh38=bg38 如果不是 用sum就會=bg38
05/21 08:56, 19F

05/21 08:59, 7年前 , 20F
限制式的值全設為0,你的值都太大了,AF42只有1785
05/21 08:59, 20F
文章代碼(AID): #1R0G8A9w (Office)
文章代碼(AID): #1R0G8A9w (Office)