1

Google スプレッドシートで GoogleFinance 関数を使用して、過去 5 年間のグラフを表示しています。私は次のように使用しています:

=GoogleFinance(A1;"all";Date(2012,02,08);Date(2013,02,11); "weekly")

これはうまくいきます。ただし、チャートを最新の状態にするには、毎日 2 つの日付をインクリメントする必要があります。上記を変更して、毎日自動的に更新し、常に過去 5 年間のグラフを表示するようにします。私はnow()関数をそのように使ってみました

=GoogleFinance(A1;"all";Date(2012,02,08);Date(now()); "weekly")

しかし、 now() は、必要な yyyy,MM,dd 形式ではなく、d/MM/yyyy 形式で Date を返すようです。私も試しました。

=GoogleFinance(A1;"all";Date(2012,02,08);Date(Text(Now(), "yyyy,MM,dd")); "weekly")

これもうまくいきませんでした。理想的には、次のようなものが必要です。

=GoogleFinance(A1;"all";Date(now()-5years);Date(now()); "weekly")

上記は機能しません。5 年チャートが常に最新の状態になるように変更するにはどうすればよいですか。

4

1 に答える 1

1

私は今、自分の問題を解決する方法を見つけることができました。次のようにtoday()関数を使用して解決しました

=GoogleFinance(A1;"all";TEXT(TODAY()-YEAR(5);""); TEXT(TODAY();""); "weekly")

私の場合、A1 には株式が含まれています。これは GOOG でした。A1 の値を変更するだけで、任意の株式の 5 年チャートを作成するためのデータを生成できます。

于 2013-02-12T21:00:13.070 に答える