説明
OddFPrice は、定期的に利息が支払われるが、第 1 期目が半端な期である証券の価格を返します。
多重定義
OddFPrice (受渡日, 満期日, 発行日, 初回利払日, 利率, 利回り, 償還価額, 頻度)
OddFPrice (受渡日, 満期日, 発行日, 初回利払日, 利率, 利回り, 償還価額, 頻度, 基準)
引数
初回利払日は、証券の最初の利息がいつ支払われるかを指定する
「Date」または
「DateTime」。この日付は、受領日以降で満期日よりも前である必要があります。たとえば、証券の支払いが四半期ごとである場合、最初の利息支払日は、満期日から正確に四半期前ごとの日付になっている必要があります。
利率は、証券で支払われる利札の利率を指定する、0 を含む正の数値。
利回りは、証券の配当を指定する 0 を含む正の数値です。
償還価額は、額面 $100 に対する証券の償還額を指定する数値または通貨値です。
頻度は、年間の利息支払回数を指定する数値。使用できる値は 1(年 1 回)、2(年 2 回)、4(四半期ごと)です。
基準は、日数の計算方法を指定する数値。これはオプションです。次の種類が使用できます。
0 - 30 日/360 日(アメリカ方式、デフォルト)
アクション
OddFPrice は、定期的に利息が支払われるが、第 1 期目が半端な期である証券の価格を返します。第 1 期目は他の期より長い場合も短い場合もあります。
例
1999 年 10 月 15 日に発行され、最初の利息支払日が 2000 年 9 月 1 日、満期日が 2005 年 9 月 1 日の債券があるとします。債券の利率は 4.5 %、配当は 5 % です。 この債券は、(半端な期である第 1 期目以降は)半期ごとに利子が支払われ、(額面 100 ドルごとの)償還価格が 100 ドルで、基準として 30 日/360 日を使用します。債券が 2000 年 1 月 22 日に購入された場合は、次の式で債券の価格を計算します。
OddFPrice (DateValue(2000,1,22), DateValue(2005,9,1), DateValue(1999,10,15), DateValue (2000,9,1), 0.045, 0.05, 100, 2, 0)
97.54 を返します。この関数では配当を指定して価格を計算し、OddFYield 関数では価格を指定して配当を計算することに注意してください。
コメント
この関数は、Excel の同名の関数と同じ機能を持ちます。
この関数は、関連する OddFYield 関数の逆関数です。