我目前正试图找到以下内容:我有3年的月度股票价格,我希望在不同的Excel表格中列出每年的平均价格。所以我有2013,14,15和12个月的股价。 (总共36行)我想在单独的表格上有年度平均值(2015,14,13)因此只有3行。有没有办法做到这一点?
答案 0 :(得分:0)
我会使用OFFSET
/ MATCH
和AVERAGE
。由于您只有3年的时间可以获得每月平均值,我使用的是简化的OFFSET
公式:
=AVERAGE(OFFSET(Sheet1!$B$1:$M$1,MATCH(Sheet2!$A2,Sheet1!$A:$A,0)-1,))
我将假设Sheet1在A栏中持有股票名称,并且从B栏开始的每月袜子价格价格(2013年1月):
。
在Sheet2中,我已经确定了2只我希望获得年均价格的股票。在OFFSET
公式中,将第一个范围的开头和结尾设置为数据集正上方(在标题中)的单元格,跨越给定年份中包含的列。 -1
存在,因为MATCH
将返回股票所在的行,并且我们希望偏移平均范围比行数少一个。您可以在下面看到我如何修改公式以返回2014年平均月度股票价格的示例。