返回列表 上一主題 發帖

[發問] SUMIFS加總時如何避開字串重複的問題?

[發問] SUMIFS加總時如何避開字串重複的問題?

使用SUMIFS計算加總時,如果字串相似,會出現重複比對的問題,導致加總數量錯誤

例如:三組字串分別是 T01、T01A、T01B 要用SUMIFS分別做加總,這種情況T01的加總會包含到T01A和T01B,需要手動扣除重複計算的數量

請問公式要怎麼寫才能自動避開重複的部分?



ASK.rar (17.69 KB)
~熊貓界第一美男子~

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

  1. =SUMPRODUCT(ISNUMBER(FIND("+"&E16&"+","+"&A$2:A$13&"+"))*B$2:B$13)
複製代碼
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

感謝hcm19522和ML089兩位

原來比對字串加總可以把字串做變化,不必一定要用原本的字串直接去比對

兩位的方式是一樣的,只是一位用空白,一位用+,用來加長比對字串避開重複
~熊貓界第一美男子~

TOP

追加請問

商品欄位可能會在頭尾出現備註用的敘述,還有數量
數量可以用MID的方式取出
但是商品欄位會因為文字敘述而無法計算
公式該如何調整?



ASK-2.rar (17.64 KB)
~熊貓界第一美男子~

TOP

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

感謝hcm19522大大,公式可用

這個公式太長,超過我的理解能力,不知道大大是否方便解說一下?

尤其是中間2次用到COLUMN,一次(A:AZ)、一次(B:T) 的用意是?
~熊貓界第一美男子~

TOP

回復 5# luckeyfly


    你的公式不是已經算出來了? 文字

轉為數字格式
=IFERROR(--MID(A2,SEARCH("~*",A2)+1,1),1)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# luckeyfly

COLUMN(A:AZ)與B:T 是 1~52 與2~20(設定20) ,為配合MMLUT使用 參考
https://blog.xuite.net/hcm19522/twblog/538781010
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復  luckeyfly

COLUMN(A:AZ)與B:T 是 1~52 與2~20(設定20) ,為配合MMLUT使用 參考
hcm19522 發表於 2019-1-7 09:58



    謝謝
~熊貓界第一美男子~

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題