我尝试了很多方法(没有成功)编辑一个函数来计算一个月的平均值:
A栏:
05/05/2014
05/12/2014
05/17/2014
06/05/2014
06/12/2014
06/17/2014
B栏:
17
18
13
15
19
11
我想计算平均值,但仅限于5月 以及六月份
所以我开始写:
=AVERAGEIF(A:A; .... ; B:B)
我不知道该写些什么代替点来象征月份
非常感谢你的帮助
此致
答案 0 :(得分:0)
试试这个:
=AVERAGE(FILTER(<DATERANGES>, MONTH(<DATERANGES>) = <MONTH_NUMBER>))
否<>
。这些只是为了表明你应该填写的值。所以假设你的日期在A列,你想要5月的平均值,它看起来像:
=AVERAGE(FILTER(A1:A, MONTH(A1:A) = 5))
编辑:我想我可能误解了,如果你想根据A栏中的月份得到B列的平均值,那么你可以改变你过滤的范围。
=AVERAGE(FILTER(B1:B, MONTH(A1:A) = 5))