ODDLYIELD関数の使い方
最終期の日数が半端な証券の利回りを返します。
200720102013201620192021365
- 構文
-
=ODDLYIELD(受渡日, 満期日, 直前利払日, 利率, 価格, 償還価格, 頻度, [基準]) - 引数
-
- 受渡日必須
- 満期日必須
- 直前利払日必須
- 利率必須
- 価格必須
- 償還価格必須
- 頻度必須
- 基準省略できる
- どんな関数か
最後の利払期間が変則的な債券において、購入価格からその投資の利回りを算出します。
- 使用例
-
=ODDLYIELD("2023/2/15", "2023/6/15", "2022/11/15", 0.05, 100.2, 100, 2)を入れると、こうなります。- 購入価格
- 100.2
- 算出利回り
- 4.56%
数式を入れたセル
結果: 0.0456
つまずきやすいところ
- 受渡日は満期日より前でなければならない。順番を取り違えるとエラーになる
- 日付は日付として渡す(DATE か、日付の入ったセル)。文字のままだとうまくいかない
- 最後の「基準」で日数の数え方が変わる(0=30日/360日、1=実日数 など)。慣習に合わせる
- 利率や利回りは
0.05(=5%)のように小数で渡す