close
標題:

excel函數問題(已知加總值、找出是哪些加出來的)

發問:

請問在excel裡面 已知的條件是某加總值 我要如何在一串數字當中 找出一些數值加起來會等於我的加總值 ex:A欄裡面有456 789 222 111 555 然後我現在知道的加總值是1467 我要用哪一些函數才能找出是 456、789、222相加 麻煩高手指導 謝謝 更新: TO 001: 謝謝你的方法!! 真的是很厲害耶 我到現在還是try不出一個函數可以跑的動= = 我想再請教一下 像這種方式 我存檔之後 這些設定都還是保留者的對吧! 因為拜託我幫忙想的人不太會用電腦 所以步驟儘可能越簡單越好 更新 2: 了解 我可以了解一下原理嗎@@" 因為我還是只會照你的方式操作 例如為什麼要設0.9~1.1 然後小數點的部分有什麼影響 謝謝你!

最佳解答:

你可以用「規劃求解」達成這個目的。 2011-06-17 16:04:46 補充: 1.將456~555分別填入B3~B7 2.選取C3~C7→格式→設定格式化的條件→當「儲存格的值」「介於」「0.9」~「1.1」時→格式→圖樣,請自選一種顏色。完成後回到工作表 3.設D3=B3*C3,複製填滿D4~D7,D8=SUM(D3:D7)。並將各儲存格的數值格式,設小數位數為0 4.工具→規劃求解 5.目標儲存格$D$8 6.目標值1467 7.變數儲存格$C$3:$C$7 8.新增限制值,$C$3:$C$7<=1、$C$3:$C$7=int、$C$3:$C$7>=0 9.選項→採用線性模式。 按下「求解」,答案就出來了。 2011-06-17 16:04:54 補充: 限制:由於你的例子,加總相等,卻可能會有兩種解答,例如1011=456+555或1011=789+222,並不能用此方法同時得知哪兩組解答。 如果求解出來不是整數就不會自動上色(例如2000),或可能是輸入不正確的目標值(例如10000,怎樣也加不出這個數),請按esc跳出。 先這樣試用看看,若發現什麼問題沒有想到的,再研究吧。 2011-06-17 23:12:53 補充: 剛剛測試過,存檔之後這些設定都還是會保留著。 2011-06-17 23:24:17 補充: 發現部分需要小修正一下: 步驟2.設定格式化的條件,應改為介於0.99~1.01 步驟3.最後設小數位數為2 2011-06-19 09:06:54 補充: 規劃求解的用途簡述: 例如方程式y=5x+1,當y=6的時候,x會等於多少?y=7呢?,x=?;y=8?,x=? 這只是最簡單的一個變數(x),給定目標值(y)後,就只可能有一個答案,不會有其他的可能性。 方程式也可以很複雜,例如:y是x的多次方所組成的,仍算單純,因為只有一個變數(x),答案也會只有一個。 你的情形比較複雜。y=a+b+c+d+e,y是5個變數所組成的,答案可能會有很多種。 限制a、b、c、d、e必須是接近1的答案,才是我們要的答案,否則找出來的答案也可以不是整數。 我用D8為目標值,反推C3~C7是多少,並只容許接近於1的答案。 你可以將限制值刪除,再實驗看看。 2011-06-19 09:17:56 補充: 小數點的部分,是增加精確度。因為我只要接近於1的答案,其他的排除。 利用0或1控制運算結果,是以前我常用來寫入工程計算機,用來取代寫程式的方法。 2011-06-19 09:36:57 補充: 0或1控制,簡單來說,就是存在或是不存在。0=不存在,1=存在。 例如Y=aA+bB+cC+dD+eE,控制小寫的字母不是1就是0,就可以控制大寫字母存在或是不存在,亦即可達到「加」與「不加」該項的目的。

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

其他解答:BFC66BE0445C3814
arrow
arrow

    pxrnjl7 發表在 痞客邦 留言(0) 人氣()