WorksheetFunction.AccrIntM メソッド (Excel)

満期日に利息が支払われる証券の未収利息額を返します。

構文

AccrIntM (Arg1, Arg2, Arg3, Arg4, Arg5)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 バリアント型 (Variant) 証券の発行日を指定します。
Arg2 必須 バリアント型 (Variant) 証券の満期日を指定します。
Arg3 必須 バリアント型 (Variant) 証券の年利を指定します。
Arg4 必須 バリアント型 (Variant) 証券の額面価格を指定します。 額面を省略すると、$1,000 を指定したと見なされます。
Arg5 省略可能 バリアント型 (Variant) 計算に使用する基準日数を示す数値を指定します。

戻り値

Double

注釈

重要

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

次に、 Arg5 に指定できる値を示します。

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

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

注:

Visual Basic for Applications (VBA) では、Excel と異なる方法でシリアル日付が計算されます。 VBA では、シリアル日付値 1 は 1900 年 1 月 1 日ではなく、1899 年 12 月 31 日に該当します。

発行日、満期日、基準に整数以外の値を指定すると、小数点以下が切り捨てられます。 発行日または満期日に無効な日付を指定すると、エラーになります。

rate = 0 の場合、または par = 0 の場合、ACCRINTM はエラーを生成します。

基準 < が 0 の場合、または基準 > 4 の場合、ACCRINTM はエラーを生成します。

issue = maturity の場合、ACCRINTM はエラーを生成します。

ACCRINTM は次のように計算されます。ここで、 A = 月単位でカウントされた未収日数:

ACCRINTM

それぞれの値の意味は次のとおりです。 D = 年間基準。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。