説明
OddLYield は、定期的に利子を支払うが、最終期が半端な期である証券の配当を返します。
多重定義
OddLYield (受渡日, 満期日, 最終利払日 利率, 現在価額, 償還価額, 頻度)
OddLYield (受渡日, 満期日, 最終利払日 利率, 現在価額, 償還価額, 頻度, 基準)
引数
利率は、証券で支払われる利札の利率を指定する、0 を含む正の数値。
現在価額は、額面 $100 に対する証券の取引額を指定する正の数値または通貨値です。
償還価額は、額面 $100 に対する証券の償還額を指定する数値または通貨値です。
頻度は、年間の利息支払回数を指定する数値。使用できる値は 1(年 1 回)、2(年 2 回)、4(四半期ごと)です。
基準は、日数の計算方法を指定する数値。これはオプションです。次の種類が使用できます。
0 - 30 日/360 日(アメリカ方式、デフォルト)
アクション
OddLYield は、定期的に利子を支払うが、最終期が半端な期である証券の配当を返します。最終期は他の期より長い場合も短い場合もあります。
例
満期日が 2000 年 6 月 25 日、利息が 4% 、価格が $100.13、満期前の最終利息支払日が 1999 年 9 月 30 日の債権が 2000 年 1 月 10 日に購入されたとします。四半期ごとの利息支払い、償還額 100 ドル、および基準 30 日/360 日とすると、配当は次の式を使って求められます。
OddLYield(DateValue(2000,1,10), DateValue(2000,6,25), DateValue(1999,9,30), 0.045, 100.13, 100, 4, 0)
0.0416(小数点以下 4 桁に四捨五入)が返されます。これは配当が 4.16% であることを示します。
コメント
この関数は、Excel の同名の関数と同じ機能を持ちます。
この関数は、関連する OddLPrice 関数の逆関数です。
配当を計算する明示的な関数がないため、Crystal Reports では OddLPrice の式を使った反復計算の手法が使用されます。配当の値が概算され、半端な期である最終期の価格が計算されます。この計算された価格を、指定された価格と比較して、新しい配当を概算します。計算された価格が指定された価格と等しくなるまで、この処理が繰り返されます。