這篇文章為大家帶來了關於excel的相關知識,其中主要介紹了關於如何使用函數尋找總和為某個值的組合的問題,下面一起來看一下,希望對大家有幫助。
相關學習推薦:excel教學
#今天就來跟大家分享如何使用函數尋找總和為某個值的組合。
我舉個例子。
如下圖所示,A~B列是資料來源,A列是發票號碼,B列是發票金額。現在需要尋找總和為F1儲存格指定值,例如20,089的發票組合。
關於這個問題,很久以前曾經給大家分享過規劃求解的方法;今天再給大家分享一下函數的方法。
在C2儲存格中輸入下列公式,並複製到C2:C21區域。
=IF(SUM(C$2:C$21)=F$1,C2,B2*RANDBETWEEN(0,1))
公式輸入後系統會提示迴圈引用,這是由於公式引用了公式所在單元格的值,不過別管他,誰稀罕愛她。
依序點選Excel左上角的「檔案」→「選項」指令,開啟檔案選項對話框,切換到「公式」選項卡,選取「啟動迭代計算」複選框,將「最多迭代次數”設定為30000。 “確定”後關閉對話框。
此時C列公式會自動重算,重算結果非0的項目即為發票組合。可以在F2單元格輸入一個SUM函數公式進行驗證。
為大家解釋公式的意思。
=IF(SUM(C$2:C$21)=F$1,C2,B2*RANDBETWEEN(0,1))
=IF(SUM(A$3:A$12)=B$1,A3,RANDBETWEEN(1, 5))
以上是Excel怎麼找出總和為某個值的組合的詳細內容。更多資訊請關注PHP中文網其他相關文章!