老同学表格定制专家WPS / Excel 公式助手

AGGREGATE

统计计算

在忽略隐藏行、错误值、空值等条件下,对区域执行汇总计算(整合 19 种统计功能,比 SUBTOTAL 更强大)

基本语法
=AGGREGATE (功能号,选项,数组,[k])

参数怎么填

必填 3 个 · 选填 1 个
#参数要求怎么理解 / 怎么填
1功能号必填指定 AGGREGATE 要执行的统计方式,例如求和、平均、最大值等。
2选项必填控制计算时是否忽略隐藏行、错误值或嵌套小计。
3数组必填要参与计算或返回结果的单元格区域/数组。
4k选填指定第几个结果,例如第 1 大、第 2 小。

① 找到数据区域

先确认条件列和结果列在哪,注意固定区域加 $

② 按顺序填参数

依次填 功能号、选项、数组

③ 回车并向下填充

双击填充柄,整列公式自动套用

跟着案例练 7 次

点击公式右侧可复制,换成你的单元格就能用
CASE 1

求最大销售金额

★★★要求:在金额列中求出最大销售金额,并忽略可能出现的错误值
fx公式示例
=AGGREGATE(4,6,$I$8:$I$13)

解释:功能号 4 代表求最大值,选项 6 代表忽略错误值。这个公式会在 I8:I13 金额列中返回最大销售金额;即使区域中有错误值,也不会影响结果。

CASE 2

基础求和,忽略错误值

★★★要求:基础求和,忽略错误值
fx公式示例
=AGGREGATE(9,6,$I$8:$I$13)

解释:功能 9 = 求和,选项 6 = 忽略错误值,区域有错误也能正常计算

CASE 3

求平均值,忽略隐藏行 + 错误

★★★要求:求平均值,忽略隐藏行 + 错误
fx公式示例
=AGGREGATE(1,7,$I$8:$I$13)

解释:功能 1 = 平均,选项 7 = 忽略隐藏行 + 错误值,筛选后可用

CASE 4

统计非空单元格

★★★要求:统计非空单元格
fx公式示例
=AGGREGATE(3,6,$I$8:$I$13)

解释:功能 3 = 非空计数,忽略错误值,比 COUNTA 更稳定

CASE 5

取区域最大值(忽略错误)

★★★要求:取区域最大值(忽略错误)
fx公式示例
=AGGREGATE(4,6,$I$8:$I$13)

解释:AGGREGATE 的第 1 个参数 4 代表取最大值,第 2 个参数 6 代表忽略错误值。这里在 I8:I13 金额列中取最大金额,即使区域里混入错误值也不会影响计算。

CASE 6

取区域第 2 小值

★★★要求:取区域第 2 小值
fx公式示例
=AGGREGATE(5,6,$I$8:$I$13,2)

解释:功能 5 = 第 k 小值,k=2,返回第 2 小的数字

CASE 7

取区域第 3 大值

★★★要求:取区域第 3 大值
fx公式示例
=AGGREGATE(14,6,$I$8:$I$13,3)

解释:功能 14 = 第 k 大值,k=3,返回第 3 大的数字

模拟数据|销售统计数据

上面案例里的 日期、项目 等列,就来自这张表

把这张表放进工作台
行日期项目部门区域数量金额
82024-01-05笔记本电脑销售部华东1272,000
92024-01-12显示器销售部华南2036,000
102024-02-03键盘市场部华东3517,500
112024-02-18鼠标销售部华北4814,400
122024-03-09移动硬盘市场部华南1612,800
132024-03-21打印机财务部华东816,000