多条件求平均数AVERAGEIFS函数详解

AVERAGEIFS(求平均数据列,条件列1,条件1,条件列2,条件2,....条件列N,条件N)

1.单列数据

求平均数据列和条件列为同一列,"<>"的意思就是不为空的都包含在内计算平均数

当存在错误值的情况下,使用"<9e307"来屏蔽错误值,9e307是一个很大的数字

求某个范围内的数值平均,假设200-400之间的数字求平均

2.多列条件

求"财务部"且性别"男"的平均数

求"财务部"且性别"男"、工资大于2的平均数

3.通配符【?、*】

"?"代表任意一个字符,*代表任意零个或多个字符

求"财务部"且姓名为"李"的工资平均数

求性别为"男"且姓名为两个字的平均数

这里我们要注意,尤其当求平均数的时候,条件里带"*"的,如下,很明显平均数是错误的,因为规格里的"*"被当成通配符使用了

我们可以使用替换,"*"替换成"~*",这样就不具备通配符的意义了,"~"这个符号,按住SHIFT键,再按ESC键下面的那个键,如下,即可求得正确的平均值,如果条件里存在"?"和"~"同样要这样替换一下"~?"、"~~"

4.对于条件带日期求平均

求2023年6月份的平均数,6月份的日期大于2023/5/31且小于2023/7/1,所以可以如下写

实际上日期就是数值,条件也可以写为">45077"和"<45108",本年的也可以省去年份简写">5/31"和"<7/1",但是一般不建议省略年份去写,因为明年的时候就是2024年了,此时">5/31"的意思就是>2024/5/31,就不对了

5.注意坑

如下,当你的日期写成如下的形式,求6.1的平均数数,就会把6.10的也求进去,这是因为这个函数会把6.1和6.10当做数值来处理,虽然A列是文本格式,但是从小数的角度来看,6.1=6.10相等

此时建议你如下写,数组公式按CTRL+SHIFT+ENTER

展开阅读全文

页面更新:2024-04-23

标签:平均数   函数   数数   数组   数值   公式   详解   对了   平均   条件   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top