TBILLYIELD関数

Excel 2007+

概要

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+