Excel - AGGREGATE 函式



描述

返回列表或資料庫中的聚合值。AGGREGATE 函式可以將不同的聚合函式應用於列表或資料庫,並可以選擇忽略隱藏的行和錯誤值。

AGGREGATE 函式有兩種不同的格式:

  • 引用格式
  • 陣列格式

引用格式

語法

AGGREGATE (function_num, options, ref1, [ref2] …)

引數

引數 描述 必填/可選
Function_num 一個 1 到 19 的數字,指定要使用的函式。請檢視下面給出的 Function_num 表以瞭解函式。 必填
options 一個介於 0 和 7 之間的數字,確定在函式計算中要忽略哪些值。請檢視下面給出的 options 表以瞭解這些值。 必填
ref1 對於需要多個數字引數的函式,第一個數字引數,您需要為其獲取聚合值。 必填
ref2 … 您需要為其獲取聚合值的第 2 到 253 個數字引數。 可選

陣列格式

語法

AGGREGATE (function_num, options, array, [k])

引數

引數 描述 必填/可選
Function_num

一個 1 到 19 的數字,指定要使用的函式。

請檢視下面給出的 Function_num 表以瞭解函式。

必填
options

一個介於 0 和 7 之間的數字,確定在函式計算中要忽略哪些值。

請檢視下面給出的 options 表以瞭解這些值。

必填
array 一個數組、一個數組公式或對您需要為其獲取聚合值的單元格區域的引用。 必填
k

一個整數,表示對於需要此附加引數的函式的陣列中的位置。對於“Large”、“Small”、“Percentile”和“Quartile”函式是必需的。

請檢視下面給出的引數 k 表。

可選

Function_num 表

Function_num 函式
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV.S
8 STDEV.P
9 SUM
10 VAR.S
11 VAR.P
12 MEDIAN
13 MODE.SNGL
14 LARGE
15 SMALL
16 PERCENTILE.INC
17 QUARTILE.INC
18 PERCENTILE.EXC
19 QUARTILE.EXC

引數 k 表

函式 k 的含義
Large 返回第 k 個最大值
Small 返回第 k 個最小值

Percentile.Inc

Percentile.Exc

返回第 k 個百分位數

Quartile.Inc

Quartile.Exc

返回第 k 個四分位數

備註

  • 當您將 AGGREGATE 函式輸入工作表上的單元格時,一旦您鍵入 function_num 引數,您將看到您可以用作引數的所有函式的列表。

  • AGGREGATE 函式專為資料列或垂直範圍而設計。它不是為資料行或水平範圍而設計的。例如,當您使用選項 1 對水平範圍進行小計時,例如 AGGREGATE (1, 1, ref1),隱藏列不會影響聚合總和值,但是,隱藏垂直範圍中的行會影響聚合。

  • 如果 function_num 引數是小於 1 或大於 19 的任何數字,則 AGGREGATE 返回 #VALUE! 錯誤。

  • 如果 options 引數是小於 0 或大於 7 的任何數字,則 AGGREGATE 返回 #VALUE! 錯誤。

  • 如果需要引數 k 但未提供,即當 function_num 引數介於 14 和 19 之間(表示“Large”、“Small”、“Percentile”或“Quartile”函式)時,AGGREGATE 返回 #VALUE! 錯誤。

  • 如果任何指定的引數是非數字,則 AGGREGATE 返回 #VALUE! 錯誤。

  • 如果一個或多個引用是 3D 引用,則 AGGREGATE 返回 #VALUE! 錯誤值。

適用性

Excel 2010、Excel 2013、Excel 2016

示例

AGGREGATE Function
advanced_excel_math_trigonometric_functions.htm
廣告