Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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 在GoogleFinance中,我应该使用什么公式从特定日期获取股票的1周回报、2周回报等?_Google Sheets_Google Finance - Fatal编程技术网

Google sheets 在GoogleFinance中,我应该使用什么公式从特定日期获取股票的1周回报、2周回报等?

Google sheets 在GoogleFinance中,我应该使用什么公式从特定日期获取股票的1周回报、2周回报等?,google-sheets,google-finance,Google Sheets,Google Finance,在谷歌金融,并没有一个回报对我有效。“退货1”-一周的总退货。“返回4”-四周总返回等不起作用。我想知道是否有一个公式可以吐出同样的信息。例如:自19年9月2日起,AAPL的1周回报率是多少。TIA试试这个 =谷歌金融(“谷歌”,“价格”,日期(2019年9月2日),今天(),“每周”) 您可以通过此处列出的任何其他方式自由调整价格属性-如果您正在寻找百分比变化,则以下代码应该可以正常工作: =IFNA(MULTIPLY(MINUS(DIVIDE(INDEX(GOOGLEFINANCE(INDI

在谷歌金融,并没有一个回报对我有效。“退货1”-一周的总退货。“返回4”-四周总返回等不起作用。我想知道是否有一个公式可以吐出同样的信息。例如:自19年9月2日起,AAPL的1周回报率是多少。TIA试试这个

=谷歌金融(“谷歌”,“价格”,日期(2019年9月2日),今天(),“每周”)


您可以通过此处列出的任何其他方式自由调整价格属性-

如果您正在寻找百分比变化,则以下代码应该可以正常工作:

=IFNA(MULTIPLY(MINUS(DIVIDE(INDEX(GOOGLEFINANCE(INDIRECT(ADDRESS(ROW(); COLUMN()+2)); "price"; TODAY()); 2;2); INDEX(GOOGLEFINANCE(INDIRECT(ADDRESS(ROW(); COLUMN()+2)); "price"; TODAY()-INDIRECT(ADDRESS(ROW(); COLUMN()+1))); 2;2)); 1); 100); IFNA(MULTIPLY(MINUS(DIVIDE(INDEX(GOOGLEFINANCE(INDIRECT(ADDRESS(ROW(); COLUMN()+2)); "price"; TODAY()-1); 2;2); INDEX(GOOGLEFINANCE(INDIRECT(ADDRESS(ROW(); COLUMN()+2)); "price"; TODAY()-1-INDIRECT(ADDRESS(ROW(); COLUMN()+1))); 2;2)); 1); 100); MULTIPLY(MINUS(DIVIDE(INDEX(GOOGLEFINANCE(INDIRECT(ADDRESS(ROW(); COLUMN()+2)); "price"; TODAY()-2); 2;2); INDEX(GOOGLEFINANCE(INDIRECT(ADDRESS(ROW(); COLUMN()+2)); "price"; TODAY()-2-INDIRECT(ADDRESS(ROW(); COLUMN()+1))); 2;2)); 1); 100)))

你所要做的就是使用与所附图像相同的结构。代码应放在“变更(%)”标题下,“-天”标题下以天为单位的所需间隔,以及“符号”标题下的股票或指数报价器。但是,“名称”-标题不是必需的。您还可以根据输出修改单元格的颜色(红色=负&绿色=正),方法是转到“格式”-->“条件格式”


如果代码返回#N/A,我还通过从当前日期减去1或2(取决于周末)来考虑周末。请注意,编写此代码可能会更有效,对于1周(5d)的时间段,它不会返回准确的结果,但是对于1个月(28d)的时间段,它返回了非常准确的结果。但就你的要求而言,我认为它给了你相当好的洞察力。

@David S-这个公式有用吗?不,它给出了每周末的股票价格,而不是股票涨跌的百分比。谢谢你的回复。你介意在电子表格上展示预期的输出并在这里分享它的屏幕截图吗?我敢打赌,这将有助于我们分析我们到底希望数据表示为什么。文件表明return1(etc)功能适用于共同基金数据。并非所有股票都如此=GOOGLEFINANCE(A9,“价格”)给出了当前价格(减去20分钟的延迟)=GOOGLEFINANCE(A9,“返回日”)给出了错误=谷歌金融(A9,“价格”,“退货日”)给了我价值!错误。我还没有看到一个有效的例子。开始怀疑该功能是否已损坏/弃用或从未工作过。我已经看到谷歌的许多其他功能悄然退出。