次の方法で共有


WorksheetFunction.OddLPrice メソッド

定義

最終利払期間の日数が半端な証券に対して、額面 $100 あたりの価格を返します。

public double OddLPrice (object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8);
Public Function OddLPrice (Arg1 As Object, Arg2 As Object, Arg3 As Object, Arg4 As Object, Arg5 As Object, Arg6 As Object, Arg7 As Object, Optional Arg8 As Object) As Double

パラメーター

Arg1
Object

受渡日: 証券の受渡日を指定します。 受渡日とは、発行日以降に証券が買い手に引き渡される日付です。

Arg2
Object

満期日: 証券の満期日を指定します。 満期日とは、証券の支払期日です。

Arg3
Object

最終利払日: 証券の最後の利払日を指定します。

Arg4
Object

利率: 証券の利率を指定します。

Arg5
Object

利回り: 証券の年間配当を指定します。

Arg6
Object

償還価額: 額面 $ 100 に対する証券の償還額を指定します。

Arg7
Object

頻度: 年間の利息支払回数を指定します。 年 1 回の場合は頻度 = 1、年 2 回の場合は頻度 = 2、四半期ごとの場合は頻度 = 4 を指定します。

Arg8
Object

基準: 計算に使用する基準日数を示す数値を指定します。

戻り値

注釈

重要: 日付は、DATE 関数を使用するか、他の数式または関数の結果として入力する必要があります。 たとえば、2008 年 5 月 23 日を入力する場合は、DATE (2008,5,23) を使用します。 日付を文字列として入力した場合、エラーが発生することがあります。

0 または省略30 日/360 日 (NASD 方式)
1実際の日数/実際の日数
2実際の日数/360 日
3実際の日数/365 日
430 日/360 日 (ヨーロッパ方式)

Excel では、日付は集計に使用できるようにシリアル値として格納されます。 既定では、1900 年 1 月 1 日のシリアル値は 1、2008 年 1 月 1 日は 1900 年 1 月 1 日から 39,448 日後であるためシリアル値は 39,448 になります。 Macintosh 用の Microsoft Excel では、既定として別の日付システムが使用されます。

受渡日とは、債券などの証券の売買代金を決済した日付です。 満期日とは、証券の支払期日です。 たとえば、2008 年 1 月 1 日に発行された 30 年債券を、発行日の 6 か月後に購入したとします。 この債券は、発行日が 2008 年 1 月 1 日、受渡日が 2008 年 7 月 1 日になり、満期日は、発行日の 2008 年 1 月 1 日から 30 年後の 2038 年 1 月 1 日になります。

受渡日、満期日、最終利払日、基準に整数以外の値を指定すると、小数点以下が切り捨てられます。

決済、満期日、またはlast_interestが有効な日付でない場合、 OddLPrice は #VALUE を返します。 が返されます。

レート < が 0 の場合、または yld < 0 の場合、 OddLPrice は #NUM を返します。 が返されます。

基準 < が 0 の場合、または基準 > 4 の場合、 OddLPrice は #NUM を返します。 が返されます。

次の日付条件を満たす必要があります。それ以外の場合、 OddLPrice は #NUM を返します。 エラー値:

満 > 期日決済 > last_interest

適用対象