1 A項目 B金額
2 現金 110
3 信用卡 250
4 "空格" 60
要加總A欄的現金及信用卡的金額,不要加空格的金額,請問要用那個函數?謝謝!
要符合A2,A3的加總金額(等於360),不要加到空格的金額.想了很久都試不出來?只好問大家了!謝謝幫忙!
2006-11-05 12:00:54 · 4 個解答 · 發問者 vicki 1 in 電腦與網際網路 ➔ 軟體
我的A欄有1000多筆資料;現金,信用卡,空格是交錯輸入的.
2006-11-05 12:06:37 · update #1
謝謝高手,這個就是我要的,=SUM(SUMIF(A:A,"現金","信用卡",B:B))
另外SUMIF(A:A,"信用卡",B:B)+SUMIF(A:A,"現金",B:B) 和
=SUM(B:B)-SUMIF(A:A,"",B:B) 也很好,真是謝謝!
excel用久了,覺得愈單純愈好用,謝謝各位!
2006-11-05 15:46:00 · update #2
A B C1 項目 金額 非空格加總2 現金 110 =SUMIF(A:A,"<>"&"",B:B)3 信用卡 2504. 60SUMIF加總符合某特定搜尋篩選條件的儲存格。"<>"&""非空格條件寫法另一公式 =SUMPRODUCT(($A$2:$A$2000<>"")*($B$2:$B$2000))符合條件乘積的總和SUMPRODUCT(array1,array2,array3, ...)各陣列必須有相同的維度 (相同的列數,相同的欄數)。否則 SUMPRODUCT 函數會傳回錯誤值 #VALUE!。 SUMPRODUCT 函數會將所有非數值資料的陣列元素當成 0 來處理。
2006-11-05 19:29:32 補充:
剛發現一陣列公式:{=SUM(SUMIF(A:A,{"現金","信用卡"},B:B))}又多一方法比較像符合任一條件的加總前面的只是單一條件加總(非空格加總)
2006-11-05 19:38:06 補充:
上面的是普通公式;不用陣列手法.(感覺錯誤不好意思)
2006-11-05 13:40:54 · answer #1 · answered by 顯栓 7 · 0⤊ 0⤋
依[想飛]的想法
=SUMIF(A:A,"信用卡",B:B)+SUMIF(A:A,"現金",B:B)
另一個想法,全部加總後,減掉空白的加總。
=SUM(B:B)-SUMIF(A:A,"",B:B)
2006-11-05 18:55:02 補充:
呵!忘了不能把標題欄放進去,
難怪測試SUMPRODUCT時一直出現 [#VALUE!]
(剛一直在看applerot過去的回答)
第四種方式,用陣列公式
=SUM(($A$2:$A$2000<>"")*($B$2:$B$2000))
輸入完畢後,按[Ctrl]+[Shift]+[Enter],使公式變成
{=SUM(($A$2:$A$2000<>"")*($B$2:$B$2000))}
2006-11-05 13:18:58 · answer #2 · answered by Elvin 6 · 0⤊ 0⤋
若只有這兩個條件,那單純點~用兩個SUMIF就可以了
2006-11-05 12:53:38 · answer #3 · answered by 飛 6 · 0⤊ 0⤋
=SUM(A1:A2)
這樣就行了
a1跟a2是你的位置
2006-11-05 12:03:18 · answer #4 · answered by 偉⊙ 7 · 0⤊ 0⤋