1,AVERAGE函數(shù),返回參數(shù)的平均值(算術(shù)平均值)。
其語法結(jié)構(gòu)是:
AVERAGE(number1,number2,...)
Number1, number2, ... 是要計(jì)算其平均值的 1 到 255 個(gè)數(shù)字參數(shù)。
舉例,
=AVERAGE(1,5,7,8)=5.25
=AVERAGE(1,5,7,TRUE)=3.5
=AVERAGE(1,5,7,'7')=5
如果,A1:A4單元格區(qū)域里分別是:
1 |
5 |
7 |
TRUE |
那,=AVERAGE(A1:A4)=4.33
注意,為什么同樣是對(duì)1,5,7,true求平均,為什么一個(gè)結(jié)果是3.5,一個(gè)是4.33呢。那是因?yàn)閍verage函數(shù)對(duì)于直接輸入到參數(shù)列表里的邏輯值是參與計(jì)算的,TRUE當(dāng)作1計(jì)算,F(xiàn)ALSE當(dāng)作0計(jì)算。
但是,如果是用單元格區(qū)域引用來作為average函數(shù)的參數(shù),那么單元格里的TRUE或FALSE,都會(huì)被忽略的。
其實(shí),A4單元格的TRUE換成文本格式的7,再用=AVERAGE(A1:A4)=4.33,你會(huì)發(fā)現(xiàn)對(duì)于單元格引用作為average函數(shù)的參數(shù),文本的數(shù)字7也會(huì)被忽略掉不參與計(jì)算的。
這就是AVERAGE函數(shù)的一個(gè)需要注意的地方。
那么,如果是上面這樣的特別情況,該用哪個(gè)函數(shù)才能把邏輯值或文本格式的數(shù)字在作單元格引用的時(shí)候也統(tǒng)計(jì)在內(nèi)呢?
那就要提到AVERAGE函數(shù)的兄弟函數(shù)AVERAGEA函數(shù)啦。
2,AVERAGEA函數(shù),返回參數(shù)的平均值(算術(shù)平均值)
這個(gè)函數(shù)的語法結(jié)構(gòu)同上。
接上例,
=AVERAGEA(A1:A4)=3.25
無論A4單元格是文本,還是文本格式的數(shù)字,還是邏輯值,結(jié)果值都為3.25。
那么3.25是怎么來的呢,=(1+5+7+0)/4=13/4=3.25
3,AVERAGEIF函數(shù),返回某個(gè)區(qū)域內(nèi)滿足給定條件的所有單元格的平均值(算術(shù)平均值)。
Range 是要計(jì)算平均值的一個(gè)或多個(gè)單元格,其中包括數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
Criteria 是數(shù)字、表達(dá)式、單元格引用或文本形式的條件,用于定義要對(duì)哪些單元格計(jì)算平均值。例如,條件可以表示為 32、'32'、'>32'、'apples' 或 B4。
Average_range 是要計(jì)算平均值的實(shí)際單元格集。如果忽略,則使用 range。
財(cái)產(chǎn)值A(chǔ)列 | 傭金B(yǎng)列 |
---|---|
100,000 | 7,000 |
200,000 | 14,000 |
300,000 | 21,000 |
400,000 | 28,000 |
公式 | 說明(結(jié)果) |
=AVERAGEIF(B2:B5,'<23000') | 求所有傭金小于 23,000 的平均值 (14,000) |
=AVERAGEIF(A2:A5,'<95000') | 求所有財(cái)產(chǎn)值小于 95,000 的平均值 (#DIV/0!) |
=AVERAGEIF(A2:A5,'>250000',B2:B5) | 求所有財(cái)產(chǎn)值大于 250,000 的傭金的平均值 (24,500) |
4,AVERAGEIFS函數(shù),
返回滿足多重條件的所有單元格的平均值(算術(shù)平均值)。
語法
AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…)
Average_range 是要計(jì)算平均值的一個(gè)或多個(gè)單元格,其中包括數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
Criteria_range1, criteria_range2, … 是計(jì)算關(guān)聯(lián)條件的 1 至 127 個(gè)區(qū)域。
Criteria1, criteria2, … 是數(shù)字、表達(dá)式、單元格引用或文本形式的 1 至 127 個(gè)條件,用于定義要對(duì)哪些單元格求平均值。例如,條件可以表示為 32、'32'、'>32'、'apples' 或 B4。
學(xué)生 | 第一次測(cè)驗(yàn)成績 | 第二次測(cè)驗(yàn)成績 | 最終測(cè)驗(yàn)成績 |
---|---|---|---|
Emilio | 75 | 85 | 87 |
Julie | 94 | 80 | 88 |
Hans | 86 | 93 | 不及格 |
Frederique | 不及格 | 75 | 75 |
公式 | 說明(結(jié)果) | ||
=AVERAGEIFS(B2:B5,B2:B5,'>70',B2:B5,'<90') | 求所有第一次測(cè)驗(yàn)成績?cè)?70 和 90 之間的所有學(xué)生的平均成績 (80.5) | ||
=AVERAGEIFS(C2:C5,C2:C5,'>95') | 求所有第二次測(cè)試成績高于 95 的所有學(xué)生的平均成績,但是不存在 (#DIV/0!) | ||
=AVERAGEIFS(D2:D5,D2:D5,'<>不及格',D2:D5,'>80') | 求所有第一次測(cè)驗(yàn)成績高于 80 而且未標(biāo)記為“不及格”的所有學(xué)生的平均成績 (87.5) |
上述這4個(gè)函數(shù)呢,AVERAGE函數(shù)呢是老牌函數(shù)了,AVERAGEA函數(shù)2003版Excel也有了。不過這些函數(shù)在工作中使用頻率真不算高。
后來2007的excel,又增加了AVERAGEIF函數(shù)和AVERAGEIFS函數(shù),這2個(gè)函數(shù)都是用來按條件求平均值的,前者是單條件求平均值,后者是多條件求平均值,以后大家按條件求平均值多用用。不過這2個(gè)函數(shù)要正常使用和保存文件,并能讓其他版本的人能正常顯示結(jié)果和編輯,還是比較麻煩,因?yàn)檫@2個(gè)新函數(shù)存在的工作簿必須保存為后綴名為XLSX格式,因此2003版本的excel就看不了這個(gè)工作簿了。
聯(lián)系客服