特定日期的平均值

时间:2015-05-17 01:12:19

标签: excel date average

我在2011-05-18(yyyy-mm-dd)中有一列日期,并且有一列严格的数字。

我尝试过使用averageif函数:

= AVERAGEIF(A:A,YEAR = 2012,N:N)

但这总是返回#DIV / 0! ,即使数据集中确实存在那一年。

我希望能够编制每年的平均值列表(即年平均值),并将这些数据绘制在一年与平均值图表中。我不想手动确定每年的平均值:(任何想法?

TIA

2 个答案:

答案 0 :(得分:1)

根据Tolerant average (ignore #NA, etc.)(比现在的情况要求更高),

=AVERAGE(IF(YEAR(A:A)=2012,N:N))

使用Ctrl + Shift + Enter工作(已测试)。

答案 1 :(得分:0)

我确信有一种更清洁的方式,但这对我有用:

=SUM((YEAR(A:A)=2013)*N:N)/SUM((YEAR(A:A)=2013)*1)

使用Ctrl + Shift + Enter

作为数组公式输入