跳到主要内容

AGGREGATE

返回列表或数据库中的聚合值。

语法

expression.AGGREGATE(arg1, arg2, arg3, args);

expression - 表示 ApiWorksheetFunction 类的变量。

参数

名称必需/可选数据类型默认值描述
arg1必需ApiRange | ApiName | number指定要使用的函数的数值: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。
arg2必需ApiRange | ApiName | number指定应忽略哪些值的数值:0 或省略 - 嵌套的 SUBTOTAL 和 AGGREGATE 函数、1 - 隐藏行、嵌套的 SUBTOTAL 和 AGGREGATE 函数、2 - 错误值、嵌套的 SUBTOTAL 和 AGGREGATE 函数、3 - 隐藏行、错误值、嵌套的 SUBTOTAL 和 AGGREGATE 函数、4 - 无、5 - 隐藏行、6 - 错误值、7 - 隐藏行和错误值。
arg3必需number | ApiRange | number[]将返回聚合值的第一个数值。
args必需number | ApiRange | number[]最多 253 个数值或包含将返回聚合值的值的单元格区域。参数可以是数字、区域或数字数组。

返回值

number

示例

此示例演示如何返回列表或数据库中的聚合值。

// How to get an aggregate of a numbers and display it in the worksheet.

// Get a function that gets an aggregate from a list of numbers.

let worksheet = Api.GetActiveSheet();
let func = Api.WorksheetFunction;
worksheet.GetRange("A1").SetValue(func.AGGREGATE(9, 4, 10, 30, 50, 5));