Excel中有很多數字,我要在這些數字中篩選出一些,將他們湊成我要的總數。Excel表有辦法做到嗎?
這種湊數問題,用規劃求解。
E2單元格公式=SUM(B2:B17)
E3單元格公式=SUMPRODUCT(A2:A17,B2:B17)
最後結果:
當然可以。比如賬上收入100000元,只知道有4個公司匯款,但不知道是哪4個公司。所有公司的欠賬都有記賬,也沒有重複賬目。可以用vba來窮舉,不過有可能會有多個結果。
200個數及以下可以用規劃求解(Solver); 超過200個數用VBA。
你好,是否能舉例說明
……
你這個應該考慮的是演算法,如何來最快的實現你想要的結果,而且關鍵的是要篩選的數據的個數有沒有要求?只要演算法構建合理,excel可以通過vba來實現演算法
閑暇之餘,思考了如何通過vba來實現你說的這種結果,視頻中,我在1-201這這數字中篩選了5個,要求這5個數據之和為600
視頻中陰影部分的數據為篩選出來的結果
推薦閱讀: