目次
このチュートリアルでは、Excel の IPMT 関数を使用して、ローンや住宅ローンの定期的な支払いの利息分を求める方法を説明します。
住宅ローンや自動車ローンなど、ローンを組むと必ず、最初に借りた金額とそれに上乗せされた利息を返済する必要があります。 簡単に言うと、利息とは誰か(通常は銀行)のお金を使うために必要なコストなのです。
ローンの支払利息は、期間中の金利と残額を掛け合わせることで手動で計算できますが、Microsoft Excelにはこのための特別な関数、IPMT関数があります。 このチュートリアルでは、その構文と実際の計算式の例を挙げて詳しく説明します。
Excel IPMT関数 - 構文と基本的な使用方法
IPMT は、Excelの利払い関数で、金利と支払総額がすべての期間で一定であると仮定して、ある期間におけるローンの支払利息額を返すものである。
この関数の名前は、"I "が "interest"、"PMT "が "payment "であることに注目すると、より覚えやすくなるはずです。
ExcelのIPMT関数の構文は次のとおりです。
IPMT(rate、per、nper、pv、[fv]、[type])どこで
- レート (必須) - 期間ごとの定数金利。 パーセントまたは10進数で指定できます。
例えば、以下のような場合です。 年次 年利6%のローンの支払いには、6%または0.06を使用します。 レート .
週払い、月払い、四半期払いの場合は、この例のように年率を年間の支払い期間数で割ります。 例えば、あなたが クォータリー 年利6%のローンの支払いは、6%/4で計算します。 レート .
- あたり (必須) - 利息を計算する期間です。 1から3までの範囲の整数でなければなりません。 パー .
- エヌパー (必須) - 融資期間中の総支払回数です。
- ピーブイ (必須)-ローンや投資の現在価値。 つまり、ローン元本、つまり借りた金額です。
- エフエフ (オプション) - 将来の値、つまり最後の支払いが行われた後の希望する残高。 省略された場合、ゼロ(0)と見なされます。
- タイプ (オプション) - 支払い期限を指定します。
- 0または省略 - 各期末に支払いが行われます。
- 1 - 支払いは各期首に行われます。
例えば、2万ドルの融資を受けた場合、それを完済しなければならないのは 年次 年利6%で3年間分割払いする場合、1年目の支払額のうち利息分は次の計算式で算出できます。
=ipmt(6%, 1, 3, 20000)
数式に直接数値を入力する代わりに、以下のスクリーンショットに示すように、あらかじめ定義されたセルに数値を入力し、そのセルを参照することができます。
キャッシュフロー符号の規則に従い、結果は ネガティヴ デフォルトでは、赤色で表示され、括弧で囲まれています。 通貨 という数式で計算した結果が下のスクリーンショットの左側に表示されています。 右側は、同じ数式を 一般 のフォーマットで表示されます。
として関心を得るくらいなら 正の数 の場合は,IPMT関数全体あるいは pv の議論になります。
=-ipmt(6%, 1, 3, 20000)
または
=ipmt(6%, 1, 3, -20000)
ExcelでIPMT式を使用する例
基本がわかったところで、IPMT関数を使って支払い回数が異なる場合の利息額を求め、借入条件を変えることで潜在的な利息がどのように変化するかを見てみましょう。
その前に、IPMTの計算式は、定期的な支払いの総額(利息+元本)を計算するPMT関数の後に使用するのが最適であることに留意する必要があります。
異なる支払頻度(週、月、四半期)に対応するIPMT計算式
ローン支払いの利息部分を正しく把握するためには、必ず年利を該当期間の利率に、年数を総支払期間数に換算する必要があります。
- については レート の引数で、年利を年間の支払い回数で割り、後者が年間の複利計算の回数と等しいと仮定します。
- については 仮引数 は、年数に1年当たりの支払回数を掛けたものです。
次の表は、その計算結果を示したものです。
支払頻度 | レート論争 | Nper 引数 |
ウィークリー | 年利率/52 | 年 * 52 |
月次 | 年利率÷12 | 年 * 12 |
四半期ごと | 年利率÷4 | 年 * 4 |
半期ごと | 年利率÷2 | 年 * 2 |
例として、同じローンでも支払い回数が異なる場合の利息の金額を求めてみましょう。
- 年利率:6
- 貸出期間:2年
- 融資額:20,000ドル
- 期間:1年
最後の支払い後の残高は、$0になるように(その fv 論は省略)、支払いは各期末に行われ(以下、「期首」という。 タイプ 論は省略)。
ウィークリー :
=ipmt(6%/52, 1, 2*52, 20000)
月次 :
=ipmt(6%/12, 1, 2*12, 20000)
四半期ごと :
=ipmt(6%/4, 1, 2*4, 20000)
半期ごと :
=ipmt(6%/2, 1, 2*2, 20000)
これは、支払いによって元本が減少し、利息の計算対象となる残額が減少するためです。
また、同じローンでも年賦、半年賦、四半期賦で支払うべき利息の総額が異なりますので、ご注意ください。
IPMT関数の完全形
この例では、同じローン、同じ支払い回数、異なる年金タイプ(通常型と年金払い型)の利息を計算します。 このためには、IPMT関数の完全な形を使用する必要があります。
まず始めに、入力セルを定義しておきます。
- B1 - 年利率
- B2 - 借入期間(年
- B3 - 年間支払回数
- B4 - 融資額 ( pv )
- B5 - 将来価値 ( fv )
- B6 - 支払時期( タイプ ):
- 0 - 期間終了時(定期年金)
- 1 - 期首(年金支払開始)時
最初の期間番号がA9にあると仮定すると、利息の計算式は次のようになります。
=ipmt($b$1/$b$3, a9, $b$2*$b$3, $b$4, $b$5, $b$6)
注:IPMT式を複数の期間で使用する場合は、セル参照に注意してください。 入力セルへの参照はすべて絶対(ドル記号)でなければならないので、それらのセルにロックされます。 そのため につき 引数は相対セル参照(A9 のようなドル記号なし)でなければなりません。なぜなら、数式がコピーされる行の相対位置に基づいて変更される必要があるからです。
そこで、B9に上記の数式を入力し、残りの期間をドラッグダウンすると、次のような結果が得られます。 の数字を比較すると、以下のようになります。 興味 の欄(左が通常年金、右が年金払い)で、期首に払うと利息が少し安くなることがわかります。
ExcelのIPMT関数が動作しない
IPMTの数式がエラーを投げる場合、以下のいずれかの可能性が高いと思われます。
- #NUM!エラーが発生するのは につき の引数が1〜の範囲外であった場合 パー .
- 引数のいずれかが非数値の場合、#VALUE!エラーが発生します。
以上、IPMT関数の使い方でした。 このチュートリアルで取り上げた数式をより詳しく見るには、ExcelのIPMT関数サンプルワークブックをダウンロードしてください。 読んでくださってありがとうございました!また来週のブログでお会いしましょう