TOP
Funds 関数
FUNDS() の説明
FUNDS() 関数は、指定されたシンボル(例: VFIAX)と選択した日付を使用して、投資信託 (Mutual Funds) の価格を Yahoo Finance サイト (finance.yahoo.com) から直接自動的に取得するように設計されています。
これにより、過去の価格と現在の資産価値指標の両方を取得できます。
この関数により、Excel (LibreOffice Calc) のテーブルでの投資ポートフォリオの管理が簡単になり、長期投資家にとって欠かせないツールとなります。
この機能が動作するには、インターネット接続が必要です。
FUNDS 関数の主な特徴
構文:
=FUNDS(Symbol; [Date]; [Indicator])
パラメータ:
- Symbol: 投資信託の証券コード。
- [Date]: (オプション)価格設定日。デフォルトでは現在の日付の値が使用されます。
- [Indicator]: (オプション)価値または出来高の指標("open", "high", "low", "close", "adjclose", "volume")。デフォルトでは終値 "close" が使用されます。
使用例
例 1
FUNDS() 関数の使用は非常に簡単です。ファンドのティッカーと日付を指定するだけで、Excel (Calc) が自動的にデータをダウンロードします。
=FUNDS(Symbol; Date; Indicator)
次のような結果が得られます。
この例では、次の値が使用されます。
- Symbol: B5:B9 - ファンドコードを持つセルの範囲 (VFIAX, SPPSX, APWEX, ICBMX, UTPIX)。
- Date: B1 - 指標を取得する日付。 ("2026-02-05")。
- Indicator: C4:H4 - インジケータを持つセルの範囲 (open, high, low, close, adjclose, volume)。
例 2
この例では、次の値が使用されます。
- Symbol: B1 - ファンドのシンボル ("VFIAX")。
- Date: A5 - 価格設定日 ("Feb 5, 2026")。
- Indicator: G4 - 指標(取引量) ("volume")。
Yahoo Finance サイトからの対応するデータ:
仕組み
FUNDS() 関数は、通常モードでも配列関数としても機能します。
配列として使用するには、適切なパラメータを指定して、任意のセルに関数を入力するだけです。その後、Ctrl+Shift+Enter キーを押して配列数式を入力すると、LO Calc が自動的にデータテーブルを返します。
配列数式に関連するすべてのセルを選択するには、配列の任意のセルを選択して Ctrl+/ キーを押します。
配列数式を値に変換する必要がある場合は、配列全体を選択し、Data > Calculate メニューで Formula to Value を選択します。
日付をテキスト形式で使用する場合は、最初に実際の日期に変換する必要があります。例: DATEVALUE("2026-01-25")。
長期間の履歴データを取得する必要がある場合は、遅延を回避するために
YFINANCE 関数を使用することをお勧めします。
準備されたテンプレート
履歴データ、財務指標、または企業プロファイルを取得するための既製テンプレートを使用することもできます。
これを行うには、YLC Utilities > Template > Company screener メニューに移動し、次のレポートのいずれかを選択します。
- Profile data ("プロファイルデータ")
- Financial data ("財務データ")
- Statistical data ("統計データ")
- Dividend data ("配当データ")
- Historical data ("履歴データ")
拡張機能のダウンロード
YLC Utilities 拡張機能をインストールして、FUNDS() 関数を使用できます。
その後、この関数は Excel (LibreOffice Calc) で開かれるすべてのファイルで使用できるようになります。