分享

怎么使用函数跨sheet页指定条件求均值

 L罗乐 2017-07-21

前面的课程中我们讲到了《怎么使用函数跨sheet页指定条件求和》,这节课我们来接上一课程,讲解怎么使用indirect、averageif等函数跨sheet页指定条件求平均值。

如需下载本节课素材,请进入官网:www.excelbbs.cn资料下载栏目进行下载。


案例:求出表中12个月人员各月平均销售额。

与求和类似,averageif的条件区域去条件值在这里我们同样使用indirect进行引用。

条件区域:INDIRECT(ROW($1:$12)&'!B:B')

条件参数值:INDIRECT(ROW($1:$12)&'!F:F')

条件求和函数:

=AVERAGE(IFERROR(AVERAGEIF(INDIRECT(ROW($1:$12)&'!B:B'),$B3,INDIRECT(ROW($1:$12)&'!F:F')),''))

函数解析:

1:AVERAGEIF(INDIRECT(ROW($1:$12)&'!B:B'),$B3,INDIRECT(ROW($1:$12)&'!F:F')):当个月的条件区域等于B3时,对各月F:F列参数进行平均;

2:IFERROR(AVERAGEIF,“”):与求和函数相比,此处多了IFerror函数在这里做一次判断,当我们AVERAGEIF函数对各月参数进行判断时,如果这个月此人没有数据我们判断区域会显示错误值,如下图:

所以必须用IFEEROR函数做判断,当求出的为错误值时,计算为空,这样才不会计入到平均值里面去;

3:与求和一样结束后需要使用ctrl shift enter 三键求组。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多