返回列表 上一主題 發帖

面積排版的利用率問題。

本帖最後由 hugh0620 於 2011-2-9 12:08 編輯

回復 2# crazyching

    =IF(INT(C3/A3)*INT(D3/B3)>INT(C3/B3)*INT(D3/A3),INT(C3/A3)*INT(D3/B3),INT(C3/B3)*INT(D3/A3))
    這樣的只能排9塊 但是實際的排法確是11塊
   這個問題該算是數學+邏輯  還需要再深入探討~
    我自己求算出來的公式如下 (很長~~~~~~~~~~~~~~~)
  =IF((IF(D3-INT(D3/MAX(A3:B3))*MAX(A3:B3)>MIN(A3:B3),INT(C3/MAX(A3:B3))+INT(C3/MIN(A3:B3))*INT(D3/MAX(A3:B3)),INT(C3/MIN(A3:B3))*INT(D3/MAX(A3:B3))))>(IF(C3-INT(C3/MAX(A3:B3))*MAX(A3:B3)>MIN(A3:B3),INT(D3/MAX(A3:B3))+INT(C3/MAX(A3:B3))*INT(D3/MIN(A3:B3)),INT(C3/MAX(A3:B3))*INT(D3/MIN(A3:B3)))),(IF(D3-INT(D3/MAX(A3:B3))*MAX(A3:B3)>MIN(A3:B3),INT(C3/MAX(A3:B3))+INT(C3/MIN(A3:B3))*INT(D3/MAX(A3:B3)),INT(C3/MIN(A3:B3))*INT(D3/MAX(A3:B3)))),(IF(C3-INT(C3/MAX(A3:B3))*MAX(A3:B3)>MIN(A3:B3),INT(D3/MAX(A3:B3))+INT(C3/MAX(A3:B3))*INT(D3/MIN(A3:B3)),INT(C3/MAX(A3:B3))*INT(D3/MIN(A3:B3)))))

    結果,如下圖所示
   
   
學習才能提升自己

TOP

本帖最後由 hugh0620 於 2011-2-11 08:57 編輯

回復 4# robot796

     得到的結果~ 是先用手算~ 長寬的可能性~ 再撰寫公式~
     一開始寫的公式,也是有錯誤~ (因為固定寫法長>寬)
     但後來改採max與min的方式~ 這樣不管是長>寬,還是寬>長
   這樣計算上就不會有問題
學習才能提升自己

TOP

本帖最後由 hugh0620 於 2011-2-14 14:49 編輯

回復 6# sam858


        哇咧~ 考數學題唷~ >_<
        變三維的東西~ 會變的更複雜~ 等我想想看~... 或是其它大大已有解法~
        測試的結果~ 我不知道該怎麼形容~
        若是要寫公式的話~ 我沒法組合起來~ 比二維的更複雜很多~
        因為他的解法是多組解~  這個要請數學真正好的來解~ 應該才能幫你處理~
        提供我做出來的給你參考~
        附件中提供四種基本組合解給你~ 還有其他排列方式你可以自己搭配~
        如果僅是二維(長寬或長高或寬高) 之前的公式是可以套用~
        僅記唷~ 不管怎麼玩~
         1. 注意長寬高是否超出箱子的數值
      2.物品的長寬高不能重覆
        [attach]4721[/attach]

面積排版的利用率問題_長寬高.rar (3.1 KB)

學習才能提升自己

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題