Board logo

標題: [發問] SUMIFS加總時如何避開字串重複的問題? [打印本頁]

作者: luckeyfly    時間: 2019-1-3 15:29     標題: [發問] SUMIFS加總時如何避開字串重複的問題?

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

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

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

[attach]29862[/attach]

[attach]29863[/attach]
作者: hcm19522    時間: 2019-1-3 16:09

https://blog.xuite.net/hcm19522/twblog/586172228
作者: ML089    時間: 2019-1-3 17:32

  1. =SUMPRODUCT(ISNUMBER(FIND("+"&E16&"+","+"&A$2:A$13&"+"))*B$2:B$13)
複製代碼

作者: luckeyfly    時間: 2019-1-4 08:12

感謝hcm19522和ML089兩位

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

兩位的方式是一樣的,只是一位用空白,一位用+,用來加長比對字串避開重複
作者: luckeyfly    時間: 2019-1-4 11:45

追加請問

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

[attach]29864[/attach]

[attach]29865[/attach]
作者: hcm19522    時間: 2019-1-5 12:16

https://blog.xuite.net/hcm19522/twblog/586192900
作者: luckeyfly    時間: 2019-1-7 08:39

感謝hcm19522大大,公式可用

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

尤其是中間2次用到COLUMN,一次(A:AZ)、一次(B:T) 的用意是?
作者: ML089    時間: 2019-1-7 09:09

回復 5# luckeyfly


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

轉為數字格式
=IFERROR(--MID(A2,SEARCH("~*",A2)+1,1),1)
作者: hcm19522    時間: 2019-1-7 09:58

回復 7# luckeyfly

COLUMN(A:AZ)與B:T 是 1~52 與2~20(設定20) ,為配合MMLUT使用 參考
https://blog.xuite.net/hcm19522/twblog/538781010
作者: luckeyfly    時間: 2019-1-9 09:41

回復  luckeyfly

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



    謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)