傳回根據條件而得出的範圍平均。
適用於 BigQuery 的 AVERAGEIF
傳回根據條件計算而得的資料欄平均值。
用法示範
AVERAGEIF(table_name!score, “>90”)
AVERAGEIF(table_name!frits, “Apple”, “>”)
AVERAGEIF(table_name!score, “>”, B2)
語法
AVERAGEIF(條件核對欄, 條件, 平均值資料欄)
條件核對欄
:要用於核對「條件」的資料欄。條件
:要套用到「條件核對欄」的規律或檢驗。平均值資料欄
:要用於計算平均值的資料欄。如果未指定,則改用「條件核對欄」來計算平均值。
用法示範
AVERAGEIF(A1:A10, ">20", B1:B10)
AVERAGEIF(A1:A10, "<10")
AVERAGEIF(A1:A10, "Paid", B1:B10)
AVERAGEIF(A1:A10, "<"&B1)
語法
AVERAGEIF(條件範圍, 條件, [平均範圍])
-
條件範圍
- 核對條件
的範圍。 -
條件
- 要套用到條件範圍
的模式或測試。- 等於:
"text"
或1
或"=text"
或"=1"
- 大於:
">1"
- 大於或等於:
">=1"
- 小於:
"<1"
- 小於或等於:
"<=1"
- 不等於:
"<>1"
或"<>text"
- 等於:
-
平均範圍
- [選用] - 要用於計算平均值的範圍。如果未指定,則改用條件範圍
來計算平均值。
另請參閱
AVERAGE
:傳回資料集的數字平均值 (忽略文字)。
AVERAGEA
:傳回資料集的數字平均值。
AVERAGEIFS
:傳回根據多個條件而得出的範圍平均。
SUMIF
:傳回範圍內符合條件的項目總和。
COUNTIF
:傳回範圍內符合條件的項目數量。
IF
:邏輯運算式是「TRUE」時傳回一個值,是「FALSE」時傳回另一個值。
MEDIAN
:傳回數字資料集中的中位數。