Excel PMT関数と計算式の例

  • これを共有
Michael Brown

このチュートリアルでは、ExcelのPMT関数を使用して、金利、支払い回数、ローン総額に基づいてローンや投資の支払い額を計算する方法を紹介します。

お金を借りる前に、ローンの仕組みについて知っておくとよいでしょう。 RATE、PPMT、IPMTなどのExcelの金融関数のおかげで、ローンの月々の支払いやその他の定期的な支払いを簡単に計算できます。 このチュートリアルでは、PMT関数について詳しく見て、その構文を詳しく説明し、あなた自身のPMT計算機をExcelで作る方法を説明します。

    ExcelのPMT関数とは何ですか?

    ExcelのPMT関数は、一定の金利、期間数、借入金額に基づいてローンの支払額を計算する金融関数です。

    "PMT "は "payment "の略で、機能名にもなっています。

    例えば、年利7%、借入額3万円の2年ローンを申し込む場合、PMTの計算式で月々の支払額がわかる。

    PMT機能をワークシートで正しく動作させるために、以下の点にご注意ください。

    • 一般的なキャッシュフローモデルに沿うように、支払金額を出力するのは 負数 というのは、現金の流出だからです。
    • PMT関数が返す値には 主な 関心 が、ローンに付随する手数料、税金、積立金などは含まれません。
    • Excel の PMT 計算式は、次のような異なる支払頻度に対するローンの支払額を計算することができます。 ウィークリー , 毎月 , クォータリー または 年毎に この例は、その正しい方法を示しています。

    PMT機能は、Office 365のExcel、Excel 2019、Excel 2016、Excel 2013、Excel 2010、Excel 2007で利用可能です。

    Excel PMT関数 - 構文と基本的な使用方法

    PMT関数は以下の引数を持ちます。

    PMT(rate、nper、pv、[fv]、[type])

    どこで

    • レート (必須) - 期間ごとの定数金利。 パーセントまたは10進数で指定することができます。

      例えば、以下のような場合です。 年次 年利10%のローンの支払いは、利率を10%または0.1としてください。 毎月 の場合、利率は10%/12または0.00833を使用します。

    • エヌパー (必須) - ローンの支払い回数、つまりローンを支払うべき期間の合計。

      例えば、以下のような場合です。 年次 5年ローンを組む場合、5をnperとします。 毎月 の支払いは、同じローンの年数を12倍し、5*12または60をnperに使用します。

    • ピーブイ (必須) - 現在価値、すなわち将来のすべての支払いが今価値がある合計額。 ローンの場合は、単に元の借入額です。
    • エフエフ (オプション) - 将来価値、または最後の支払いが行われた後に希望する現金残高。 省略した場合、将来価値はゼロ(0)と見なされます。
    • タイプ (オプション) - 支払い期限を指定します。
      • 0 または省略 - 支払いは各期末に行われます。
      • 1 - 支払いは各期首に行われます。

    例えば、10万円を年利7%で5年間借りた場合、以下の式で計算すると ねんばらい :

    =pmt(7%, 5, 100000)

    を見つけるには 月払い の場合、この計算式を使ってください。

    =pmt(7%/12, 5*12, 100000)

    B1に金利、B2に年数、B3に借入金額を入力すると、次のような簡単な式になります。

    =pmt(b1, b2, b3)

    として返送されることをご留意ください。 負数 というのも、この金額はあなたの銀行口座から引き落とされる(差し引かれる)からです。

    デフォルトでは、Excelは結果を 通貨 の形式で、小数点以下2桁に丸め、赤色でハイライトし、括弧で囲んでいます。 右の画像は、同じ結果を 一般 のフォーマットで表示されます。

    もし、支払いを 積極的 番号 の前にマイナス記号を付けると、PMTの式全体または pv 引数(融資額)を設定します。

    =-pmt(b1, b2, b3)

    または

    =pmt(b1, b2, -b3)

    ヒント:計算するには 合計額 この場合、24,389.07*5となり、総額は121,945.35ドルとなる。

    ExcelでPMT関数を使用する方法 - 数式の例

    以下では、自動車ローン、住宅ローン、住宅ローンなど、さまざまな定期的な支払いを計算する方法を示すExcel PMT式の例をいくつか紹介します。

    ExcelのPMT関数の完全な形

    ほとんどの場合、PMTの式では最後の2つの引数は省略できます(上記の例で行ったように)。なぜなら、これらの引数のデフォルト値は、最も典型的なユースケースをカバーしているからです。

    • エフエフ 勿体無い ゼロバランス 最終支払い後
    • タイプ 省略 - 支払い期限は しゅうりょう 各期間の

    融資条件がデフォルトと異なる場合は、PMT式のフルフォームを使用します。

    を例として計算してみましょう。 年払い この入力セルをもとに

    • B1 - 年利率
    • B2 - 借入期間(単位:年)
    • B3 - 融資額
    • B4 - 将来価値(最終支払後の残高)
    • B5 - アニュイティタイプ。
      • 0(定期年金)-毎年末に支払われます。
      • 1(年金支払期日)-期首に支払いが行われる(例:家賃やリース料)。

    これらのリファレンスをExcelのPMTの計算式に追加してください。

    =pmt(b1, b2, b3, b4, b5)

    そして、このような結果を得ることができるのです。

    週払い、月払い、四半期払い、半期払いの計算が可能

    支払い頻度に応じて、以下の計算を行う必要があります。 レート パー の引数になります。

    • について レート の場合、年利を1年間の支払回数(複利計算期間と同じと見なす)で割る。
    • について パー は、年数に1年当たりの支払回数を掛けたものです。

    詳細は下表のとおりです。

    支払頻度 レート エヌパー
    ウィークリー 年利率/52 年 * 52
    月次 年利率÷12 年 * 12
    四半期ごと 年利率÷4 年 * 4
    半期ごと 年利率÷2 年 * 2

    例えば、年利8%、期間3年の5,000ドルのローンの定期的な支払額を求めるには、以下のいずれかの計算式を使用します。

    ウィークリー を支払います。

    =pmt(8%/52, 3*52, 5000)

    月次 を支払います。

    =pmt(8%/12, 3*12, 5000)

    四半期ごと を支払います。

    =pmt(8%/4, 3*4, 5000)

    半期ごと を支払います。

    =pmt(8%/2, 3*2, 5000)

    いずれの場合も、最後の支払い後の残高は0ドルとし、支払いは各期末に行うものとします。

    下のスクリーンショットは、これらの計算式の結果です。

    エクセルでPMT計算機を作る方法

    お金を借りる前に、いろいろな条件を比較して、自分に合った選択肢を見つけることが大切です。 そのために、Excelのローン支払い計算機を自作してみましょう。

    1. まず最初に、借入金額、金利、借入期間をそれぞれ別のセル(B3、B4、B5)に入力します。
    2. 異なる期間を選択し、支払期限を指定できるようにするには、以下の定義済みオプションでドロップダウンリストを作成します(B6およびB7)。

    3. のルックアップテーブルをセットアップします。 期間 (E2:F6)と 支払い期限 (ルックアップテーブルのテキストラベルは、対応するドロップダウンリストの項目と正確に一致させることが重要です。

      ドロップダウンリストの横のセルに、以下のIFERROR VLOOKUP式を入力し、ドロップダウンリストで選択された項目に対応するルックアップテーブルから数値を取得します。

      の計算式 期間 (C6):

      =iferror(vlookup(b6, e2:f6, 2, 0), "")

      の計算式 支払い期限 (C7):

      =iferror(vlookup(b7, e8:f9, 2, 0), "")

    4. セルに基づいて定期的な支払いを計算するPMT式を書きます。 この場合、式は次のようになります。

      =iferror(-pmt(b4/c6, b5*c6, b3, 0, c7), "")

      以下のことにご注意ください。

      • があります。 fv 引数(0)は、最後の支払い後は常に残高ゼロにしたいので、数式にハードコードされています。 ユーザーが将来の値を入力できるようにしたい場合は、fv 引数に別の入力セルを割り当ててください。
      • PMT機能の前にマイナス記号を付けると、その結果が 正の数 .
      • PMT関数はIFERRORにラップされ、いくつかの入力値が定義されていない場合のエラーを隠蔽します。

      上記の数式をB9に入力し、隣のセル(A9)に選択した期間に対応するラベル(B6)を表示します。 これは、B6の値と任意のテキストを連結するだけです。

      =B6&」支払い"

    5. 最後に、ルックアップテーブルを見えなくして、いくつかの仕上げの書式設定をすれば、ExcelのPMT計算機は完成です。

    ExcelのPMT関数が動作しない

    ExcelのPMTの計算式がうまくいかない、または間違った結果を出す場合、以下の理由が考えられます。

    • のどちらかを選択した場合、#NUM!エラーが発生することがあります。 レート 引数が負の数であるか パー は0に等しい。
    • 1つ以上の引数がテキスト値の場合、#VALUE!エラーが発生します。
    • PMTの計算結果が予想よりずっと高かったり低かったりする場合は、供給された単位と整合性がとれているかどうかを確認する。 レート パー の引数は、この例のように年利を期間利率に、年数を週、月、四半期に正しく変換したことを意味します。

    以上、ExcelでPMT関数を計算する方法でした。 このチュートリアルで説明した数式をより詳しく見るには、以下のサンプルワークブックをダウンロードしてください。 読んでいただき、ありがとうございました。

    練習用ワークブック(ダウンロード

    ExcelでのPMTの計算式 - 例(.xlsxファイル)

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。