お仕事おつにゃッス🐈
文系未経験から社内SEになった、あっきょ(@daily_code_JP)です!
あなたが保有する米国株の損益を計算して管理するのは、時間がかかって面倒くさいですよね?
また、日々変動するのでエクセルで管理するのも難しいですよね。
この記事ではそのお悩みを、スプレッドシートのとある関数1つで解決します。

- 自分が持っている株式の損益管理を自動化したい
- 株価の計算をするのが面倒くさい
- エクセルを使っているけど、もっと便利で使いやすいものに変えたい
誰でも無料で簡単にできますので、お気軽に学んでいきましょう!
タップできる目次
米国株の損益を管理するシートのイメージ

スプレッドシートで米国株の損益計算を行います。
この記事では保有する個別株の計算をするので、行ごとに銘柄を分けています。
「現在の株価」の取得をスプレッドシートの関数で自動化することで、損益も自動で計算する仕組みです。
結果として、計算ミスの防止や更新作業の手間を省くことで業務効率化につながります。
米国株の管理をする準備
Google Apps Script でアメリカの株価を取得する準備をします。ファイルは1つ必要です。
必要なファイル
- Google スプレッドシート ・・・ 株式データの保存と株価のリアルタイム更新
Google スプレッドシートの作成
Google スプレッドシートを作成していきます。下のリストにある6項目を登録します。
項目 | 詳細 |
企業名 | 購入したアメリカの株の企業名 |
株式コード | 購入した株式のティッカー |
現在の株価 | 引数にティッカーを入力し、現在の株価を取得 |
取得値(ドル) | 購入した時の米国株価 |
取得数 | 株式を取得した枚数 |
損益(ドル) | 現在の株価 - 購入した時の株価で算出されるドル建ての損益 |
1行目に項目名を記入し、2行目から個別銘柄の情報を記入していきます。Google スプレッドシートの作成は以上です。

米国株の株価を管理する関数の使い方
米国株の現在の価値をリアルタイムで表示する関数を紹介していきます。
解説の項目
- GOOGLEFINANCE() | 米国株の株価を自動で取得
- 現在の米国株の株価を取得
GOOGLEFINANCE() | 米国株の株価を自動で取得

スプレッドシートにあらかじめ用意されている GOOGLEFINANCE を使用します。
引数には米国株のティッカーを記入します。
例えば、Googleを運営している Alphabet の場合、引数に「GOOGL」と書きます。
これだけで個別株価が瞬時に反映されます。
現在の米国株の株価を取得
株式のデータを取得してみましょう。
例として、Google を保有する企業「アルファベット」の株価を獲得します。
A列に「アルファベット」、B列にティッカーの「GOOGL」と入力します。

C列に GOOGLEFINANCE 関数を記入します。引数はセル内の値を取得するので「B2 = GOOGL」です。

次は銘柄を購入したときの株価を入力します。
例としてD列に購入金額の「1000」、E列に取得数の「1」を記入します。
F列には損益の計算式を記入し、出力された数字がプラスなら含み益、マイナスなら含み損を表しています。

損益の計算式は以下の通りです。
ポイント
損益 = 現在の株価 × 取得数 - 取得した時の株価 × 取得数
銘柄の登録は以上です。
米国株ならどの銘柄でも対応しているので、アップルやアマゾンなどの株式も試しに取得してみましょう。

【超便利】保有株の損益管理をさらに楽にする方法
この記事では、スプレッドシートを使って米国株の損益を管理する方法を解説しました。
紹介したGOOGLEFINANCE関数はS&P500の株式指数や為替にも対応しています。
あなたが米国株の投資家なら投資信託の管理も楽になるので、ぜひご参考ください。
もちろん、コピペOKです!
-
S&P500の値動きをスプレッドシートで自動取得
続きを見る
-
スプレッドシートで米国株の損益を日本円に自動換算
続きを見る
-
【便利】GASで米国株の1日の値動きをLINEに毎朝通知
続きを見る
日本株の損益を管理するならこちら。
-
【便利】GASで日本の個別株の株価を取得する方法
続きを見る
おわりに | スプシで快適な投資ライフを!
以上がGoogle Apps Scriptで保有している米国株の情報を管理する方法でした。
そのままコピペして日常業務で使いやすいように改修したり、プログラミングの練習や動作確認用に使ってみましょう。
GASでさらに業務効率化したい場合、参考書やプログラミングスクールを使うとあなた自身でアプリを作るスキルが身に付きます。

次回の記事もご期待ください!