AVERAGEIF

AVERAGEIF

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

基本介紹

  • 外文名:AVERAGEIF
  • 概述函式的公式語法和用法
  • 說明:返回某個區域內滿足給定條件
  • 語法:AVERAGEIF 函式語法具有下列參數
函式說明,函式語法,重要說明,函式示例,示例1,示例2,

函式說明

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

函式語法

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:A5
B1:B5
B1:B5
A1:A5
B1:B3
B1:B5
A1:B4
C1:D4
C1:D4
A1:B4
C1:C2
C1: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。 如果需要,可調整列寬以查看所有數據。
財產價值佣金
100000
7000
200000
14000
300000
21000
400000
28000
公式
說明
結果
=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

相關詞條

熱門詞條

聯絡我們