WorksheetFunction メソッド (Excel)WorksheetFunction.NPer method (Excel)

定額の支払いを定期的に行い、利率が一定であると仮定して、投資に必要な期間 (支払回数) を返します。Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.


期間(Arg1Arg2Arg3Arg4Arg5)expression.NPer (Arg1, Arg2, Arg3, Arg4, Arg5)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required DoubleDouble 利率: 投資の利率を指定します。Rate - the interest rate per period.
Arg2Arg2 必須Required DoubleDouble Pmt: 各期間に行われた支払額を返します。投資期間を通じて変更することはできません。Pmt - the payment made each period; it cannot change over the life of the annuity. 通常、pmt には元金と利息は含まれますが、他の料金や税金は含まれません。Typically, pmt contains principal and interest but no other fees or taxes.
Arg3Arg3 必須Required DoubleDouble 現在価値: 現在の投資額、または、将来行われる一連の支払いを現時点で一括払いした場合の合計金額を指定します。Pv - the present value, or the lump-sum amount that a series of future payments is worth right now.
Arg4Arg4 省略可能Optional VariantVariant Fv-将来価値、または最後の支払いを行った後に残る現金の収支を指定します。Fv - the future value, or a cash balance that you want to attain after the last payment is made. Fv を省略すると、0を指定したと見なされます (たとえば、ローンの将来価値は0になります)。If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).
Arg5Arg5 省略可能Optional VariantVariant 支払期日: 支払いがいつ行われるかを、数値の 0 または 1 で指定します。省略すると、0 を指定したと見なされます。Type - the number 0 or 1 and indicates when payments are due.

戻り値Return value

倍精度浮動小数点型 (Double)Double


次に、 Arg5 に指定できる値を示します。The following table describes the values that can be used for Arg5.

支払期日Set type equal to 支払いが行われる時期If payments are due
0 または省略0 or omitted 各期の期末At the end of the period
1-d1 各期の期首At the beginning of the period

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.