A B C
1 Fruit 0.34 Pear
2 Vegetable 0.62 Lettuce
3 Fruit 0.80 Apple
4 Fruit 0.86 Banana
鑑於上表,我需要知道以上所有項目類型(水果與蔬菜)的成本。在上面的例子中,我正在尋找一個公式,該公式可以給出水果= 2.0和蔬菜= 0.62,並且可以應用於任意數量的行。Excel countif,其中標準是在單獨的列
任何幫助,將不勝感激!
A B C
1 Fruit 0.34 Pear
2 Vegetable 0.62 Lettuce
3 Fruit 0.80 Apple
4 Fruit 0.86 Banana
鑑於上表,我需要知道以上所有項目類型(水果與蔬菜)的成本。在上面的例子中,我正在尋找一個公式,該公式可以給出水果= 2.0和蔬菜= 0.62,並且可以應用於任意數量的行。Excel countif,其中標準是在單獨的列
任何幫助,將不勝感激!
這可能是一個超級用戶的問題,但如果我理解正確的話,這應該做的伎倆:
=SUMIF(A1:A99, "=Fruit", B1:B99)
和
=SUMIF(A1:A99, "=Vegetable", B1:B99)
這可能不是這一問題的正確的論壇,但解決方案是使用「Array Formulas」 - Ctrl+Shift+Enter
就像=sum(if(A1:A4="Fruit",B1:B4,0))
SUMPRODUCT
會做你所需要的,這裏有一個例子:
=SUMPRODUCT(--(A1:A4="Fruit"),--(B1:B4))
This link有更多關於語法和如何爲缺乏Excel的幫助文件,當談到SUMPRODUCT使用。
上palswim的回答略有推廣適用於任何數量的行工作:
=SUMIF(A:A,"Fruit",B:B)
=SUMIF(A:A,"Vegetable",B:B)
或公式,你可以把在列d:
=SUMIF(A:A,A1,B:B)
它!非常感謝! – James 2010-08-25 20:56:11