返回列表 上一主題 發帖

[發問] 請問 搜尋 部分字串 相同 然後累加 問題

[發問] 請問 搜尋 部分字串 相同 然後累加 問題

本帖最後由 mycmyc 於 2011-7-30 11:53 編輯

Book2.rar (3.46 KB)
請教 我想搜尋  日期期間  部分字串相同 如內含210  做數量累加 函數應該怎麼寫呢
請各位大大  幫忙解惑  謝謝



HI

=SUMPRODUCT(($A$2:$A$7>=$A$2)*($A$2:$A$7<=$A$5)*ISNUMBER(FIND("210",$B$2:$B$7))*$C$2:$C$7)
知之為知之,不知為不知,誠實也!

TOP

感謝 gong 解答 可以運用  謝謝
再煩請問你  如果 條件 必須 210 且 擋土  成立  才累加
應該怎麼修正  試了很久  無法完成  你可以再幫我嗎
謝謝
HI

TOP

=SUMPRODUCT(($A$2:$A$7>=$A$2)*($A$2:$A$7<=$A$5)*ISNUMBER(FIND("210",$B$2:$B$7))*ISNUMBER(FIND("擋土",$B$2:$B$7))*$C$2:$C$7)
知之為知之,不知為不知,誠實也!

TOP

謝謝 gong  再次指導
OK能用
可能我對函數了解太淺   雖試著如你方式  
但不成功
謝謝你 指導
HI

TOP

回復 1# mycmyc


    版主的公式蠻有用的 試著用你的檔案改了一下 請參考看看吧!!
    Revised.rar (6.28 KB)

TOP

gong  的函數為陣列涵數
陣列公式輸入方法是Ctrl+Shift+Enter三鍵一起完成輸入

TOP

SUMPRODUCT就是一種陣列函數
所以可以不用Ctrl+Shift+Enter結尾
如果將SUMPRODUCT(...)改用用SUM(...)那就要以Ctrl+Shift+Enter結尾
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 mycmyc 於 2011-7-31 02:12 編輯

回復 9# gong


    感謝 大家指導
這公式變化很多很好用
但有一個問題 可能不好解決

=SUMPRODUCT(($A$2:$A$7>=$A$2)*($A$2:$A$7<=$A$5)*ISNUMBER(FIND("210",$B$2:$B$7))*$C$2:$C$7)

$A$2:$A$7  是資料 會隨日期增加
那   $A$7  是變數  怎麼才能 解決   $A$7   變數 問題

請樓主 指導

補上一些心得  讓版友 做參考  
SUMPRODUCT運算,是將兩個陣列拿來相乘。而在運算中,True視為1,False視為0。所以兩組資料的相乘積不為0者,代表兩個條件都滿足,所以使用SUMPRODUCT函數,正好可以算出有幾個1,可以視為幾個數字
說錯請補充
HI

TOP

回復 10# mycmyc


#7 revised.rar的檔因已想到你那個日期可能會需要變才先那樣改的
(若你要把它當變數, 那你的規則是?? 至統計當日為止的累計? or 特定哪一天為止的? or 每月累計? .....?),
請參考看看.再依您的需求調吧

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題