幾十個數,我要他們中的一些想加,具體幾個數不重要,重要的是接近一個我要的和。有大神知道是什麼方法么?


  1. 如下圖所示,B列為20個值,C列用來放置前面的值是否選擇,規劃求解後面的單元格輸入公式:=SUMPRODUCT(B3:B22,C3:C22)

2. 點擊【數據】-【分析】-【規劃求解】

如果沒有的話需要點擊【文件】-【選項】-【載入項】-【EXCEL載入項-轉到】,將【規劃求解載入項】勾選上

3. 在【規劃求解】里,將第1步里輸入公式的單元格設置為目標,目標值設為你需要的求和結果,把C列的約束條件設置為0或1的整數,1代表選擇前面的值進行求和,0代表不選擇

4. 點擊【求解】,運算完成後保留求解結果


有個大神做過這樣一個表,我把下載地址附上來

https://pan.baidu.com/s/1kvRH_6BaQ998XtdLnS8ekA?

pan.baidu.com


記得當初在ExcelHome看到過某大佬寫的一個湊數字的VBA,功能及其強大……

就是那個Excel文件不知道被我扔在哪個角落了……


大概是個規劃求解問題。你搜搜相關的教程。我這手機不方便找。


前段時間幫知乎的一位老兄解決了一個類似問題,生成一組有規律的隨機數,應該你也是差不多的事情


用Excel的規劃求解功能即可。


推薦閱讀:
相关文章