1樓:匿名使用者
=<111>.c@1 =<111>
=<112>.c@1 =<112>
=<113>.jc@1+<203>.jc@1 =<113>.jy+<203>.jy
=<114>.c@1 =<114>
=c6-c7 =d6-d7
=<115>.jc@1+<204>.jc@1 =<115>.jy+<204>.jy
=<118>.c@1 =<118>
=<119>.c@1 =<119>
=<121:138>.c@1+<401>.c@1 =<121:138>+<401>.y
=<139>.c@1 =<139>
=<19101>.c@1+<195>.c@1 =<19101>+<195>
=c3+c4+c5+sum(c8:c16) =d3+d4+d5+sum(d8:d16)
=<151>.c@1-c15 =<151>-d15
=<161>.c@1 =<161>
=<165>.c@1 =<165>
=c21-c22 =d21-d22
=<166>.c@1 =<166>
=<169>.c@1 =<169>
=<19102>.c@1 =<19102>
=sum(c23:c26) =sum(d23:d26)
=<171>.c@1 =<171>
=<181>.c@1 =<181>
=c29+c30 =d29+d30
=<270>.jc@1 =<270>.jy
=c17+c19+c27+c32+c34+c36 =d17+d19+d27+d32+d34+d36
這個公式適用多列相加,不適用多行相加
2樓:
可以考慮通過vba自定義過程來實現
excel中在一列中的一組數字中尋找相加值為設定值的幾個數
3樓:匿名使用者
這個用公式的話可能很麻煩,要是用vb的話就好好辦很多
4樓:匿名使用者
用《規劃求解》:
源資料在a1~a13。
1、在c1輸入
=sumproduct(a1:a13,b1:b13)
回車;選c1——選單欄——工具——規劃求解——出現《規劃求解引數》對話方塊——設定目標單元格:已匯入$c$1——點選“值為”並輸入:4.
4——可變單元格,匯入:$b$1:$b$13
約束:新增:單元格引用位置:$b$1:$b$13,下拉選“<=”——約束值:1
新增:單元格引用位置:$b$1:$b$13,下拉選“int”——約束值:整數
新增:單元格引用位置:$b$1:$b$13,下拉選“>=”——約束值:0
——確定——求解——確定。
【b列顯示“1”對應的a列資料,就是和為4.4的參與值】
外話,若參與運算的資料有個陣列,程式會從上到下優先選擇。
excel中有一列28個數字,如何篩選任意個單元個的總和等於特定數字?
5樓:匿名使用者
可變單元格與兩個約束條件的單元格區域都應該是b1:b28。修改後,看一下結果。
6樓:匿名使用者
我們說的規劃求解都是指用microsoft excel裡的,wps不清楚。
7樓:柳上寒煙
已經測試出一個方法:
a列是資料,b列全部輸入1
在目標單元格用公式=sumproduct(a1:a28*b1:b28),得到的值與sum(a1:a28)是一樣的。
然後規劃求解,目標單元格,目標值都不變。(b29 10200)可變單元格為b1:b28
約束條件為b1:b28=二進位制
8樓:earth你算個吊
我有的,可以分享給你,,戳我的頭像看
excel如何在一列數字中找出幾個之和等於某個特定值 20
9樓:退休畫線工
典型的規劃求解問題,但對截圖中的資料有個疑問,就是單價中有兩個542.1,一個542。對於這3行的數量取值,在期望的誤差之內會是按同樣的單價來處理的,不知單價是隨意輸入的,還是實際的資料。
本回答中按截圖資料來處理,但這3行資料分成3行的實際意義不大。
d2=b2*c2
下拉,然後對總額求和:
d10=sum(d2:d9)
d11中輸入目標資料:8099.8
d12中輸入求和總額與目標值的誤差絕對值:
d13=abs(d10-d11)
資料模型建立後,就可以開始用規劃求解了,資料選項卡——分析——規劃求解,調出規劃求解對話方塊。在對話方塊中,目標單元格:d12;目標值選擇最小(能否達到<5,則與你的資料來源有關,如果能有解,誤差會很小,如果沒有滿意解,設定為小於5也沒用。
可變單元格:b2:b9(數量)。
然後新增2個約束:
b2:b9=整數 ——數量必須是整數,新增約束為整數時,選擇int就是整數
b2:b9<=a2:a9 ——數量不能超過實際數量吧(提問中並沒有提及)
b2:b9>=1 ——要求數量不能為0
然後選擇求解方法,一共有3個方法,3種方法具體有什麼不同,excel中也沒有提供具體的幫助說明,一般來說,只要問題有解,總有一種方法能得到比較滿意的解。為了防止無解的問題或資料模型建立缺乏合理性、約束條件過多或缺乏條理,造成求解列迴圈或耗時太長,可以在“選項”設定最大求解時間或/和最大迴圈次數。
以上都設定好後,就點“求解”,根據問題的難易程度、資料的複雜程度,excel經過數分鐘到數十分鐘後,只要問題有解,就會給出一個組解。得到的解不滿意或得不到求解結果時,可修改設定(如約束條件、改變求解方法等)後,再進行求解。
本解結果誤差為0.4,已遠小於題主誤差小於5的要求。
10樓:位音景
我前幾日剛給別人做了一個,發給你看看,
它是將a列的數字中找出一組數字,使其和最接近6000忘記說明一下了:這是用vba**實現的,快捷鍵為ctrl+m你可以先看一下**
若是對vba不很熟悉,我也可以給你做i個
11樓:不動筆墨呀不讀書
可以試試規劃求解。
但不建反向處理,前期處理好資料後期大家都方便。
在excel中有一列數字1 100,其中跳過了幾個數字,採用什麼辦法才能把一列數字中缺失的數字篩選出來
假設這列數字寫在a列 另一列某單元格寫入公式 all if countif a a,row 1 100 0,row 1 100 row a1 陣列公式,按下shift ctrl enter三鍵結束輸入,再下拉複製公式 b1 if iserror all if countif a a,row 1 10...
EXCEL中怎樣批量讓一列資料變成多行
乙個簡單的辦法,把列全部選中複製,然後選擇性貼上,把轉置勾上,確定ok。b2 a3 c2 a4 d2 a5 然後選項中整個 複製,選擇性貼上 數值.再有選擇性的刪除行 b列所有為 0 的,c列所有為 0 的,d列所有為 0 的,a空白部份.如果還不懂,把 發給我.z.m.li chunghong.c...
Excel如何統計一列數字中各個數字的個數
示例 統計在乙個單元格區域中,乙個數字出現的次數,可以用countif函式來實現效果。如圖,在空白列 建立輔助列,並輸入公式 countif b 2 b2,b2 該函式的第乙個引數用混合引用的方式,形成乙個伸縮區域,在向下複製公式時,該區域也會隨之變化,從而達到重複值技術的效果。sumproduct...