標題:
SUMPRODUCT無法判別??*萬用字元嗎
[打印本頁]
作者:
joey3277
時間:
2013-6-20 01:32
標題:
SUMPRODUCT無法判別??*萬用字元嗎
[attach]15265[/attach]
如上圖 想寫入公式的是有色塊的儲存格
K.L.M的7.8.9對應的是A欄的上市日期
I欄下方的款式別是對應B欄貨號篩選出的
(B欄的格式為文字)
想統計符合各月份裡各款式的總金額
J欄的公式為=COUNTIF(B:B,"??11*")得出來的數沒問題
但K5 填入的公式為=SUMPRODUCT(($A$4:$A$17=7)*($B$4:$B$17="??11*"),$G$4:$G$17)時數值卻為0
想請教以上寫的公式是哪裡出錯了
還是有其他方式或公式可解決
PS.用SUMIFS就可判讀含萬用字串
因為公司用的是2003版的 所以無法使用該函數
用SUMIFS就可判讀含萬用字串
作者:
Bodhidharma
時間:
2013-6-20 02:24
回復
1#
joey3277
如果一定要用萬用字元的話
($B$4:$B$17="??11*")
複製代碼
可改為
ISNUMBER(1/(SEARCH("??11*",$B$4:$B$17)=1))
複製代碼
原理:
SEARCH可使用萬用字元 因此SEARCH的東西如果是在第一個,則符合原本想使用的萬用字元
但是SEARCH不到的都會是#VALUE!錯誤,不等於1的會是FALSE,等於1的是TRUE
再取倒數,因此FALSE的會變成DIV!0錯誤,TRUE的就變成1,因此外面再包一層ISNUMBER,就只有SEARCH("??11*",$B$4:$B$17)=1的會是TRUE,其餘都是FALSE
是說這個東西本來就會是0,因為等於7且是"??11*"的跟本就不存在啊
你本身的需求我其實看不太懂……到底你整個表是要算什麼?
作者:
joey3277
時間:
2013-6-20 16:29
感謝 Bodhidharma 大大的回覆
問題終於解決了
這張表有那麼難看出來要算什麼嗎:L
左邊是公司制式的格式
右邊的部份 是要計算"每個月""每種類別"商品的(款數)與(總數量)
跟我上一各問題"合併儲存格無法計算加總"
要算的東西是一樣的
只是表格形式不同 :L 又無法更改
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)