AVERAGEIF

AVERAGEIF

AVERAGEIF是一個計算機函式,功能是返回某個區域內滿足給定條件的所有單元格的平均值(算術平均值)。如果條件中的單元格為空單元格,AVERAGEIF 就會將其視為 0 值。

函式說明

返回某個區域內滿足給定條件的所有單元格的平均值(算術平均值)。

函式語法

AVERAGEIF(range, criteria, [average_range])

AVERAGEIF 函式語法具有下列參數:

•Range必需。 要計算平均值的一個或多個單元格,其中包含數字或包含數字的名稱、數組或引用。

•Criteria必需。 形式為數字、表達式、單元格引用或文本的條件,用來定義將計算平均值的單元格。 例如,條件可以表示為 32、"32"、">32"、"蘋果" 或 B4。

•Average_range可選。 計算平均值的實際單元格組。 如果省略,則使用 range。

重要說明

•忽略區域中包含 TRUE 或 FALSE 的單元格。

•如果 average_range 中的單元格為空單元格,AVERAGEIF 將忽略它。

•如果 range 為空值或文本值,AVERAGEIF 將返回錯誤值 #DIV0! 。

•如果條件中的單元格為空單元格,AVERAGEIF 就會將其視為 0 值。

•如果區域中沒有滿足條件的單元格,AVERAGEIF 將返回錯誤值 #DIV/0! 。

•您可以在條件中使用通配符,即問號 (?) 和星號 (*)。 問號匹配任意單個字元;星號匹配任意一串字元。 如果要查找實際的問號或星號,請在字元前鍵入波形符 (~)。

•Average_range 無需與 range 具備同樣的大小和形狀。 確定計算平均值的實際單元格的方法為:使用 average_range 中左上角的單元格作為起始單元格,然後包括與 range 大小和形狀相對應的單元格。 例如:

如果區域是且 AVERAGE_RANGE 為則計算的實際單元格為
A1:A5B1:B5B1:B5
A1:A5B1:B3B1:B5
A1:B4C1:D4C1:D4
A1:B4C1:C2C1:D4

注釋AVERAGEIF 函式用於度量集中趨勢,集中趨勢是統計分布中一組數的中心位置。 最常用的集中趨勢度量方式有以下三種:

•平均值平均值是算術平均數,由一組數相加然後除以這些數的個數計算得出。 例如,2、3、3、5、7 和 10 的平均值為 30 除以 6,即 5。

•中值中值是一組數中間位置的數;即一半數的值比中值大,另一半數的值比中值小。 例如,2、3、3、5、7 和 10 的中值是 4。

•眾數眾數是一組數中最常出現的數。 例如,2、3、3、5、7 和 10 的眾數是 3。

對於對稱分布的一組數來說,這三種集中趨勢的度量是相同的。 對於偏態分布的一組數來說,這三種集中趨勢的度量可能不同。

函式示例

示例1

複製下表中的示例數據,然後將其貼上進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結果,請選中它們,按 F2,然後按 Enter。 如果需要,可調整列寬以查看所有數據。

財產價值佣金
1000007000
20000014000
30000021000
40000028000
公式說明結果
=AVERAGEIF(B2:B5,"<23000")求所有佣金小於 23000 的平均值。 四個佣金中有三個滿足該條件,並且其總計為 42000。14000
=AVERAGEIF(A2:A5,"<250000")求所有財產值小於 250000 的平均值。 四個佣金中有兩個滿足該條件,並且其總計為 300000。150000
=AVERAGEIF(A2:A5,"<95000")求所有財產值小於 95000 的平均值。 由於 0 個財產值滿足該條件,AVERAGEIF 函式將返回錯誤 #DIV/0!, 因為該函式嘗試以 0 作為除數。#DIV/0!
=AVERAGEIF(A2:A5,">250000",B2:B5)求所有財產值大於 250000 的佣金的平均值。 兩個佣金滿足該條件,並且其總計為 49000。24500

示例2

地區利潤(千)
東部45678
西部23789
北部-4789
南部(新辦事處)0
中西部9678
公式說明結果
=AVERAGEIF(A2:A6,"=*西部",B2:B6)求西部和中西部地區的所有利潤的平均值。16733.5
=AVERAGEIF(A2:A6,"<>*(新辦事處)",B2:B6)求新辦事處以外所有地區的所有利潤的平均值。18589

相關詞條

相關搜尋

熱門詞條

聯絡我們