EXCEL品番加總,忽略"-",一樣品番都加總

2010-09-24 7:23 pm
請問以下D2那一格的公式要怎麼寫,才會等於30呢?
必須忽略"-"在不同位置,把前面二個一樣品番的數量都加總起來

謝謝!

----A-----B-----C----D
-------------------------------------------
1 品番 數量 品番 數量加總
2 55-11 10 5-511 30
3 5-511 20
更新1:

因為有很多筆的資料,所以無法一筆一筆加總 有沒有公式可以直接拉 我用SUMIF,但是55-11和5-511的"-"位置不同,所以無法加總

更新2:

如果C2也是很多個項目,公式裡可以改成C2:C10嗎?(TO ANDY CHAN)

更新3:

往下拉就可以了,我了解嘍~3Q

更新4:

請問如果C2和D2是在不同的SHEET,我用一樣的公式好像無法計算出來 公式應該如何用才對謝 謝

回答 (5)

2010-09-24 7:47 pm
✔ 最佳答案
=SUMPRODUCT((SUBSTITUTE(A2:A10,"-","")=SUBSTITUTE(C2,"-",""))*B2:B10)


2010-09-24 11:50:06 補充:
請下載檔案參考: http://www.funp.net/249237

2010-09-24 12:04:25 補充:
假設資料有1000行
=SUMPRODUCT((SUBSTITUTE(A$2:A$1000,"-","")=SUBSTITUTE(C2,"-",""))*B$2:B$1000)

公式下拉便可

2010-09-24 14:03:57 補充:
=SUMPRODUCT((SUBSTITUTE(Sheet1!A2:A10,"-","")=SUBSTITUTE(C2,"-",""))*Sheet1!B2:B10)

please try

2010-09-24 14:07:39 補充:
請下載檔案參考: http://www.FunP.Net/100220
2010-09-24 8:43 pm
有個方法你可以試一下:
資料\\小計

由於55-11很容易被當成日期格式,會無法計算
所以先全選品番那整欄
再 檢視\\工具列\\公式稽核\\按錯誤檢查\\忽略錯誤,直到全部檢查完畢

開始資料小計:
(1)選取資料範圍,包括欄列名稱
(2)點資料\\小計
(3)分組小計欄位選品番,使用函數選加總,新增小計位置選數量

下方的選項不用管他,按確定

就出現了有小計的表單
粗黑體就是每種品番的數量合計
你可以換成紅色或填滿那列會更顯目

再來,最左邊有123冇+ .-符號的東西
按1是只顯示全部品番的總計
按2是顯示每種品番的數量合計===也就是你要的答案
按3是顯示全部資料

試試看囉
2010-09-24 8:05 pm
如果5開頭的除了-11和-511之外沒別的,可以用=SUMIF(A2:A6,"5*",B2:B6),資料範圍自行調整。
2010-09-24 7:34 pm
看不懂
--------A--------B--------C-----------D
1 ---品番-- 數量 --品番 --數量加總
2- --55-11-- 10----- 5-511 -----30
3 ---5-511 --20
是這樣嗎?是什麼加什麼會等於30 ????
2010-09-24 7:34 pm
在D2的儲存格輸入=B2+B3
數量就可以加總出來了~就會等於30


收錄日期: 2021-04-24 10:32:53
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100924000016KK02168

檢視 Wayback Machine 備份