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

投資の現在価値を返します。Returns the present value of an investment. 現在価値とは、将来行われる一連の支払いを、現時点で一括払いした場合の合計金額をいいます。The present value is the total amount that a series of future payments is worth now. たとえば、借金をした場合、借入金額の合計が、貸方に対する現在価値となります。For example, when you borrow money, the loan amount is the present value to the lender.

構文Syntax

Pv(Arg1Arg2Arg3Arg4Arg5)expression.Pv (Arg1, Arg2, Arg3, Arg4, Arg5)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required DoubleDouble 利率: 投資の利率を指定します。Rate - the interest rate per period. たとえば、年利 10% の自動車ローンを利用して月払いで返済を行う場合、月単位の金利は 10%/12 = 0.83% となります。For example, if you obtain an automobile loan at a 10 percent annual interest rate and make monthly payments, your interest rate per month is 10%/12, or 0.83%. この場合、数式には 10%/12、0.83%、または 0.0083 の形式で指定します。You would enter 10%/12, or 0.83%, or 0.0083, into the formula as the rate.
Arg2Arg2 必須Required DoubleDouble 期間: 投資期間全体での支払回数の合計を指定します。Nper - the total number of payment periods in an annuity. たとえば、4 年ローンを利用して月払いで返済を行う場合、このローンの支払回数は 4*12 = 48 となります。For example, if you get a four-year car loan and make monthly payments, your loan has 4*12 (or 48) periods. この場合、数式には 48 の形式で指定します。You would enter 48 into the formula for nper.
Arg3Arg3 必須Required DoubleDouble Pmt-各期間に行われた支払額で、投資期間を通じて変更することはできません。Pmt - the payment made each period and cannot change over the life of the annuity. 通常、pmt にはプリンシパルと利息が含まれますが、他の料金や税金はありません。Typically, pmt includes principal and interest but no other fees or taxes. たとえば、$1万、4年間、12% の自動車ローンの毎月の支払いは $263.33 です。For example, the monthly payments on a $10,000, four-year car loan at 12 percent are $263.33. 数式を pmt として入力する場合は、「-263.33」と入力します。Pmt が省略された場合は、fv 引数を含める必要があります。You would enter -263.33 into the formula as the pmt. If pmt is omitted, you must include the fv argument.
Arg4Arg4 省略可能Optional VariantVariant Fv-将来価値、または最後の支払いを行った後に残る現金の収支を指定します。Fv - the future value, or a cash balance 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). たとえば、18年で特別なプロジェクトの支払を $5万に保存する場合、$5万は将来の値になります。For example, if you want to save $50,000 to pay for a special project in 18 years, $50,000 is the future value. その後、利率を控えめに推測し、月ごとに保存する必要がある期間を決定することができます。You could then make a conservative guess at an interest rate and determine how much you must save each month. Fv が省略された場合は、pmt 引数を含める必要があります。If fv is omitted, you must include the pmt argument.
Arg5Arg5 省略可能Optional VariantVariant Type-数字0または1を指定します。支払いの期日を示します。Type - the number 0 or 1; indicates when payments are due.

戻り値Return value

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

注釈Remarks

次に、 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

利率と期間を指定するときは、時間的な単位を一致させる必要があります。Make sure that you are consistent about the units you use for specifying rate and nper. たとえば、年利 12% の 4 年ローンを月払いで返済する場合、利率には 12%/12 = 1 (%) を、また期間には 4*12 = 48 (月) を指定します。If you make monthly payments on a four-year loan at 12 percent annual interest, use 12%/12 for rate and 4*12 for nper. また、これと同じローンを年払いで返済する場合は、利率に 12 (%)、期間に 4 (年) を指定します。If you make annual payments on the same loan, use 12% for rate and 4 for nper.

次の関数は、財務に適用されます。投資は、連続した期間に行われる一連の定期的な現金支払いです。The following functions apply to annuities: An annuity is a series of constant cash payments made over a continuous period. たとえば、自動車ローンまたは住宅ローンは、投資額です。For example, a car loan or a mortgage is an annuity. 詳細については、各財務関数の説明を参照してください。For more information, see the description for each annuity function.

  • CUMIPMTCUMIPMT
  • PPMTPPMT
  • CUMPRINCCUMPRINC
  • PVPV
  • FVFV
  • RATERATE
  • FVSCHEDULEFVSCHEDULE
  • XIRRXIRR
  • IPMTIPMT
  • XNPVXNPV
  • PMTPMT

投資関数では、すべての引数に関して、定額預金の支払いのような出金は負の数で表し、配当金のような入金は正の数で表します。In annuity functions, cash you pay out, such as a deposit to savings, is represented by a negative number; cash you receive, such as a dividend check, is represented by a positive number. たとえば、銀行口座の預金 10 万円を引数として使用する場合、預金者側は -100000、銀行側では 100000 と指定します。For example, a $1,000 deposit to the bank would be represented by the argument -1000 if you are the depositor and by the argument 1000 if you are the bank.

財務関数の引数は、相互に関連しています。Microsoft Excel solves for one financial argument in terms of the others.

  • たとえば、利率が 0 でない場合は、次の数式が成立します。If rate is not 0, then:

    数式

  • 利率が0の場合は、次のようになります。If rate is 0, then:

    (pmt * nper) + pv + fv = 0

サポートとフィードバック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.