作业帮 > 综合 > 作业

=AVERAGEIFS(A:A,W:W,"XX",AE:AE,"""")这句公式的含义

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 17:18:58
=AVERAGEIFS(A:A,W:W,"XX",AE:AE,"""")这句公式的含义
=SUMPRODUCT((汇总表!D:D="天津")*(汇总表!AF:AF="工单超时")*(汇总表!AG:AG="金"))+SUMPRODUCT((汇总表!D:D="天津")*(汇总表!AF:AF="工单超时")*(汇总表!AG:AG="银"))+SUMPRODUCT((汇总表!D:D="天津")*(汇总表!AF:AF="工单超时")*(汇总表!AG:AG="铜"))+SUMPRODUCT((汇总表!D:D="天津")*(汇总表!AF:AF="工单超时")*(汇总表!AG:AG="标准"))
这条可以简化下吗,帮我简化下
这是多条件求平均值函数,意思是,同时满足两个条件,一、W列等于XX ,二、AE列不等于空时返回对应的A列数值的平均值.
注意,条件如果是字母或文字等字符要给条件加上双引号,如果条件直接是数字则不用加双引号.如提问中的 XX 是字母,所以要写作 "XX" 但如果条件为数字,如 99 ,则直接写作 99 就行,无需加双引号.(双引号为关闭输入法后输入的双引号,称为半角双引号)
格式是:
=AVERAGEIFS(要统计的区域,条件区域1,条件1,条件区域2,条件2,.条件区域127,条件127)
这函数是EXCEL 2007或更高版本的函数,最大支持127个条件,EXCEL 2003及以下版本不支持此函数的.
公式精简为以下这样就行了:
=SUMPRODUCT((汇总表!D:D="天津")*(汇总表!AF:AF="工单超时")*(汇总表!AG:AG={"金","银","铜","标准"}))
如果用的是EXCEL 2007及以上版本,公式还可以这样写:
=SUM(COUNTIFS(汇总表!D:D,"天津",汇总表!AF:AF,"工单超时",汇总表!AG:AG,{"金","银","铜","标准"}))