GOOGLEFINANCEを取得して、株式ではなく株価の履歴価格のみを返すにはどうすればよいですか?


20

私は昨年売ったいくつかの株のコストベースを把握しようとしていますが、私はGOOGLEFINANCE自分が望むことをすることができません。株式はDRIPを通じて購入されたため、約5株が長期間にわたって四半期ごとに追加されます。

決済日と株式数はありますが、2003年以前は購入価格がありません。だから、私はGOOGLEFINANCE関数を使用して価格を把握しようとしていますが、

=GoogleFinance("GOOG", "PRICE", 3/3/2000)

歴史的な価格ではなく、2x2の配列を取得します。

GOOGLEFINANCE右下のセルの値のみを返す別の関数にチェーンする方法はありますか?


3
訪問者は、現在トップにある回答ではなく、この回答を読むことをお勧めします。

回答:


-2

いいえ、できません。ただし、別のセルの右下のセルを参照することはできます。

Googleから戻った場合:

A1: "Date"      B1: "Close"
A2: "3/3/2000"  B2: "55.22"
A3: "Date"      B3: "Close"
A4: "3/4/2000"  B4: "58.44"

セルC1 =B2とセルC2を設定します=B4

結果は次のようになります。

C1: 55.22
C2: 58.44

クエリを1つのGoogleドキュメントに配置し、データを本当に分離したい場合は別のGoogleドキュメントから参照することもできます。


回答ありがとうございます。シート2にすべてのデータを含め、vlookupを実行して価格をシート1に入れるなどのことをする必要があると思います。購入は四半期ごとに行われましたが、タイミングが合わないため、多くのデータが無駄になります。interval必要なデータのみを取得するために使用するほど一貫性がありません。
スピンロック

7
@ticからの答えは、これよりも簡単です。
レイザー

これは明らかに正しい答えではありません。下記参照。
カレ

42

を使用し=INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2)ます。たぶん、括弧の間に日付を閉じる必要があります。


この答えは私を正しい方向に導いた。唯一の問題はGOOG2000年の取引ではなかったため、日付を修正する必要がありました。例:「3/3/2010」ありがとう@tic!

8
これは、選択した答えよりも確実にうまく機能します
ダミアン

ええ、これは動作します。このメソッドで日付の範囲を呼び出して、クエリ関数のように集計を実行できます。
ダネシュジャイ

1
@spinlock、あなたはこれに対する受け入れられた答えを変えることを検討するかもしれません。
Jウォルターズ

2

ここでも機能するハックを見つけました。
を使用し=min(GoogleFinance("Goog", "PRICE", "3/3/2000"))ます。


1
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)

F530 =日付を含むセル(日付にフォーマット設定)


1
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE";
       GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))

わたしにはできる。

英語ロケールの例

=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE",
       GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))

ようこそ。投稿するときは、英語のロケールを使用してみてください。また、広く理解されています。
マリカミトソス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.