使用 AVERAGEIF
函數根據各種判斷條件,計算數值的平均值。
文字判斷與計算平均
假設我們有一張學生成績的表格如下,每一位學生都有一個組別,而我們想計算第一組學生的平均成績,像這樣的問題就可以使用 AVERAGEIF
函數來處理。
AVERAGEIF
函數的語法為:
=AVERAGEIF(判斷資料範圍,判斷條件,計算平均資料範圍)
AVERAGEIF
函數會根據指定的判斷條件
,檢查判斷資料範圍
中的資料,若條件符合的話,就把對應計算平均資料範圍
中的資料取出,最後計算這些資料的平均值。
以這個計算學生成績平均的例子來說,若要計算第一組學生的平均成績,可以這樣寫:
=AVERAGEIF(B2:B8,"第一組",C2:C8)
數值判斷與計算平均
如果想要計算 70 分以上的平均成績,可以這樣寫:
=AVERAGEIF(C2:C8,">=70")
這裡我們省略了第三個計算平均資料範圍
參數,如果不寫這個參數的話,就會使用第一個判斷資料範圍
的資料來計算平均。
SKY 表示:
請教
AVERAGEIF(range, criteria, [average_range])
中之criteria為”>C1″,其中C1為可自由輸入之儲存格
要如何使用呢 ?
例如:
AVERAGEIF(A1:A99, “>100”, B1:B99)這樣可以有正確答案,可是
C1=100
AVERAGEIF(A1:A99, “>C1”, B1:B99)確出現#DIV0!
請問要如何修正呢 ?
感謝 !!
Office Guide 表示:
試試看這樣:
NA 表示:
假設值有100個,我只要算裡面大於50小於60的值的平均,要怎麼寫?