米国株:Googleスプレッドシートでポートの前日リターンを把握する方法[Google Finance関数]

Googleスプレッドシートで、株価等を自動取得し、ポートフォリオのリターンを管理する方法について書いていきます。

GoogleスプレッドシートでGoogle finance関数を使えば、簡単です。

朝起きて、個別銘柄が全体のリターンにどれくらい寄与しているのか、全体のリターンがどうだったか把握したいと想定します。

目次

Google finance関数の仕組み

Google finance関数の記述方法は以下です。

=Googlefinance(ティッカー, 属性)

例えば、Googleの株価を取得したければ、セルに以下を入力します。

=Googlefinance("GOOGL","Price")

ティッカーと属性はセルを参照することもできます。

=Googlefinance("A2","B1")

それでは、ポートフォリオのリターンを出していきます。

手元に必要なデータは、①保有銘柄のティッカー、②保有銘柄の株数です。

そこから、前日の株価、前日比リターンをGoogle finance関数から取得します。

・前日の株価

=Googlefinance("GOOGL","closeyest")

・前日比リターン(%)

=Googlefinance("GOOGL","changepct")

前日の株価から、1銘柄の前日の保有額がわかります。

それをポートフォリオの全銘柄で算出し、足せば前日時点のポートの保有総額

また、保有総額から各銘柄の前日時点でのウエイトが算出できます。

ちなみに銘柄名の取得方法は以下

=Googlefinance("GOOGL","name")

各銘柄のポートフォリオリターンに対する寄与度

寄与度は以下のように算出します。

銘柄Aの前日ウエイト*銘柄A前日比リターン = 銘柄Aの寄与度

ポートフォリオの前日比リターン

寄与度の合計(足し算) = ポートフォリオの前日比リターン

になります。

↓応援して頂けると嬉しいです

この記事が気に入ったら
フォローしてね!

コメント

コメントする

目次
閉じる