前面,小编在分享对含有错误单元格进行求和的时候又提到过一个相对陌生的函数: AGGREGATE函数。今天,小编就和大家进一步探讨一下这个函数的使用方法:

函数功能:返回列表或数据库中的合计。

函数参数:

引用形式:aggregate(function_num, options, ref1, [ref2], …)

数组形式: agg regat e (function_num, options, array, [k])

这里要与各位小伙伴们一起分享的第一种参数形式,也就是引用形式的使用方法哦,小伙伴们快来和小编一起学习吧!

参数说明:

Function_num:取值范围是介于 1 到 19 之间的数字,实际上是Excel开发者在开发时指定的19个函数,数字和函数的对应关系,具体情况如下图所示:

Options :也是一个数值,决定在函数的计算区域内要忽略哪些值。其实也是 Excel 开发人员设定的函数选用方式。

Ref1:函数的第一个数值参数,这些函数具有要计算聚合值的多个数值参数。

Ref2,...:可有可无的参数,要计算聚合值的 2 至 253 个数值参数。

对于使用数组的函数,ref1 可以是一个数组或数组公式,也可以是对要为其计算聚合值的单元格区域的引用。 ref2 是某些函数必需的第二个参数,以下函数需要 ref2 参数:

函数使用实例:

1.筛选后依然能保持序号连续不断

源数据表如下图所示:

筛选后数据如下图所示:

序号列公式为: =AGGREGATE(3,3,B$33:B33)(A列为序号,B列为部门……)

根据上图,小伙伴们可以清楚的看到,使用AGGREGATE函数后,数据在筛选之后仍然能保证前面的序号连续不断,是不是给工作节省了大量的时间呢?

2.忽略错误值对单元格求和

AGGREGATE函数可以提供另一种对包含一个或多个错误值的区域进行求和的方法,并不需要使用数组公式。公式如下所示:

=AGGREGATE(9,2,C4:C10)

公示说明:第一个参数9是SUM的代码,第二个参数2是“忽略错误值”的代码。AGGREGATE函数也可以用于计算平均值、最小值、最大值等。

需要注意的是,AGGREGATE函数是office 2010 版本引进的函数,2010以下的版本是无法使用的哦~~