請問excel高手關於條件式加總

2010-05-09 9:25 am
假設我有5種商品(A1:A5),價格分別為(B1:B5)
我只要加總其中3種符合條件依據(C1:C3)的商品價格,情況如下:

A欄 B欄 C欄
1 項鍊 300 手環

2 手環 450 鞋子

3 包包 600 衣服

4 鞋子 820

5 衣服 790


請問這樣用SUMIF的函數要怎麼寫ㄚ? 請各位高手幫幫忙呦~
更新1:

謝謝你喔,我知道你的意思,不過我只是舉簡單的例子。 其實我A欄的項目有780項,C欄的條件準則有100項,所以想找到更有效率的公式

回答 (3)

2010-05-09 10:16 am
✔ 最佳答案

d1的公式
=SUMIF($A$1:$B$5,C1,$B$1:$B$5)
用sumif() 是[條件加總],該商品如有兩筆以上,它會傳回總額,而非單價

如要傳回[單價]時,宜用:
=VLOOKUP(C1,$A$1:$B$5,2,0)
用vlookup() 傳回對應商品的右邊(第二欄)的價格
但若有兩筆相同品名時,會傳回第一筆的價格

祝順利
2010-05-09 5:30 pm
設資料在 A1:C1000


=SUMPRODUCT((A1:A1000=C1:C1000)*B1:B1000)

請試試
2010-05-09 10:03 am
SUMIF(範圍,條件,總和的範圍)
=SUMIF($A$1:$A5,="手環".AND."鞋子".AND."衣服",$B$1:$B$5)

2010-05-09 02:06:45 補充:
抱歉KEY的時候沒注意 .AND.改成.OR.
就是C欄的3種貨品任意一種都加總


收錄日期: 2021-04-27 13:24:45
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100509000015KK00673

檢視 Wayback Machine 備份