2017-08-14 72 views
-3

我目前正在努力寻找以下内容:我有3年的每月股票价格,我希望在不同的Excel表格上提供每年的平均值。所以我有2013,14,15和12个月的股价。 (共36行)我希望在单独的工作表上有年平均值(2015,14,13),因此只有3行。有没有办法做到这一点?我正在寻找某种类型的vlookup来查找平均价格。

+3

使用AVERAGEIFS() –

+1

更好张贴的样本数据的例子。存储哪种格式的数据。 –

回答

0

我会使用OFFSET/MATCHAVERAGE。既然你只有3年要得到每月值的平均值,我使用的是simplifyied OFFSET公式:

=AVERAGE(OFFSET(Sheet1!$B$1:$M$1,MATCH(Sheet2!$A2,Sheet1!$A:$A,0)-1,)) 

我会假设Sheet1中持有股票的名字在列A和每月的袜子价格价格从B栏开始(2013年1月):

see here

在Sheet2中,我确定了2个我想要获得年均价格的股票。在OFFSET公式中,将第一个范围的开始和结尾设置为数据集正上方的单元格(标题中),跨越给定年份中包含的列。 -1是因为MATCH将返回一个股票所在的行,而我们想要偏移的平均范围减一行数。你可以看到下面我将如何修改公式返回每月平均股价为2014年

enter image description here

+0

谢谢你本杰明,这非常有帮助!非常感激! –