クイックナビゲーション
TBILLYIELD関数
概要
TBILLYIELD関数は、米国財務省短期証券(T-Bill)の利回りを計算します。受渡日、満期日、価格を指定して投資利回りを正確に求め、財務分析や債券ポートフォリオ管理に不可欠です。
構文
TBILLYIELD(受渡日, 満期日, 価格)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 受渡日 | Date |
はい | 財務省証券の受渡日。発行日以降に買い手に引き渡される日付です。DATE関数での入力推奨。 |
| 満期日 | Date |
はい | 財務省証券の満期日。支払期日を指定します。DATE関数での入力推奨。 |
| 価格 | Number |
はい | 額面100ドルに対する財務省証券の価値。負の値はエラーとなります。 |
TBILLYIELD関数の使用
財務省短期証券の利回り計算に特化した関数です。受渡日から満期日までの期間が1年以内であることを前提に、価格差から利回りを算出します。トレジャリービルのパフォーマンス分析やポートフォリオ利回り計算で活用されます。
TBILLYIELDの一般的な例
基本的な利回り計算例
=TBILLYIELD(DATE(2008,3,31),DATE(2008,6,1),98.45)
2008年3月31日受渡、6月1日満期、価格98.45ドルのT-Bill利回りを計算(結果:9.14%)
セル参照を使用した例
=TBILLYIELD(A2,B2,C2)
A2:受渡日、B2:満期日、C2:価格のセルを参照して利回りを計算
よくある質問
DATE関数を使用して入力してください。例:DATE(2008,5,23)。文字列入力はエラーの原因となります。
額面100ドルに対する証券の現在価値です。98.50などの小数で指定します。
1年以内です。それを超える場合は#NUM!エラーが返されます。
一般的なエラーと解決策
#NUM!エラー
Cause: 受渡日>満期日、または期間が1年超、価格≤0
Solution: 日付の順序と期間を確認し、正しい価格を入力
#VALUE!エラー
Cause: 無効な日付値または非数値
Solution: DATE関数で日付を指定し、価格は数値で入力
注記
- 日付はExcelのシリアル値で自動処理(1900/1/1=1)
- 非整数日付は小数点以下切り捨て
- 計算式:利回り = (100-価格)/価格 × (365/日数) の変形
- 金融カテゴリの専門関数
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+