クイックナビゲーション
IPMT関数
概要
IPMT関数は、定額の支払いを定期的に行い利率が一定である投資において、指定された期に支払われる金利部分を計算します。ローン返済スケジュールの金利計算に最適です。
構文
IPMT(利率, 期, 期間, 現在価値, [将来価値], [型])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 利率 | Number |
はい | 投資期間を通じて一定の利率(月次なら年利/12) |
| 期 | Number |
はい | 金利計算対象の期(1から期間までの整数) |
| 期間 | Number |
はい | 投資・ローンの総支払回数 |
| 現在価値 | Number |
はい | ローンの元本額(正の値) |
| 将来価値 | Number |
いいえ | 最終期末の残高(通常0) |
| 型 | Number |
いいえ | 0=期末払い、1=期首払い(省略時は0) |
IPMT関数の使用
IPMT関数はローンの返済スケジュール作成で各期の金利支払額を計算します。利率と期間の単位を一致させる(月次計算時は年利/12、総期間×12)ことが重要です。支払いは負の値、受取は正の値で表現します。
IPMTの一般的な例
月次ローンの初回金利計算
=IPMT(A2/12, 1, A4*12, A5)
年利10%、3年・80万円のローン初月金利(約-6,667円)
最終年の年間金利
=IPMT(A2, 3, A4, A5)
同じローンの最終年全体の金利(約-29,245円)
よくある質問
月次返済なら利率に年利/12、期間に総月数を指定。年次なら年利と年数をそのまま使用。
支払う現金(ローン返済)は負、受け取る現金は正で計算されます。
一般的なエラーと解決策
#NUM! エラー
Cause: 期の値が期間を超えているか0以下
Solution: 期を1〜期間の範囲内に設定
#VALUE! エラー
Cause: 利率や期間にテキスト値
Solution: 数値のみ使用
注記
- 時間単位を必ず一致させる(月利なら月期間)
- 将来価値は通常0(完済前提)
- PMT、PPMTと組み合わせて返済分析
- 絶対値で表示する場合はABS関数併用
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+