`
阅: 2171 | 回: 0
发表于2015/10/24 14:21:11 楼主 
头像 等级:初学者
积分:0
财富值:0.0
身份:普通用户

Excel2010新增函数中的多面手AGGREGATE

 AGGREGATE是Excel 2010中新增的函数之一,它可以返回列表或数据库中的合计。 AGGREGATE不仅可以实现诸如SUMAVERAGECOUNTLARGE19个函数的功能,而且还可以忽略隐藏行、错误值、空值等。如果区域中包含错误值,SUM等函数将返回错误,这时用 AGGREGATE函数就非常方便了。其引用形式的语法为:

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

    其中第一个参数“function_num ”为一个介于119之间的数字,指定要使用的函数,

    第二个参数“options”为为一个07之间的数字,指定要忽略的项目。在单元格中输入该函数的第二个参数时,Excel会自动给出该参数的选择列表,如图。

第三个参数“ref1”为区域引用或一个数组,第四个可选参数“[ref2]”为某些函数必需的第二个参数。

    AGGREGATE函数与SUBTOTAL函数有点类似,当SUBTOTAL函数的第一个参数为“101-111”之间的数字时,就会忽略隐藏值,但SUBTOTAL函数不能忽略错误值。

    例如在下图的A2:F12区域是由公式返回的动态数据区域,其中某些单元格可能会返回错误值,要对这些包含错误值的区域求和,在Excel 2010中使用AGGREGATE函数更为简洁。

如果在G10单元格中输入公式:

    =SUM(B10:F10)

    公式返回错误“#N/A”。而公式:

    =AGGREGATE(9,6,B10:F10)

    会忽略错误值而返回B10:F10区域的合计值。

    值得注意的是,AGGREGATE函数只能忽略隐藏行,而不能忽略隐藏列。

我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。