2013-10-10 180 views
0

我想知道蘋果的平均成本,價格並不總是被填滿,我知道我應該可以用sumproduct做到這一點,但它不適合我。計算具體數值的平均值

A  B 
Fruit Price 
Apple 56 
Banana 23 
Apple 
Apple 40 
Apple 

當我嘗試計算有多少蘋果輸入價格值時,我的問題就出現了。 任何人都可以幫忙嗎?

注:我使用的是Excel 2003中,因此沒有COUNTIFS

+0

Excel 2003的在線文檔說'countif'存在。這是不正確的? – lurker

+1

....但是'COUNTIFS' [帶有「S」]不存在,因此您需要SUMPRODUCT來計算多個條件....(或數組公式) –

回答

3

所以你希望得到48的平均蘋果?

兩種可能的方式.....

數組公式,平均

=AVERAGE(IF(A2:A10="Apple",IF(B2:B10<>"",B2:B10)))

CTRL + SHIFT 證實 + ENTER

... 。或使用SUMIF/SUMPRODUCT

=SUMIF(A2:A10,"Apple",B2:B10)/SUMPRODUCT((A2:A10="Apple")*(B2:B10<>""))

+0

+1至少,很高興知道'SUMIF' exists = P – Jerry

+0

無關緊要的警報! - 我知道Excel 2007中有5個全新的函數,它們是IFERROR,AVERAGEIF,AVERAGEIFS,COUNTIFS和SUMIFS--其他一些以前是Excel 2003中的Analysis ToolPak插件函數(例如NETWORKDAYS和WEEKNUM,例如)在2007年成爲「內置」功能 –

+0

SUMIF工作得很好,謝謝:D – Intern87