Excel

ExcelのPMT関数でローンの毎月の返済額を簡単に計算しよう!【基本から応用まで】

ExcelのPMT関数は、ローンの毎月の返済額を計算するのに非常に便利なツールです。ローン返済のシミュレーションや、住宅ローン、車のローン、ビジネスローンなどにおける支払い計画を立てるときに活用できます。この記事では、PMT関数の基本的な使い方から、応用的な活用方法までを解説します。

PMT関数とは?

PMT関数は、指定された金利ローン期間、および借入額に基づいて、定期的な支払い額(通常は毎月の返済額)を計算する関数です。PMT関数を使用すれば、毎月いくら支払う必要があるかを簡単に把握できます。

PMT関数の基本的な構文

=PMT(利率, 期間, 借入額, [将来価値], [支払期日])

  • 利率: 各期間(通常は1ヶ月)ごとの金利。年利の場合は12で割って月利に変換します。
  • 期間: 支払い期間の総数。通常、ローンの年数に12を掛けて月数に変換します。
  • 借入額: 現在のローンの元金(借入額)。負の数で入力します。
  • 将来価値(省略可能): ローンの最終時点での残高。通常は0(すべて返済する場合)。
  • 支払期日(省略可能): 支払いが期首か期末に行われるかを指定します。0(デフォルト)は期末払い、1は期首払いです。

PMT関数の動作イメージ

例えば、3%の金利で20年間ローンを組み、借入額が10万ドル($100,000)の場合、毎月の返済額を求めるには次のように入力します。

=PMT(0.03/12, 20*12, -100000)

  • 利率: 0.03/12(3%の年利を月利に変換)
  • 期間: 20*12(20年間の月数)
  • 借入額: -100000(負の数として入力)

この場合、毎月の返済額は$554.60となります。

PMT関数の実際の例

例えば、次のようにローンの詳細が入力されている場合、

A B C D
年利率 3%
期間 20年
借入額 $100,000
毎月の返済額 =PMT(0.03/12, 20*12, -100000) → -$554.60

このように、PMT関数を使うことで、毎月の返済額を簡単に計算することができます。

PMT関数の応用例

住宅ローンの毎月の支払い額を計算

住宅ローンを組む際、金利や返済期間、借入額を基に、毎月の支払い額を事前に計算しておくことは非常に重要です。例えば、3.5%の金利で30年間、20万ドル($200,000)の住宅ローンを組む場合、毎月の返済額は次のように計算できます。

=PMT(0.035/12, 30*12, -200000)

この場合、毎月の支払い額は約$898.09となります。

将来価値を考慮した返済計画

PMT関数では、将来価値を指定することで、ローンが完済される時点で残るべき金額を考慮した計算も可能です。例えば、最終的に1万ドル($10,000)の残高があるローンを組む場合、次のように将来価値を指定します。

=PMT(0.04/12, 15*12, -150000, 10000)

これにより、最終的な残高を考慮した毎月の支払い額が計算されます。

毎月ではなく、期首での支払いを設定

通常、PMT関数では支払いが期末に行われると仮定されていますが、支払いが期首に行われる場合は、第5引数に1を指定します。例えば、期首払いの場合は次のように入力します。

=PMT(0.05/12, 10*12, -50000, 0, 1)

これにより、期首払いの場合の返済額を計算することができます。

分割払いの計画を立てる

PMT関数は、ローンだけでなく、商品の分割払いの計画を立てる際にも使えます。例えば、年利8%の金利で12ヶ月の分割払いで商品を購入した場合、毎月の支払い額を計算することができます。

=PMT(0.08/12, 12, -5000)

これにより、商品の分割払いにおける毎月の支払い額が求められます。

PMT関数の便利な豆知識

金利が月利か年利かを確認

PMT関数を使用する際は、金利が月利なのか年利なのかに注意が必要です。通常は、年利を12で割って月利に変換してから関数に入力します。例えば、5%の年利なら0.05/12と入力します。

借入額は負の数で入力

PMT関数では、借入額を負の数で入力することが一般的です。これは、支払い額が正の数で返されるためです。逆に、借入額を正の数で入力すると、支払い額が負の数で返されます。

結果のフォーマットを確認

PMT関数は、結果として返済額を小数点以下まで計算して返します。計算結果が金額として使われる場合は、セルのフォーマットを通貨金額に設定して表示を見やすくしましょう。

PMT関数のよくあるエラーと対処法

#NUM!エラー

#NUM!エラーは、PMT関数に無効な数値が入力された場合に発生します。特に、期間が0またはマイナスの値になっている場合にこのエラーが発生することが多いです。期間や金利が正しい値で入力されているか確認してください。

=PMT(0.05, 0, -50000)  // 結果は#NUM!エラー

#VALUE!エラー

#VALUE!エラーは、PMT関数に数値以外の無効なデータ(文字列や空白)が含まれている場合に発生します。すべての入力値が数値であることを確認しましょう。

=PMT(“abc”, 12, -50000)  // 結果は#VALUE!エラー

まとめ

ExcelのPMT関数は、ローンや分割払いの毎月の返済額を簡単に計算できる便利なツールです。住宅ローンや車のローン、ビジネスローンのシミュレーションに役立ち、将来の支払い計画を立てる際に有用です。金利や返済期間、将来価値を考慮して、現実的な返済プランを策定することができます。

PMT関数を活用して、支払い計画を効率的に立てましょう!