excel如何筛选出来同是满足两个条件的数据求平均值?

问题描述:

excel如何筛选出来同是满足两个条件的数据求平均值?
数据格式如:
70m A 70m B 60m 50m 40m
2010-1-1 0:00:00 3.2 3.3 3.5 3.9 4.2
2010-1-1 1:00:00 3.5 3.6 3.7 4 4.2
2010-1-1 2:00:00 3.6 3.7 3.4 3 2.8
.
2010-12-31 23:00:00 1.5 1.8 1.7 1.5 1.5
如何求各月不同高度同一钟点的平均值?除了筛选12次出来12个月后逐月排序时间筛选求每月同一钟点的平均值外,有没有什么其他好的方法?
1个回答 分类:综合 2014-10-31

问题解答:

我来补答
假如时间列在A列,要对1月份,3点的B列数据求平均
=SUMPRODUCT((MONTH(A2:A100)=1)*(HOUR(A2:A100)=3)*(B2:B100))/SUMPRODUCT((MONTH(A2:A100)=1)*(HOUR(A2:A100)=3))
2:100这个区域根据自己的实际区域修改
或者用数组公式
=AVERAGE(IF((MONTH(A2:A100)=1)*(HOUR(A2:A100)=3),B2:B100))
crtl+shift+enter结束公式,更为简便
再问: 试过了,12各月每个月区域得选择,24个小时每个小时也得手输入,共4列区域也得手输入,。。。。。这样不如筛选12次快啊
再答: 做成引用啊,=AVERAGE(IF((MONTH(A$2:A$100)=F1)*(HOUR(A$2:A$100)=G1),B$2:B$100)) 在F和G列做个规律序列自己总会做吧,公式只要输一次,剩下的填充就行 另外如果填充公式,区域引用要改成绝对引用
再问: f,G列做成规律序列是什么意思?区域引用和绝对引用是什么意思?不好意思,我不是学软件的,不懂啊。。。。你的意思是做出来一个,其他的出现十字后下拉是吗?因为每个月份不一样天数,下拉后区域就不对了
再答: 是的,你的统计条件其实是有规律,先把这些统计条件在一个区域做好,如果这个不会做以及区域引用和绝对引用也不清楚的话。。我建议你还是百度上找个人Hi他一对一的问,否则靠这样很难讲的清楚。。
 
 
展开全文阅读
剩余:2000