<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PMT関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/pmt%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 16 Apr 2026 13:57:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>PMT関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのIPMT関数の使い方｜各期の利息支払額を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-ipmt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-ipmt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 13:57:27 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel財務関数]]></category>
		<category><![CDATA[IPMT関数]]></category>
		<category><![CDATA[PMT関数]]></category>
		<category><![CDATA[ローン返済]]></category>
		<category><![CDATA[利息計算]]></category>
		<category><![CDATA[返済スケジュール]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6022</guid>

					<description><![CDATA[ExcelのIPMT関数を使うと、住宅ローンや事業融資の「〇回目の利息はいくら？」をピンポイントで求められます。引数の意味・基本例・返済スケジュール表の作り方・PMT／PPMTとの関係・よくあるエラー対処まで実例付きで解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">毎月のローン返済額のうち、利息がいくらなのか気になりますよね。<br>総返済額はPMT関数で求められますが、利息部分だけを取り出すのは難しく感じます。</p>



<p class="wp-block-paragraph">そこで活躍するのが、Excelの <strong>IPMT関数</strong>（アイ・ピー・エム・ティー）です。<br>IPMT関数を使えば、「10回目の返済で利息はいくら？」という疑問を一発で解決できます。</p>



<p class="wp-block-paragraph">この記事では、IPMT関数の基本的な使い方から、返済スケジュール表の作り方まで解説します。<br>PMT・PPMT・CUMIPMTとの関係も整理しますので、財務関数の全体像もつかめますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">IPMT関数とは？各期の利息支払額を求めるExcel財務関数</a></li><li><a href="#toc2" tabindex="0">IPMT関数の書式と引数の解説</a><ol><li><a href="#toc3" tabindex="0">引数①利率（月利への換算方法）</a></li><li><a href="#toc4" tabindex="0">引数②期（何回目の支払いか）</a></li><li><a href="#toc5" tabindex="0">引数③期間・④現在価値・⑤将来価値・⑥支払期日</a></li></ol></li><li><a href="#toc6" tabindex="0">基本の使い方①｜指定した期の利息を1発で求める</a><ol><li><a href="#toc7" tabindex="0">住宅ローンの10回目の利息を求める例</a></li><li><a href="#toc8" tabindex="0">結果がマイナスになる理由と正値表示の方法</a></li></ol></li><li><a href="#toc9" tabindex="0">活用例②｜返済スケジュール表で月ごとの利息を一覧化する</a><ol><li><a href="#toc10" tabindex="0">IPMT関数をオートフィルで全120回に展開する手順</a></li><li><a href="#toc11" tabindex="0">利息推移グラフの作成（利息の右肩下がりを可視化）</a></li></ol></li><li><a href="#toc12" tabindex="0">PMT・IPMT・PPMTの関係を理解する（利息＋元金＝総支払額の検証）</a><ol><li><a href="#toc13" tabindex="0">=IPMT()+PPMT()-PMT()=0 で確認する検証式</a></li><li><a href="#toc14" tabindex="0">財務関数の家系図：CUMIPMT・CUMPRINCへの展開</a></li></ol></li><li><a href="#toc15" tabindex="0">返済初期と後期で利息が違う理由（元利均等返済の仕組み）</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">マイナス表示になる・正値にしたい</a></li><li><a href="#toc18" tabindex="0">#NUM! エラーの原因と修正方法</a></li><li><a href="#toc19" tabindex="0">#VALUE! エラーの原因と修正方法</a></li></ol></li><li><a href="#toc20" tabindex="0">IPMT関数に関するよくある質問</a><ol><li><a href="#toc21" tabindex="0">ISPMTとIPMTの違いは？</a></li><li><a href="#toc22" tabindex="0">IPMT関数はGoogleスプレッドシートでも使える？</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">IPMT関数とは？各期の利息支払額を求めるExcel財務関数</span></h2>



<p class="wp-block-paragraph">IPMTとは <strong>Interest Payment</strong>（利息の支払い）の略です。<br>Excelに搭載された財務関数のひとつで、住宅ローンや事業融資の指定した期（何回目）の利息部分だけを計算できます。</p>



<p class="wp-block-paragraph">Excel 2007以降の全バージョンおよびGoogleスプレッドシートで利用できます。</p>



<p class="wp-block-paragraph">ローンの返済では、毎月の返済額のうち「利息」と「元金」の割合が毎回変わります。<br>IPMT関数を使えば、何回目であっても利息額を一発で算出できますよ。</p>



<p class="wp-block-paragraph">PMT関数（毎月の総返済額）、PPMT関数（元金部分）と同じ財務関数ファミリーです。<br>3つを組み合わせると、月ごとの利息・元金・残高を一覧にした返済スケジュール表を作れます。</p>



<h2 class="wp-block-heading"><span id="toc2">IPMT関数の書式と引数の解説</span></h2>



<p class="wp-block-paragraph">IPMT関数の書式は次のとおりです。</p>



<pre class="wp-block-code"><code>=IPMT(利率, 期, 期間, 現在価値, [将来価値], [支払期日])</code></pre>



<p class="wp-block-paragraph">引数は6つあり、必須4つ・省略可2つです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>内容</th></tr></thead><tbody><tr><td>利率</td><td>必須</td><td>1支払期間あたりの利率（月払いなら年利÷12）</td></tr><tr><td>期</td><td>必須</td><td>利息を求める支払い回数（1〜期間の整数）</td></tr><tr><td>期間</td><td>必須</td><td>支払い回数の合計（月払いなら年数×12）</td></tr><tr><td>現在価値</td><td>必須</td><td>借入元金（ローン開始時の残高）</td></tr><tr><td>将来価値</td><td>省略可</td><td>最後の支払い後の残金（省略時=0）</td></tr><tr><td>支払期日</td><td>省略可</td><td>0=期末払い（省略時のデフォルト）、1=期首払い</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">引数①利率（月利への換算方法）</span></h3>



<p class="wp-block-paragraph">「利率」は1回の支払いあたりの利率を指定します。<br>年利で表記されることが多いので、月払いの場合は「年利÷12」で月利に変換します。<br>たとえば年利5%なら <code>5%/12</code>（または <code>0.05/12</code>）と入力してください。</p>



<p class="wp-block-paragraph">年利をそのまま指定すると、利息が約12倍になります。<br>「利息が大きすぎる」と感じたら、まずここを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc4">引数②期（何回目の支払いか）</span></h3>



<p class="wp-block-paragraph">「期」はIPMT関数固有の引数です。<br>「何回目の返済の利息を求めるか」を1〜期間の整数で指定します。<br>10回目の利息なら <code>10</code>、36回目なら <code>36</code> と入力します。</p>



<p class="wp-block-paragraph">範囲外の値（0以下、または期間を超える値）を指定すると <code>#NUM!</code> エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc5">引数③期間・④現在価値・⑤将来価値・⑥支払期日</span></h3>



<p class="wp-block-paragraph">「期間」は総支払い回数です。<br>月払い3年ローンなら <code>36</code>、35年ローンなら <code>35*12</code>（=420）と入力します。</p>



<p class="wp-block-paragraph">「現在価値」は借入元金を正の数で指定します。<br>300万円の車ローンなら <code>3000000</code> と入力します。</p>



<p class="wp-block-paragraph">「将来価値」は最終支払い後の残金で、完済ローンなら省略（0扱い）で構いません。<br>「支払期日」は <code>0</code>（期末払い）か <code>1</code>（期首払い）を指定します。<br>一般的な住宅ローンは月末払いなので、省略するだけでOKですよ。</p>



<h2 class="wp-block-heading"><span id="toc6">基本の使い方①｜指定した期の利息を1発で求める</span></h2>



<h3 class="wp-block-heading"><span id="toc7">住宅ローンの10回目の利息を求める例</span></h3>



<p class="wp-block-paragraph">実際の数字で試してみましょう。</p>



<ul class="wp-block-list"><li>借入額：100万円</li><li>年利：5%（月払い）</li><li>返済期間：3年（36回払い）</li><li>求めたい回数：10回目の利息</li></ul>



<p class="wp-block-paragraph">この条件でIPMT関数を入力します。</p>



<pre class="wp-block-code"><code>=IPMT(5%/12, 10, 36, 1000000)</code></pre>



<p class="wp-block-paragraph">結果は <code>-3,183</code>（円）です。<br>引数「利率」に <code>5%/12</code> と入れることで、年利を月利に換算しています。</p>



<p class="wp-block-paragraph">期（回数）を変えると、利息がどう変化するかも比べてみましょう。</p>



<pre class="wp-block-code"><code>=IPMT(5%/12, 1,  36, 1000000)   ' → -4,167（1回目）
=IPMT(5%/12, 10, 36, 1000000)   ' → -3,183（10回目）
=IPMT(5%/12, 36, 36, 1000000)   ' → -124（36回目）</code></pre>



<p class="wp-block-paragraph">返済が進むほど利息が大幅に減っていますよね。<br>これが<strong>元利均等返済</strong>（がんりきんとうへんさい：毎月の返済額が一定の返済方式）の特徴です。</p>



<h3 class="wp-block-heading"><span id="toc8">結果がマイナスになる理由と正値表示の方法</span></h3>



<p class="wp-block-paragraph">IPMT関数の結果は必ずマイナス値になります。<br>これは「支出」を負の数で表す、Excel財務関数の共通仕様です。<br>エラーではないので安心してください。</p>



<p class="wp-block-paragraph">正値（プラス）で表示したい場合は、先頭に <code>-</code> を付けて符号を反転します。</p>



<pre class="wp-block-code"><code>=-IPMT(5%/12, 1, 36, 1000000)   ' → 4,167</code></pre>



<p class="wp-block-paragraph">返済スケジュール表で「利息額」として見やすく表示するときに使ってみてください。</p>



<h2 class="wp-block-heading"><span id="toc9">活用例②｜返済スケジュール表で月ごとの利息を一覧化する</span></h2>



<p class="wp-block-paragraph">IPMT関数の本領発揮は、返済スケジュール表への活用です。<br>A列に回数（1〜36）を並べ、「期」引数でその回数を参照させます。<br>すると、オートフィルで全回分を一括計算できますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">IPMT関数をオートフィルで全120回に展開する手順</span></h3>



<p class="wp-block-paragraph">以下の表構成で返済スケジュール表を作成します。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th><th>2行目の数式例</th></tr></thead><tbody><tr><td>B1</td><td>年利（例: 5%）</td><td>手入力</td></tr><tr><td>B2</td><td>借入額（例: 1,000,000）</td><td>手入力</td></tr><tr><td>B3</td><td>返済回数（例: 36）</td><td>手入力</td></tr><tr><td>A列</td><td>回数（1, 2, 3…）</td><td>手入力</td></tr><tr><td>B列</td><td>返済額</td><td><code>=-PMT($B$1/12, $B$3, $B$2)</code></td></tr><tr><td>C列</td><td>利息</td><td><code>=-IPMT($B$1/12, A2, $B$3, $B$2)</code></td></tr><tr><td>D列</td><td>元金</td><td><code>=-PPMT($B$1/12, A2, $B$3, $B$2)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは <code>$B$1</code>・<code>$B$2</code>・<code>$B$3</code> を絶対参照（$マーク付き）にしておくことです。<br>こうすると、C2の数式を36行目（または120行目）まで一気にコピーできます。<br>A列の回数が自動的に「期」として参照されるので、全回分の利息が並びますよ。</p>



<p class="wp-block-paragraph">なお、B列の返済額（PMT）は全回で同じ値になるため、<code>A2</code> は不要です。</p>



<h3 class="wp-block-heading"><span id="toc11">利息推移グラフの作成（利息の右肩下がりを可視化）</span></h3>



<p class="wp-block-paragraph">C列の利息データを選択して、折れ線グラフを挿入してみてください。<br>返済回が進むにつれて利息が右肩下がりになる様子が、一目でわかりますよ。</p>



<p class="wp-block-paragraph">たとえば100万円・年利5%・3年ローンでは、1回目の利息は4,167円です。<br>36回目になると、わずか124円まで下がります。<br>この差の大きさがグラフで視覚化されると、改めて実感できますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">PMT・IPMT・PPMTの関係を理解する（利息＋元金＝総支払額の検証）</span></h2>



<p class="wp-block-paragraph">返済に関わる3つの財務関数は、次のような役割分担をしています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>計算例（年利5%・36回・100万円・1回目）</th></tr></thead><tbody><tr><td>PMT</td><td>毎月の総返済額</td><td>-29,971円</td></tr><tr><td>IPMT</td><td>利息部分</td><td>-4,167円</td></tr><tr><td>PPMT</td><td>元金部分</td><td>-25,804円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">IPMT + PPMT = PMT という等式が常に成立しています。<br>確認すると、-4,167 + (-25,804) = -29,971 になっていますね。</p>



<h3 class="wp-block-heading"><span id="toc13">=IPMT()+PPMT()-PMT()=0 で確認する検証式</span></h3>



<p class="wp-block-paragraph">「IPMT + PPMT = PMT」の関係を、次の式でゼロになることで確認できます。</p>



<pre class="wp-block-code"><code>=IPMT(5%/12,1,36,1000000)+PPMT(5%/12,1,36,1000000)-PMT(5%/12,36,1000000)</code></pre>



<p class="wp-block-paragraph">この式を入力すると、結果は <code>0</code>（または誤差程度の微小値）になります。<br>利息 + 元金 = 総支払額という関係が数式で確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">財務関数の家系図：CUMIPMT・CUMPRINCへの展開</span></h3>



<p class="wp-block-paragraph">1期分の利息を求める IPMT をさらに発展させた関数もあります。</p>



<ul class="wp-block-list"><li><strong><a href="https://mashukabu.com/excel-function-howto-use-cumipmt/">CUMIPMT関数</a></strong>（カム・アイ・ピー・エム・ティー）：複数期間の累計利息をまとめて求める</li><li><strong><a href="https://mashukabu.com/excel-function-howto-use-cumprinc/">CUMPRINC関数</a></strong>（カム・プリンク）：複数期間の累計元金を求める</li></ul>



<p class="wp-block-paragraph">「1〜12回目の合計利息はいくら？」と知りたいときは、CUMIPMT関数が便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc15">返済初期と後期で利息が違う理由（元利均等返済の仕組み）</span></h2>



<p class="wp-block-paragraph">住宅ローンの多くは<strong>元利均等返済</strong>方式です。<br>毎月の返済額は一定でも、利息と元金の割合は毎回変わります。</p>



<p class="wp-block-paragraph">仕組みを順番に見ていきましょう。</p>



<ol class="wp-block-list"><li>利息は「残高×利率」で計算されます。</li><li>返済初期は残高が多いため、利息も大きくなります。</li><li>毎回の返済で元金が少しずつ減ります。</li><li>残高が減ると、翌月の利息も減ります。</li><li>元金への充当額が増え、残高の減りが加速します。</li></ol>



<p class="wp-block-paragraph">このサイクルが繰り返されることで、返済後半には利息が大幅に減りますよ。</p>



<p class="wp-block-paragraph">たとえば3,000万円・年利1.5%・35年ローンの場合、初回の利息は37,500円です。<br>これは月々の返済額の大きな部分を占めます。<br>でも返済を続けるにつれて、確実に減っていきます。</p>



<p class="wp-block-paragraph">IPMT関数で全期間分の利息を計算してグラフにすると、この逓減（ていげん：段階的に減っていくこと）の様子が視覚的に確認できますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc17">マイナス表示になる・正値にしたい</span></h3>



<p class="wp-block-paragraph">IPMT関数は設計上、必ずマイナス値を返します。<br>「支出」を負の数で表すExcel財務関数の共通ルールで、エラーではありません。</p>



<p class="wp-block-paragraph">正値で表示する方法は2つあります。</p>



<ul class="wp-block-list"><li><strong>方法1</strong>：<code>=-IPMT(...)</code> — 先頭に <code>-</code> を付けて符号反転</li><li><strong>方法2</strong>：<code>=IPMT(...)*-1</code> — 結果に <code>-1</code> を掛ける</li></ul>



<p class="wp-block-paragraph">シンプルな方法1がおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc18">#NUM! エラーの原因と修正方法</span></h3>



<p class="wp-block-paragraph"><code>#NUM!</code> エラーは「期」引数の値が範囲外のときに発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>誤った入力例</th><th>修正方法</th></tr></thead><tbody><tr><td>「期」が0以下</td><td><code>=IPMT(5%/12, 0, 36, 1000000)</code></td><td>「期」を1以上にする</td></tr><tr><td>「期」が「期間」を超える</td><td><code>=IPMT(5%/12, 37, 36, 1000000)</code></td><td>「期」を期間内に収める</td></tr><tr><td>単位不一致</td><td>期間=36（月数）、期=3（年数）</td><td>両方を同じ単位（月数）に統一する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「期間を月数・期を年数で指定した」という単位ミスが最もよくある原因です。<br>両方の単位が揃っているか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc19">#VALUE! エラーの原因と修正方法</span></h3>



<p class="wp-block-paragraph"><code>#VALUE!</code> エラーは引数に文字列が含まれているときに発生します。</p>



<p class="wp-block-paragraph">よくある原因は次のとおりです。</p>



<ul class="wp-block-list"><li>利率セルに「5%（年利）」のような文字が混入している</li><li>期間・現在価値のセルが空白または文字列になっている</li><li>参照セルにスペースや記号が入っている</li></ul>



<p class="wp-block-paragraph">セルの書式を「数値」または「パーセンテージ」に設定すると解消しますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">IPMT関数に関するよくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc21">ISPMTとIPMTの違いは？</span></h3>



<p class="wp-block-paragraph">ISPMTとIPMTは、どちらも利息を計算しますが、対応する返済方式が違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>IPMT</th><th>ISPMT（アイ・エス・ピー・エム・ティー）</th></tr></thead><tbody><tr><td>返済方式</td><td>元利均等返済（毎月の返済額が一定）</td><td>元金均等返済（毎月の元金が一定）</td></tr><tr><td>毎月の返済額</td><td>一定</td><td>回が進むほど減少</td></tr><tr><td>利用場面</td><td>住宅ローン・カーローン等</td><td>一部の特殊なローン契約</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一般的な住宅ローンや消費者ローンは、元利均等返済がほとんどです。<br>迷ったら IPMT関数を使えば問題ありませんよ。</p>



<h3 class="wp-block-heading"><span id="toc22">IPMT関数はGoogleスプレッドシートでも使える？</span></h3>



<p class="wp-block-paragraph">はい、Googleスプレッドシートでも全く同じ書式で使えます。<br>引数の名称が若干異なります。<br>Excelの「支払期日」はスプレッドシートでは「期首期末」と表示されますが、動作は完全に同一です。</p>



<p class="wp-block-paragraph">詳しくは「<a href="https://mashukabu.com/spreadsheet-ipmt-function/">スプレッドシートのIPMT関数の使い方</a>」もご覧ください。</p>



<h2 class="wp-block-heading"><span id="toc23">まとめ</span></h2>



<p class="wp-block-paragraph">この記事ではExcelのIPMT関数について解説しました。</p>



<ul class="wp-block-list"><li>IPMT関数は「指定した期の利息支払額」を求めるExcel財務関数</li><li>結果は支出を表すマイナス値（正値にするには <code>=-IPMT(...)</code> を使う）</li><li>PPMT（元金部分）と合計すると、PMT（総返済額）に一致する</li><li>オートフィルを使えば、全返済期間分の利息を一括計算できる</li><li>#NUM! は「期」の範囲外、#VALUE! は引数の型ミスが主な原因</li></ul>



<p class="wp-block-paragraph">IPMT関数を使いこなすと、毎月の利息がひと目でわかるようになります。<br>返済スケジュール表を作って、借入コストを見える化してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-ipmt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのPPMT関数の使い方｜各期の元金返済額を計算する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-ppmt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-ppmt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 13:56:30 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel財務関数]]></category>
		<category><![CDATA[PMT関数]]></category>
		<category><![CDATA[PPMT関数]]></category>
		<category><![CDATA[ローン返済]]></category>
		<category><![CDATA[元金返済額]]></category>
		<category><![CDATA[返済スケジュール]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6012</guid>

					<description><![CDATA[ExcelのPPMT関数を使えば、住宅ローンやカーローンの「〇回目の元金はいくら？」をピンポイントで計算できます。引数の意味・基本例・返済スケジュール表の作り方・IPMT/PMTとの関係・よくあるエラー対処法まで実例付きで解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">毎月のローン返済額のうち、元金がいくら減っているのか気になりますよね。<br>PMT関数で総返済額は求められますが、元金と利息がそれぞれどれだけなのかを分けるのは意外と難しいです。</p>



<p class="wp-block-paragraph">そこで活躍するのが、Excelの <strong>PPMT関数</strong>（ピー・ピー・エム・ティー）です。<br>PPMT関数を使えば、「10回目の返済で元金はいくら減った？」という疑問を一発で解決できます。</p>



<p class="wp-block-paragraph">この記事では、PPMT関数の基本的な使い方から、返済スケジュール表の作り方まで解説します。<br>IPMT・PMTとの関係も整理しますので、財務関数の全体像もつかめますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">PPMT関数とは？各期の元金返済額を求めるExcel財務関数</a></li><li><a href="#toc2" tabindex="0">PPMT関数の書式と引数の解説</a><ol><li><a href="#toc3" tabindex="0">引数①利率（月利への換算方法）</a></li><li><a href="#toc4" tabindex="0">引数②期（何回目の支払いか）</a></li><li><a href="#toc5" tabindex="0">引数③期間・④現在価値・⑤将来価値・⑥支払期日</a></li></ol></li><li><a href="#toc6" tabindex="0">基本の使い方①｜指定した期の元金を1発で求める</a><ol><li><a href="#toc7" tabindex="0">カーローンの10回目の元金返済額を求める例</a></li><li><a href="#toc8" tabindex="0">結果がマイナスになる理由と正値表示の方法</a></li></ol></li><li><a href="#toc9" tabindex="0">活用例②｜返済スケジュール表で月ごとの元金を一覧化する</a><ol><li><a href="#toc10" tabindex="0">PPMT関数をオートフィルで全期間に展開する手順</a></li><li><a href="#toc11" tabindex="0">元金推移グラフの作成（元金の右肩上がりを可視化）</a></li></ol></li><li><a href="#toc12" tabindex="0">PMT・IPMT・PPMTの関係を理解する（利息＋元金＝総支払額の検証）</a><ol><li><a href="#toc13" tabindex="0">PPMT＋IPMT－PMT＝0 で確認する検証式</a></li><li><a href="#toc14" tabindex="0">財務関数の家系図：CUMIPMT・CUMPRINCへの展開</a></li></ol></li><li><a href="#toc15" tabindex="0">返済が進むと元金が増える理由（元利均等返済の仕組み）</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">マイナス表示になる・正値にしたい</a></li><li><a href="#toc18" tabindex="0">#NUM! エラーの原因と修正方法</a></li><li><a href="#toc19" tabindex="0">#VALUE! エラーの原因と修正方法</a></li></ol></li><li><a href="#toc20" tabindex="0">PPMT関数に関するよくある質問</a><ol><li><a href="#toc21" tabindex="0">PPMT関数はGoogleスプレッドシートでも使える？</a></li><li><a href="#toc22" tabindex="0">PPMT関数とIPMT関数の違いは？</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PPMT関数とは？各期の元金返済額を求めるExcel財務関数</span></h2>



<p class="wp-block-paragraph">PPMTとは <strong>Principal Payment</strong>（元金の支払い）の略です。<br>Excelに搭載された財務関数のひとつで、住宅ローンやカーローンの指定した期（何回目）の元金部分だけを計算できます。</p>



<p class="wp-block-paragraph">Excel 2007以降の全バージョンおよびGoogleスプレッドシートで利用できます。</p>



<p class="wp-block-paragraph">ローンの返済では、毎月の返済額のうち「元金」と「利息」の割合が毎回変わります。<br>PPMT関数を使えば、何回目であっても元金返済額を一発で算出できますよ。</p>



<p class="wp-block-paragraph">PMT関数（毎月の総返済額）、<a href="https://mashukabu.com/excel-function-howto-use-ipmt/">IPMT関数</a>（利息部分）と同じ財務関数ファミリーです。<br>3つを組み合わせると、月ごとの元金・利息・残高を一覧にした返済スケジュール表を作れます。</p>



<h2 class="wp-block-heading"><span id="toc2">PPMT関数の書式と引数の解説</span></h2>



<p class="wp-block-paragraph">PPMT関数の書式は次のとおりです。</p>



<pre class="wp-block-code"><code>=PPMT(利率, 期, 期間, 現在価値, [将来価値], [支払期日])</code></pre>



<p class="wp-block-paragraph">引数は6つあり、必須4つ・省略可2つです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>内容</th></tr></thead><tbody><tr><td>利率</td><td>必須</td><td>1支払期間あたりの利率（月払いなら年利÷12）</td></tr><tr><td>期</td><td>必須</td><td>元金を求める支払い回数（1〜期間の整数）</td></tr><tr><td>期間</td><td>必須</td><td>支払い回数の合計（月払いなら年数×12）</td></tr><tr><td>現在価値</td><td>必須</td><td>借入元金（ローン開始時の残高）</td></tr><tr><td>将来価値</td><td>省略可</td><td>最後の支払い後の残金（省略時=0）</td></tr><tr><td>支払期日</td><td>省略可</td><td>0=期末払い（省略時のデフォルト）、1=期首払い</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">引数①利率（月利への換算方法）</span></h3>



<p class="wp-block-paragraph">「利率」は1回の支払いあたりの利率を指定します。<br>年利で表記されることが多いので、月払いの場合は「年利÷12」で月利に変換します。<br>たとえば年利5%なら <code>5%/12</code>（または <code>0.05/12</code>）と入力してください。</p>



<p class="wp-block-paragraph">年利をそのまま指定すると、元金と利息の配分が大きくズレます。<br>「計算結果がおかしい」と感じたら、まずここを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc4">引数②期（何回目の支払いか）</span></h3>



<p class="wp-block-paragraph">「期」はPPMT関数固有の引数です。<br>「何回目の返済の元金を求めるか」を1〜期間の整数で指定します。<br>10回目の元金なら <code>10</code>、36回目なら <code>36</code> と入力します。</p>



<p class="wp-block-paragraph">範囲外の値（0以下、または期間を超える値）を指定すると <code>#NUM!</code> エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc5">引数③期間・④現在価値・⑤将来価値・⑥支払期日</span></h3>



<p class="wp-block-paragraph">「期間」は総支払い回数です。<br>月払い3年ローンなら <code>36</code>、35年ローンなら <code>35*12</code>（=420）と入力します。</p>



<p class="wp-block-paragraph">「現在価値」は借入元金を正の数で指定します。<br>300万円のカーローンなら <code>3000000</code> と入力します。</p>



<p class="wp-block-paragraph">「将来価値」は最終支払い後の残金で、完済ローンなら省略（0扱い）で構いません。<br>「支払期日」は <code>0</code>（期末払い）か <code>1</code>（期首払い）を指定します。<br>一般的なローンは月末払いなので、省略するだけでOKですよ。</p>



<h2 class="wp-block-heading"><span id="toc6">基本の使い方①｜指定した期の元金を1発で求める</span></h2>



<h3 class="wp-block-heading"><span id="toc7">カーローンの10回目の元金返済額を求める例</span></h3>



<p class="wp-block-paragraph">実際の数字で試してみましょう。</p>



<ul class="wp-block-list"><li>借入額：100万円</li><li>年利：5%（月払い）</li><li>返済期間：3年（36回払い）</li><li>求めたい回数：10回目の元金</li></ul>



<p class="wp-block-paragraph">この条件でPPMT関数を入力します。</p>



<pre class="wp-block-code"><code>=PPMT(5%/12, 10, 36, 1000000)</code></pre>



<p class="wp-block-paragraph">結果は <code>-26,788</code>（円）です。<br>引数「利率」に <code>5%/12</code> と入れることで、年利を月利に換算しています。</p>



<p class="wp-block-paragraph">期（回数）を変えると、元金がどう変化するかも比べてみましょう。</p>



<pre class="wp-block-code"><code>=PPMT(5%/12, 1,  36, 1000000)   → -25,804（1回目）
=PPMT(5%/12, 10, 36, 1000000)   → -26,788（10回目）
=PPMT(5%/12, 36, 36, 1000000)   → -29,847（36回目）</code></pre>



<p class="wp-block-paragraph">返済が進むほど元金の返済額が増えていますよね。<br>これが<strong>元利均等返済</strong>（がんりきんとうへんさい：毎月の返済額が一定の返済方式）の特徴です。<br>利息が減った分だけ、元金に充てられる金額が増えていきます。</p>



<h3 class="wp-block-heading"><span id="toc8">結果がマイナスになる理由と正値表示の方法</span></h3>



<p class="wp-block-paragraph">PPMT関数の結果は必ずマイナス値になります。<br>これは「支出」を負の数で表す、Excel財務関数の共通仕様です。<br>エラーではないので安心してください。</p>



<p class="wp-block-paragraph">正値（プラス）で表示したい場合は、先頭に <code>-</code> を付けて符号を反転します。</p>



<pre class="wp-block-code"><code>=-PPMT(5%/12, 1, 36, 1000000)   → 25,804</code></pre>



<p class="wp-block-paragraph">返済スケジュール表で「元金返済額」として見やすく表示するときに使ってみてください。</p>



<h2 class="wp-block-heading"><span id="toc9">活用例②｜返済スケジュール表で月ごとの元金を一覧化する</span></h2>



<p class="wp-block-paragraph">PPMT関数の本領発揮は、返済スケジュール表への活用です。<br>A列に回数（1〜36）を並べ、「期」引数でその回数を参照させます。<br>すると、オートフィルで全回分を一括計算できますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">PPMT関数をオートフィルで全期間に展開する手順</span></h3>



<p class="wp-block-paragraph">以下の表構成で返済スケジュール表を作成します。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th><th>2行目の数式例</th></tr></thead><tbody><tr><td>B1</td><td>年利（例: 5%）</td><td>手入力</td></tr><tr><td>B2</td><td>借入額（例: 1,000,000）</td><td>手入力</td></tr><tr><td>B3</td><td>返済回数（例: 36）</td><td>手入力</td></tr><tr><td>A列</td><td>回数（1, 2, 3&#8230;）</td><td>手入力</td></tr><tr><td>B列</td><td>返済額</td><td><code>=-PMT($B$1/12, $B$3, $B$2)</code></td></tr><tr><td>C列</td><td>利息</td><td><code>=-IPMT($B$1/12, A2, $B$3, $B$2)</code></td></tr><tr><td>D列</td><td>元金</td><td><code>=-PPMT($B$1/12, A2, $B$3, $B$2)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは <code>$B$1</code>・<code>$B$2</code>・<code>$B$3</code> を絶対参照（$マーク付き）にしておくことです。<br>こうすると、D2の数式を36行目まで一気にコピーできます。<br>A列の回数が自動的に「期」として参照されるので、全回分の元金が並びますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">元金推移グラフの作成（元金の右肩上がりを可視化）</span></h3>



<p class="wp-block-paragraph">D列の元金データを選択して、折れ線グラフを挿入してみてください。<br>返済回が進むにつれて元金返済額が右肩上がりになる様子が、一目でわかりますよ。</p>



<p class="wp-block-paragraph">たとえば100万円・年利5%・3年ローンでは、1回目の元金は25,804円です。<br>36回目になると29,847円まで上がります。<br>利息と元金の両方をグラフに入れると、元金の割合が増える様子がさらにはっきり見えますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">PMT・IPMT・PPMTの関係を理解する（利息＋元金＝総支払額の検証）</span></h2>



<p class="wp-block-paragraph">返済に関わる3つの財務関数は、次のような役割分担をしています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>計算例（年利5%・36回・100万円・1回目）</th></tr></thead><tbody><tr><td>PMT</td><td>毎月の総返済額</td><td>-29,971円</td></tr><tr><td>PPMT</td><td>元金部分</td><td>-25,804円</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ipmt/">IPMT</a></td><td>利息部分</td><td>-4,167円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PPMT + IPMT = PMT という等式が常に成立しています。<br>確認すると、-25,804 + (-4,167) = -29,971 になっていますね。</p>



<h3 class="wp-block-heading"><span id="toc13">PPMT＋IPMT－PMT＝0 で確認する検証式</span></h3>



<p class="wp-block-paragraph">「PPMT + IPMT = PMT」の関係を、次の式でゼロになることで確認できます。</p>



<pre class="wp-block-code"><code>=PPMT(5%/12,1,36,1000000)+IPMT(5%/12,1,36,1000000)-PMT(5%/12,36,1000000)</code></pre>



<p class="wp-block-paragraph">この式を入力すると、結果は <code>0</code>（または誤差程度の微小値）になります。<br>元金 + 利息 = 総支払額という関係が数式で確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">財務関数の家系図：CUMIPMT・CUMPRINCへの展開</span></h3>



<p class="wp-block-paragraph">1期分の元金を求めるPPMTをさらに発展させた関数もあります。</p>



<ul class="wp-block-list"><li><strong><a href="https://mashukabu.com/excel-function-howto-use-cumprinc/">CUMPRINC関数</a></strong>（カム・プリンク）：複数期間の累計元金をまとめて求める</li><li><strong><a href="https://mashukabu.com/excel-function-howto-use-cumipmt/">CUMIPMT関数</a></strong>（カム・アイ・ピー・エム・ティー）：複数期間の累計利息を求める</li></ul>



<p class="wp-block-paragraph">「1〜12回目の合計元金はいくら？」と知りたいときは、CUMPRINC関数が便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc15">返済が進むと元金が増える理由（元利均等返済の仕組み）</span></h2>



<p class="wp-block-paragraph">住宅ローンの多くは<strong>元利均等返済</strong>方式です。<br>毎月の返済額は一定でも、利息と元金の割合は毎回変わります。</p>



<p class="wp-block-paragraph">仕組みを順番に見ていきましょう。</p>



<ol class="wp-block-list"><li>利息は「残高×利率」で計算されます。</li><li>返済初期は残高が多いため、利息が大きく、元金への充当は少なくなります。</li><li>毎回の返済で残高が少しずつ減ります。</li><li>残高が減ると、翌月の利息も減ります。</li><li>返済額のうち元金に充てられる割合が増え、残高の減りが加速します。</li></ol>



<p class="wp-block-paragraph">このサイクルが繰り返されることで、返済後半には元金返済額が大幅に増えますよ。</p>



<p class="wp-block-paragraph">たとえば3,000万円・年利1.5%・35年ローンの場合、初回の元金返済額は約54,188円です。<br>最終回では約91,596円まで増えます。<br>PPMT関数で全期間分の元金を計算してグラフにすると、この逓増（ていぞう）の様子が視覚的に確認できますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc17">マイナス表示になる・正値にしたい</span></h3>



<p class="wp-block-paragraph">PPMT関数は設計上、必ずマイナス値を返します。<br>「支出」を負の数で表すExcel財務関数の共通ルールで、エラーではありません。</p>



<p class="wp-block-paragraph">正値で表示する方法は2つあります。</p>



<ul class="wp-block-list"><li><strong>方法1</strong>：<code>=-PPMT(...)</code> — 先頭に <code>-</code> を付けて符号反転</li><li><strong>方法2</strong>：<code>=PPMT(...)*-1</code> — 結果に <code>-1</code> を掛ける</li></ul>



<p class="wp-block-paragraph">シンプルな方法1がおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc18">#NUM! エラーの原因と修正方法</span></h3>



<p class="wp-block-paragraph"><code>#NUM!</code> エラーは「期」引数の値が範囲外のときに発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>誤った入力例</th><th>修正方法</th></tr></thead><tbody><tr><td>「期」が0以下</td><td><code>=PPMT(5%/12, 0, 36, 1000000)</code></td><td>「期」を1以上にする</td></tr><tr><td>「期」が「期間」を超える</td><td><code>=PPMT(5%/12, 37, 36, 1000000)</code></td><td>「期」を期間内に収める</td></tr><tr><td>単位不一致</td><td>期間=36（月数）、期=3（年数）</td><td>両方を同じ単位（月数）に統一する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「期間を月数・期を年数で指定した」という単位ミスが最もよくある原因です。<br>両方の単位が揃っているか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc19">#VALUE! エラーの原因と修正方法</span></h3>



<p class="wp-block-paragraph"><code>#VALUE!</code> エラーは引数に文字列が含まれているときに発生します。</p>



<p class="wp-block-paragraph">よくある原因は次のとおりです。</p>



<ul class="wp-block-list"><li>利率セルに「5%（年利）」のような文字が混入している</li><li>期間・現在価値のセルが空白または文字列になっている</li><li>参照セルにスペースや記号が入っている</li></ul>



<p class="wp-block-paragraph">セルの書式を「数値」または「パーセンテージ」に設定すると解消しますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">PPMT関数に関するよくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc21">PPMT関数はGoogleスプレッドシートでも使える？</span></h3>



<p class="wp-block-paragraph">はい、Googleスプレッドシートでも全く同じ書式で使えます。<br>引数の名称が若干異なりますが、動作は完全に同一です。</p>



<p class="wp-block-paragraph">詳しくは「<a href="https://mashukabu.com/spreadsheet-ppmt-function/">スプレッドシートのPPMT関数の使い方</a>」もご覧ください。</p>



<h3 class="wp-block-heading"><span id="toc22">PPMT関数とIPMT関数の違いは？</span></h3>



<p class="wp-block-paragraph">PPMT関数とIPMT関数は、引数の構成が全く同じです。<br>違いは「返す値が元金か利息か」だけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>PPMT</th><th>IPMT</th></tr></thead><tbody><tr><td>返す値</td><td>元金返済額</td><td>利息支払額</td></tr><tr><td>返済が進むと</td><td>絶対値が増える</td><td>絶対値が減る</td></tr><tr><td>合計</td><td>PPMT + IPMT = PMT</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「元金を知りたいならPPMT、利息を知りたいならIPMT」と覚えておけばOKです。<br>詳しくは「<a href="https://mashukabu.com/excel-function-howto-use-ipmt/">ExcelのIPMT関数の使い方</a>」もご覧ください。</p>



<h2 class="wp-block-heading"><span id="toc23">まとめ</span></h2>



<p class="wp-block-paragraph">この記事ではExcelのPPMT関数について解説しました。</p>



<ul class="wp-block-list"><li>PPMT関数は「指定した期の元金返済額」を求めるExcel財務関数</li><li>結果は支出を表すマイナス値（正値にするには <code>=-PPMT(...)</code> を使う）</li><li>IPMT（利息部分）と合計すると、PMT（総返済額）に一致する</li><li>オートフィルを使えば、全返済期間分の元金を一括計算できる</li><li>#NUM! は「期」の範囲外、#VALUE! は引数の型ミスが主な原因</li></ul>



<p class="wp-block-paragraph">PPMT関数を使いこなすと、毎月どれだけ元金が減っているかがひと目でわかります。<br>返済スケジュール表を作って、元金の推移を見える化してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-ppmt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのPMT関数の使い方｜ローン・積立を実例で解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-pmt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-pmt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 17 Aug 2022 21:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel財務関数]]></category>
		<category><![CDATA[NPER関数]]></category>
		<category><![CDATA[PMT関数]]></category>
		<category><![CDATA[ローン返済額]]></category>
		<category><![CDATA[住宅ローン計算]]></category>
		<category><![CDATA[元利均等返済]]></category>
		<category><![CDATA[積立シミュレーション]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2562</guid>

					<description><![CDATA[ExcelのPMT関数の使い方を実例つきで解説します。住宅ローン・車ローン・積立の3シナリオで計算手順をステップバイステップで紹介。結果がマイナスになる理由や年利→月利変換のコツも丁寧に説明しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「このローン、毎月いくら返すことになるんだろう？」。住宅や車の購入を検討するとき、返済額が気になりますよね。</p>



<p class="wp-block-paragraph">電卓でひたすら計算するのは大変ですし、ざっくり計算で見積もりを間違えるのも怖いところです。</p>



<p class="wp-block-paragraph">そんなときに頼りになるのが、ExcelのPMT関数です。この記事では、PMT関数の使い方をわかりやすく解説します。基本の構文から、ローン返済や積立シミュレーションの実例、結果がマイナスになる理由と対処法まで網羅しています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">PMT関数とは？読み方と基本の役割</a></li><li><a href="#toc2" tabindex="0">PMT関数の書き方（構文と引数の意味）</a><ol><li><a href="#toc3" tabindex="0">引数(1) 利率（年利→月利への変換方法）</a></li><li><a href="#toc4" tabindex="0">引数(2) 期間（年数→月数への変換方法）</a></li><li><a href="#toc5" tabindex="0">引数(3) 現在価値・将来価値・支払期日</a></li></ol></li><li><a href="#toc6" tabindex="0">結果がマイナスになる理由と対処法</a><ol><li><a href="#toc7" tabindex="0">なぜマイナスで返るのか（キャッシュフローの符号ルール）</a></li><li><a href="#toc8" tabindex="0">プラスで表示したい場合のABS関数の組み合わせ</a></li></ol></li><li><a href="#toc9" tabindex="0">実例(1) 住宅ローンの毎月返済額を計算する</a><ol><li><a href="#toc10" tabindex="0">年利と返済年数から月々の支払額を求める</a></li><li><a href="#toc11" tabindex="0">年単位・月単位の単位ズレに注意</a></li></ol></li><li><a href="#toc12" tabindex="0">実例(2) 車のローン返済額を計算する</a><ol><li><a href="#toc13" tabindex="0">頭金あり・ボーナス払いなしのケース</a></li></ol></li><li><a href="#toc14" tabindex="0">実例(3) 目標金額に向けた積立額を計算する</a><ol><li><a href="#toc15" tabindex="0">将来価値（fv）を使った積立シミュレーション</a></li><li><a href="#toc16" tabindex="0">現在価値ゼロ・将来価値ありの設定方法</a></li></ol></li><li><a href="#toc17" tabindex="0">NPER関数・RATE関数との使い分け</a><ol><li><a href="#toc18" tabindex="0">返済回数を調べたいならNPER関数</a></li><li><a href="#toc19" tabindex="0">利率を逆算したいならRATE関数</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PMT関数とは？読み方と基本の役割</span></h2>



<p class="wp-block-paragraph">PMT関数（読み方：ピーエムティー関数）は、<strong>一定利率のローンや積立の定期支払額を計算する関数</strong>です。英語の「Payment（支払い）」の略が名前の由来になっています。</p>



<p class="wp-block-paragraph">たとえば「年利1.5%で3,000万円を35年返済したら、毎月いくら？」といった計算が、数式ひとつで完了します。</p>



<p class="wp-block-paragraph">PMT関数でできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>ローンの毎月返済額（元利均等払い）を求められる</li><li>目標金額に向けた毎月の積立額を計算できる</li><li>利率と返済回数を変えたシミュレーションもかんたん</li><li>Excel 2007以降、Microsoft 365で使える</li></ul>



<p class="wp-block-paragraph">返済額に含まれるのは元金と利息です。税金・手数料・保証料は含まれない点だけ覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc2">PMT関数の書き方（構文と引数の意味）</span></h2>



<p class="wp-block-paragraph">まずはPMT関数の構文を確認しましょう。</p>



<pre class="wp-block-code"><code>=PMT(利率, 期間, 現在価値, [将来価値], [支払期日])</code></pre>



<p class="wp-block-paragraph">引数は全部で5つ。最初の3つが必須で、残り2つは省略できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>利率（rate）</td><td>必須</td><td>1期あたりの利率。月払いなら年利÷12</td></tr><tr><td>期間（nper）</td><td>必須</td><td>支払いの総回数。月払いなら年数×12</td></tr><tr><td>現在価値（pv）</td><td>必須</td><td>借入額（ローン）。元金を指定する</td></tr><tr><td>将来価値（fv）</td><td>省略可</td><td>最終的に残す金額。省略時は0</td></tr><tr><td>支払期日（type）</td><td>省略可</td><td>0＝期末払い（省略時）、1＝期首払い</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">引数(1) 利率（年利→月利への変換方法）</span></h3>



<p class="wp-block-paragraph">PMT関数の利率には「1回の支払いあたりの利率」を指定します。ローンの金利は年利で表示されることがほとんどですよね。月払いの場合は年利を12で割って月利に変換してください。</p>



<pre class="wp-block-code"><code>=PMT(1.5%/12, ...)   ← 年利1.5%を月利に変換</code></pre>



<p class="wp-block-paragraph">「年利÷12」を忘れると、とんでもない金額が返ってきます。ここが一番ミスしやすいポイントなので注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc4">引数(2) 期間（年数→月数への変換方法）</span></h3>



<p class="wp-block-paragraph">期間には「支払いの総回数」を指定します。月払いで35年返済なら、35×12＝420回です。</p>



<pre class="wp-block-code"><code>=PMT(..., 35*12, ...)   ← 35年を月数（420回）に変換</code></pre>



<p class="wp-block-paragraph">利率と期間は必ず単位を揃えましょう。月払いなら両方とも月ベースにするのがルールです。</p>



<h3 class="wp-block-heading"><span id="toc5">引数(3) 現在価値・将来価値・支払期日</span></h3>



<p class="wp-block-paragraph"><strong>現在価値（pv）</strong> にはローンの借入額を指定します。3,000万円のローンなら30000000です。</p>



<p class="wp-block-paragraph"><strong>将来価値（fv）</strong> は、最後の支払い後に残したい金額です。ローンの場合は完済するので0（省略でOK）。積立シミュレーションでは目標金額を指定します。</p>



<p class="wp-block-paragraph"><strong>支払期日（type）</strong> は、月初払いか月末払いかの指定です。ほとんどのローンは期末払い（0）なので、省略して問題ありません。</p>



<h2 class="wp-block-heading"><span id="toc6">結果がマイナスになる理由と対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc7">なぜマイナスで返るのか（キャッシュフローの符号ルール）</span></h3>



<p class="wp-block-paragraph">PMT関数を使って最初に戸惑うのが、<strong>結果がマイナスで表示される</strong>ことです。</p>



<pre class="wp-block-code"><code>=PMT(1.5%/12, 35*12, 30000000)
→ -91,855</code></pre>



<p class="wp-block-paragraph">これはバグではありません。Excelの財務関数には「キャッシュフローの符号ルール」があります。</p>



<ul class="wp-block-list"><li><strong>手元から出ていくお金 → マイナス</strong></li><li><strong>手元に入ってくるお金 → プラス</strong></li></ul>



<p class="wp-block-paragraph">ローンの返済は「手元からお金が出ていく」行為なので、マイナスで返るのが正しい動作です。</p>



<h3 class="wp-block-heading"><span id="toc8">プラスで表示したい場合のABS関数の組み合わせ</span></h3>



<p class="wp-block-paragraph">「マイナス表記だと見づらい」という場合は、次の2つの方法で正の数に変換できます。</p>



<p class="wp-block-paragraph"><strong>方法1：先頭にマイナスをつける</strong></p>



<pre class="wp-block-code"><code>=-PMT(1.5%/12, 35*12, 30000000)
→ 91,855</code></pre>



<p class="wp-block-paragraph"><strong>方法2：ABS関数で絶対値にする</strong></p>



<pre class="wp-block-code"><code>=ABS(PMT(1.5%/12, 35*12, 30000000))
→ 91,855</code></pre>



<p class="wp-block-paragraph">どちらでも結果は同じです。個人的にはシンプルな方法1がおすすめですよ。</p>



<h2 class="wp-block-heading"><span id="toc9">実例(1) 住宅ローンの毎月返済額を計算する</span></h2>



<h3 class="wp-block-heading"><span id="toc10">年利と返済年数から月々の支払額を求める</span></h3>



<p class="wp-block-paragraph">住宅ローンの返済額をPMT関数で計算してみましょう。条件は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th></tr></thead><tbody><tr><td>借入額（元金）</td><td>3,000万円</td></tr><tr><td>年利</td><td>1.5%</td></tr><tr><td>返済期間</td><td>35年（420回）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式はこうなります。</p>



<pre class="wp-block-code"><code>=PMT(1.5%/12, 35*12, 30000000)
→ -91,855</code></pre>



<p class="wp-block-paragraph">毎月の返済額は約91,855円です。プラスで表示したい場合は先頭にマイナスを付けましょう。</p>



<pre class="wp-block-code"><code>=-PMT(1.5%/12, 35*12, 30000000)
→ 91,855</code></pre>



<p class="wp-block-paragraph">35年間の返済総額は91,855円×420回＝約3,858万円。利息分は約858万円になる計算です。</p>



<h3 class="wp-block-heading"><span id="toc11">年単位・月単位の単位ズレに注意</span></h3>



<p class="wp-block-paragraph">よくあるミスが、利率と期間の単位を揃え忘れるケースです。</p>



<pre class="wp-block-code"><code>× =PMT(1.5%, 35, 30000000)    ← 年利・年数のまま → 約-186万円/年？
○ =PMT(1.5%/12, 35*12, 30000000)  ← 月利・月数に変換 → -91,855円/月</code></pre>



<p class="wp-block-paragraph">年利をそのまま入れると、年単位の返済額が返ってきます。月々の返済額を求めるなら、「利率÷12」「年数×12」は必ずセットで指定してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc12">実例(2) 車のローン返済額を計算する</span></h2>



<h3 class="wp-block-heading"><span id="toc13">頭金あり・ボーナス払いなしのケース</span></h3>



<p class="wp-block-paragraph">次に、車のローンを計算してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th></tr></thead><tbody><tr><td>車両価格</td><td>250万円</td></tr><tr><td>頭金</td><td>50万円</td></tr><tr><td>借入額（元金）</td><td>200万円</td></tr><tr><td>年利</td><td>3.0%</td></tr><tr><td>返済期間</td><td>5年（60回）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">頭金を差し引いた200万円が実際の借入額です。</p>



<pre class="wp-block-code"><code>=-PMT(3%/12, 5*12, 2000000)
→ 35,937</code></pre>



<p class="wp-block-paragraph">毎月の返済額は約35,937円です。5年間の返済総額は35,937円×60回＝約215.6万円。利息分は約15.6万円ですね。</p>



<p class="wp-block-paragraph">なお、ボーナス併用払い（年2回の増額返済）はPMT関数単体では計算できません。ボーナス払いを想定する場合は、通常返済分とボーナス返済分を分けてそれぞれPMT関数で計算する必要があります。</p>



<h2 class="wp-block-heading"><span id="toc14">実例(3) 目標金額に向けた積立額を計算する</span></h2>



<h3 class="wp-block-heading"><span id="toc15">将来価値（fv）を使った積立シミュレーション</span></h3>



<p class="wp-block-paragraph">PMT関数はローンだけでなく、積立計算にも使えます。「子どもの教育資金を18年で500万円貯めたい」というケースを考えてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th></tr></thead><tbody><tr><td>目標金額（将来価値）</td><td>500万円</td></tr><tr><td>年利</td><td>0.5%</td></tr><tr><td>積立期間</td><td>18年（216回）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">現在価値ゼロ・将来価値ありの設定方法</span></h3>



<p class="wp-block-paragraph">積立シミュレーションでは、現在価値（pv）を0、将来価値（fv）に目標金額を指定します。</p>



<pre class="wp-block-code"><code>=-PMT(0.5%/12, 18*12, 0, 5000000)
→ 22,127</code></pre>



<p class="wp-block-paragraph">毎月約22,127円ずつ積み立てれば、18年後に500万円に到達する計算です。</p>



<p class="wp-block-paragraph">ポイントは第3引数の現在価値を0にすることです。「今は手元にゼロ円、将来500万円にしたい」という意味になります。</p>



<pre class="wp-block-code"><code>=PMT(利率, 期間, 0, 目標金額)
                  ↑ pv=0（手元ゼロからスタート）</code></pre>



<p class="wp-block-paragraph">もし100万円の元手がある状態から積み立てる場合は、現在価値に100万円を指定します。</p>



<pre class="wp-block-code"><code>=-PMT(0.5%/12, 18*12, 1000000, 5000000)</code></pre>



<p class="wp-block-paragraph">このように条件を変えて「毎月いくら積み立てればいいか」をかんたんにシミュレーションできますよ。</p>



<h2 class="wp-block-heading"><span id="toc17">NPER関数・RATE関数との使い分け</span></h2>



<p class="wp-block-paragraph">PMT関数は財務5関数（RATE・NPER・PMT・PV・FV）のひとつです。5つの要素のうち4つがわかれば、残り1つを求められるという関係になっています。</p>



<h3 class="wp-block-heading"><span id="toc18">返済回数を調べたいならNPER関数</span></h3>



<p class="wp-block-paragraph">「毎月5万円返済したら何回で完済できる？」という疑問には<a href="https://mashukabu.com/excel-function-howto-use-nper/">NPER関数</a>を使います。</p>



<pre class="wp-block-code"><code>=NPER(1.5%/12, -50000, 30000000)</code></pre>



<p class="wp-block-paragraph">PMT関数が「回数と利率から支払額を求める」のに対し、NPER関数は「支払額と利率から回数を求める」関数です。</p>



<h3 class="wp-block-heading"><span id="toc19">利率を逆算したいならRATE関数</span></h3>



<p class="wp-block-paragraph">「毎月10万円、30年で返済するには金利何%まで大丈夫？」という計算には<a href="https://mashukabu.com/excel-function-howto-use-rate/">RATE関数</a>が使えます。</p>



<pre class="wp-block-code"><code>=RATE(30*12, -100000, 30000000)*12</code></pre>



<p class="wp-block-paragraph">RATE関数は月利を返すので、年利に戻すには12を掛けましょう。</p>



<p class="wp-block-paragraph">3つの関数の使い分けを表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>求めたいもの</th><th>使う関数</th><th>必要な情報</th></tr></thead><tbody><tr><td>毎月の支払額</td><td>PMT</td><td>利率・回数・借入額</td></tr><tr><td>返済回数</td><td><a href="https://mashukabu.com/excel-function-howto-use-nper/">NPER</a></td><td>利率・支払額・借入額</td></tr><tr><td>利率</td><td><a href="https://mashukabu.com/excel-function-howto-use-rate/">RATE</a></td><td>回数・支払額・借入額</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">また、PMT関数の返済額は「元金＋利息」の合計です。内訳を知りたいときは、PPMT関数（元金部分）とIPMT関数（利息部分）を使うと、各回の内訳を確認できます。</p>



<h2 class="wp-block-heading"><span id="toc20">まとめ</span></h2>



<p class="wp-block-paragraph">この記事では、ExcelのPMT関数の使い方をローン返済と積立の実例を交えて解説しました。</p>



<p class="wp-block-paragraph">ポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>PMT関数は「定期支払額」を求める関数（読み方：ピーエムティー）</li><li>構文は <code>=PMT(利率, 期間, 現在価値, [将来価値], [支払期日])</code></li><li>月払いなら「年利÷12」「年数×12」の単位変換を忘れずに</li><li>結果がマイナスなのはキャッシュフローの符号ルール。=-PMT(&#8230;)で正の値に変換できる</li><li>ローン計算は現在価値に借入額、積立計算は将来価値に目標額を指定する</li><li>返済回数を求めるならNPER関数、利率の逆算にはRATE関数を使い分ける</li></ul>



<p class="wp-block-paragraph">住宅ローンや車のローンを検討するとき、PMT関数を使えばExcel上でさっとシミュレーションできます。条件を変えて「もし金利が0.5%上がったら？」「返済期間を5年短くしたら？」と比較するのもかんたんです。ぜひ試してみてくださいね。</p>



<p class="wp-block-paragraph">関連する関数の使い方も、あわせてチェックしてみてください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-nper/">ExcelのNPER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rate/">ExcelのRATE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-pmt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
