Board logo

標題: [發問]請問如何用只用前面幾個字元,作為Sumif的準則 [打印本頁]

作者: CyberKeith    時間: 2013-11-4 20:48     標題: [發問]請問如何用只用前面幾個字元,作為Sumif的準則

有以下幾項資料

ABDG        1
BCHD        10
ADDJ        100
GDJI        1000
CGHU        10000

我要計出A字頭的各項,即ABDF,ADDJ,答案理應是101
但我用此二種方法也不行
=SUMIF(left(A1:A5),"A",B1:B5)
=SUMIF(A1:A5,LEFT(A1:A5),B1:B5)

請各位幫幫忙,謝謝
作者: aer    時間: 2013-11-4 21:13

=SUMIFS(B1:B5,A1:A5,"*A*")
作者: CyberKeith    時間: 2013-11-4 21:35

呀~~
感恩!我試了一整個下午!

原來我走錯路了,另請問**是什麼意思?還有類似的符號嗎?

謝謝
作者: ML089    時間: 2013-11-5 00:34

回復 1# CyberKeith

ABDG         1
BCHD         10
ADDJ         100
GAJI         1000
CGHU         10000

=SUMIF(A:A,"*A*",B:B)
會找到 ABDG、ADDJ、GAJI ,只要有A字母項目

=SUMIF(A:A,"A*",B:B)
會找到 ABDG、ADDJ 以A開頭的項目
作者: jackson7015    時間: 2013-11-5 09:46

請問
如果是以格數為計算,文字為搜尋項目
C
汐止區
淡水區
永康街

B
汐止區三芝鄉
台中市
台北市永康街

B的統計結果為2
是否可以使用countifs做判定?
或者要使用其他函數
作者: CyberKeith    時間: 2013-11-5 14:27

ABDG        
                      1
BCHD         
                    10
ADDJ         
                   100
GAJI        
                   1000
CGHU         
                   10000

如果數字是低一行,那應如何處理呢?因為Sumif是要同一橫行才計算到
謝謝
作者: CyberKeith    時間: 2013-11-5 14:28

回復  CyberKeith

ABDG         1
BCHD         10
ADDJ         100
GAJI         1000
CGHU         10000
...
ML089 發表於 2013-11-5 00:34


清楚了,感恩
作者: ML089    時間: 2013-11-5 15:58

回復 5# jackson7015

請問
如果是以格數為計算,文字為搜尋項目
C
汐止區
淡水區
永康街

B
汐止區三芝鄉
台中市
台北市永康街

B的統計結果為2
是否可以使用countifs做判定?
或者要使用其他函數

   
回覆:
一般COUNTIFS適用於 好幾個條件同時成立,以此題並不適用
可以用下列方式,公式需用陣列輸入方式
[attach]16582[/attach]
作者: ML089    時間: 2013-11-5 16:01

回復 6# CyberKeith

若數值差一列情況
   
=SUMIF(A1:A99,"*A*",B2:B100)
會找到 ABDG、ADDJ、GAJI ,只要有A字母項目

=SUMIF(A1:A99,"A*",B2:B100)
會找到 ABDG、ADDJ 以A開頭的項目
作者: CyberKeith    時間: 2013-11-5 19:44

回復  CyberKeith

若數值差一列情況
   
=SUMIF(A1:A99,"*A*",B2:B100)
會找到 ABDG、ADDJ、GAJI , ...
ML089 發表於 2013-11-5 16:01



   感恩!清楚了




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