TOP
Bonds 関数
BONDS() の説明
BONDS() 関数は、指定されたシンボル (例: TYX - 30年債、TNX - 10年債) に基づいて、Yahoo Finance サイト (finance.yahoo.com) から国債のヒストリカルデータを直接自動取得するように設計されています。
この関数を使用すると、Excel (LibreOffice Calc) の表に直接、財務省証券の利回りと相場データを取得でき、これはマクロ経済指標やリスクの分析に重要です。
この機能を利用するには、インターネット接続が必要です。
BONDS 関数の主な特徴
構文:
=BONDS(Symbol; [Date]; [Indicator])
パラメーター:
- Symbol: 債券の証券シンボル (例: "TNX", "IRX")。値の範囲(レンジ)を指定することもできます。
- [Date]: (オプション) データを取得する日付。デフォルトでは今日の日付が使用されます。
- [Indicator]: (オプション) 指標 ("open", "high", "low", "close", "adjclose", "volume")。デフォルトでは終値 "close" が使用されます。値の範囲(レンジ)を指定することもできます。
使用例
例 1
BONDS() 関数を使用すると、債券利回りの変化を簡単に追跡できます。インストルメントのコードを指定すると、Excel (Calc) がデータをインポートします:
=BONDS(Symbol; Date; Indicator)
次のような結果が得られます:
この例では、次の値が使用されています:
- Symbol: B5:B9 - 債券コードが含まれるセルの範囲 (IRX, FVX, TNX, TYX, ZN=F)。
- Date: B1 - データを取得する日付 ("2026-02-10")。
- Indicator: C4:H4 - 指標が含まれるセルの範囲 (open, high, low, close, adjclose, volume)。
例 2
この例では、次の値が使用されています:
- Symbol: B1 - 債券コードが含まれるセル ("IRX")。
- Date: A5 - 価格が設定された日付 ("Feb 6, 2026")。
- Indicator: G4 - 指標 (出来高) ("volume")。
Yahoo Finance サイトの対応するデータ:
仕組み
BONDS() 関数は、通常モードと配列関数の両方として機能します。
配列形式で使用するには、適切なパラメーターを指定して任意のセルに関数を入力するだけです。その後、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 拡張機能をインストールすることで、BONDS() 関数を使用できます。
その後、この関数は Excel (LibreOffice Calc) で開かれるすべてのファイルで使用できるようになります。