如何使用函數尋找總和為某個值的組合?

      網友投稿 534 2025-04-01

      如何使用函數尋找總和為某個值的組合?

      今天給大家分享一下如何使用函數尋找總和為某個值的組合。

      我舉個例子。如下圖所示,A~B列是數據源,A列是發票號,B列是發票金額。現在需要尋找總和為F1單元格指定值,比如20,089的發票組合。

      關于這個問題,很久以前給大家分享過規劃求解的方法;今天再給大家分享一下函數的方法。在C2單元格輸入以下公式,并復制到C2:C21區域。=IF(SUM(C:C)=F,C2,B2*RANDBETWEEN(0,1))

      此時C列公式會自動重算,重算結果非0的項即為發票組合。可以在F2單元格輸入一個SUM函數公式進行驗證。

      給大家解釋一下公式的意思。=IF(SUM(C:C)=F,C2,B2*RANDBETWEEN(0,1))

      公式首先判斷C2:C21區域的總和是否等于F1單元格指定的目標值,如果相等,則返回C2自身的值,否則,返回B2單元格發票金額乘以0或1。當乘以0時,結果返回0,表示該發票金額未被選中,當乘以1時,返回發票金額自身,表示被選中。

      如何使用函數尋找總和為某個值的組合?

      由于公式引用了公式所在單元格的值,比如C2單元格的公式SUM(C:C),也就會觸發循環引用。此時我們啟用迭代計算,系統會反復計算該公式,直至停止迭代的條件成立(C2:C21的總和等于目標值),或迭代次數用盡。就這么回事。

      最后留個練習題。

      如上圖所示,已知總和25,由10個數值構成,每個數值大于等于1,且小于等于5,請列出這10個數值的任一組合。

      圖片

      參-:

      A3:A12輸入公式 ▼=IF(SUM(A$3:A$12)=B$1,A3,RANDBETWEEN(1,5))

      轉自:https://mp.weixin.qq.com/s/J9skJ3D8C9vRqmg6Ge_Hew

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:工程項目進度表(工程進度計劃表)
      下一篇:讀書筆記《OKRs執行力》|你的OKR落地了嗎?!品評《OKRs執行力》
      相關文章
      亚洲色WWW成人永久网址| 国产成人综合亚洲| 中文字幕亚洲电影| 色天使色婷婷在线影院亚洲| 亚洲日产2021三区在线| 亚洲AV无码国产丝袜在线观看 | 中文字幕亚洲激情| AV在线播放日韩亚洲欧| 亚洲AV无码乱码在线观看牲色| 亚洲精品无播放器在线播放| 一本色道久久88亚洲精品综合 | 精品亚洲成在人线AV无码| 亚洲一欧洲中文字幕在线| 亚洲一卡二卡三卡| 亚洲一区二区三区成人网站 | 国产成人精品日本亚洲| 国产成人精品日本亚洲专区61| 亚洲五月午夜免费在线视频| 亚洲国产日韩成人综合天堂| 亚洲国产精品成人久久蜜臀| 亚洲а∨天堂久久精品| 亚洲国产综合AV在线观看| 亚洲av日韩av永久在线观看| 亚洲色大情网站www| 亚洲成av人在线观看网站| 日本系列1页亚洲系列| 亚洲AV无码一区二区三区鸳鸯影院| 激情婷婷成人亚洲综合| 亚洲国产成人a精品不卡在线| 亚洲国产av无码精品| 亚洲精品午夜国产VA久久成人| 亚洲国产AV无码专区亚洲AV| 亚洲视频2020| 亚洲国产综合人成综合网站00| 亚洲欧洲日本在线观看| 亚洲国产精品久久久久秋霞小| 国内成人精品亚洲日本语音| 亚洲国产一区视频| 亚洲乱码中文字幕久久孕妇黑人| 九月丁香婷婷亚洲综合色| 亚洲国产精品久久久久婷婷软件 |