請問 :一支C型鋼6米長,
我現在要裁切如下圖的長度及數量,
請問可以使用excel哪一個函數,
在我輸入如圖的長度及數量,
能夠快速算出要幾支C型鋼
感謝

EXCEL 函數請益
文章關鍵字
如果不介意拼接的話,
可以每列都用數量乘上對應的長度後,
再加總起來除以C型鋼長度就可以知道需要多少數量
無法拚接喔
不能拼接?那就不知道了
E2:
=ROUNDUP(SUMPRODUCT(B2:B11,C2:C11)/600,0)

錦色如月,子耀光芒。
E2:H11皆輸入1。
E12:
=SUMPRODUCT($B$2:$B$11,E2:E11)
向右複製公式到F12:H12。
J2:
=SUM(E2:H2)
向下複製公式到J3:J11
J12:
=SUM(E12:H12)
點取「資料>規劃求解」
設定如下:


點取「求解」鈕,結果如下(我的電腦運算了5分鐘):

錦色如月,子耀光芒。
錦子 wrote:
E2:=ROUNDU...(恕刪)

感謝錦子的回應
真的非常謝謝妳
自己『拼』吧

函數只能算出『最少』要幾隻,無法算出要怎麼切

只能手工拼,手工拼久了,自然就有羅輯,就能用 EXCEL來輔助

EX:

數量能看出『至少』要五隻,

五隻要怎麼切才最省,就要一個一個慢慢拼了




以原問題,手工拼完是這樣

錦子 wrote:
點取「資料>規劃求解」
設定如下:


十分感謝~~

我參考你的方法用 EXCEL 2003 試著去跑了一下

幾秒就跑出來了,不過每次的解,好像不大一樣

跑出來的最佳解應該是這樣,還有很大的改善空間~~ EX: 十多隻要切,那這EXCEL 應該就會變得很複雜。

錦子
一開始先把E2:H9設成1,若不是1的話,若是其他數值情況,由於開始值不同,則每次運算的結果皆會不同,因為不一定只有一個最佳值。
vba 版,請參考這篇31樓
這種數量的,計算不用1秒,測試100種不同長度、數量,約20秒

https://www.mobile01.com/topicdetail.php?f=511&t=5025613&p=4#85877412








文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!