返回列表 上一主題 發帖

SUMPRODUCT無法判別??*萬用字元嗎

SUMPRODUCT無法判別??*萬用字元嗎


如上圖  想寫入公式的是有色塊的儲存格
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就可判讀含萬用字串

回復 1# joey3277

如果一定要用萬用字元的話
  1. ($B$4:$B$17="??11*")
複製代碼
可改為
  1. 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*"的跟本就不存在啊

你本身的需求我其實看不太懂……到底你整個表是要算什麼?

TOP

感謝 Bodhidharma  大大的回覆
問題終於解決了
這張表有那麼難看出來要算什麼嗎:L
左邊是公司制式的格式
右邊的部份 是要計算"每個月""每種類別"商品的(款數)與(總數量)
跟我上一各問題"合併儲存格無法計算加總"
要算的東西是一樣的
只是表格形式不同  :L  又無法更改

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題