Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 谷歌工作表:图表:增加移动平均趋势线周期_Google Sheets_Charts_Trendline - Fatal编程技术网

Google sheets 谷歌工作表:图表:增加移动平均趋势线周期

Google sheets 谷歌工作表:图表:增加移动平均趋势线周期,google-sheets,charts,trendline,Google Sheets,Charts,Trendline,我已将图表系列的趋势线设置为移动平均线,但该周期最多只接受10个周期 该数据以过去10年的每周股价形式提供,使用Google Finance() 我希望看到较长时期的趋势线,如26(周)。理想情况下,我会在一个表格单元格中指定这个周期,这样我就可以根据我感兴趣的股票来更改它 我认为一个可行的选择是添加一个额外的列来计算平均值,并将其用作另一个系列?但是,我不知道如何在这样的计算平均值()中指定周期数 有什么方法可以做到这一点吗?我终于找到了一个函数,它允许我创建移动平均线,并将其用于第三列,该列

我已将图表系列的趋势线设置为移动平均线,但该周期最多只接受10个周期

该数据以过去10年的每周股价形式提供,使用Google Finance()

我希望看到较长时期的趋势线,如26(周)。理想情况下,我会在一个表格单元格中指定这个周期,这样我就可以根据我感兴趣的股票来更改它

我认为一个可行的选择是添加一个额外的列来计算平均值,并将其用作另一个系列?但是,我不知道如何在这样的计算平均值()中指定周期数


有什么方法可以做到这一点吗?

我终于找到了一个函数,它允许我创建移动平均线,并将其用于第三列,该列在图表中创建了另一个系列。它是OFFSET()。此函数可以定义相对于特定单元格的范围。因此,公式n单元格C52为:

偏移量(B52,-($G$1-1),0,$G$1,1)获取平均值之前单元格的范围,使用单元格G1改变所需的周期

AVERAGE(偏移量(B52,-($G$1-1),0,$G$1,1))返回平均值

=IFERROR(平均值(偏移量(B52,-($G$1-1),0,$G$1,1)),“”)错误处理程序,因为第一个(G2-1)单元格无法返回范围

单元格A2使用以下公式获取过去10年的股票数据:


=谷歌财经(A1,“价格”,EDATE(今天(),-12*$E$1),今天(),“每周”)

你好,我可以帮你做这件事!不要担心论坛警察。方法是构建一个自动生成的额外数据列。(与依赖内部“趋势线”类型的功能不同。但是,如果没有一些示例数据,这将很难提供帮助。这里有一个空白,您可以粘贴到其中,我可以演示如何生成数据(以及趋势线)。谢谢mate,我找到了函数OFFSET(),它让我抓取最后一个“x”单元格,从而创建一列移动平均线。