<?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>元利均等返済 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e5%85%83%e5%88%a9%e5%9d%87%e7%ad%89%e8%bf%94%e6%b8%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 16 Apr 2026 13:56:40 +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>元利均等返済 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのCUMPRINC関数の使い方｜累計元金返済額をローン試算で使いこなす</title>
		<link>https://mashukabu.com/excel-function-howto-use-cumprinc/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-cumprinc/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 13:56:40 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CUMPRINC]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[ローン計算]]></category>
		<category><![CDATA[元利均等返済]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6018</guid>

					<description><![CDATA[ExcelのCUMPRINC関数を使って累計元金返済額を計算する方法を解説。全期間の累計・特定年度の集計・ローン残債の逆算という3シナリオを、住宅ローン（年利1.5%・35年・3,000万円）の実例で紹介。#NUM!エラーの原因とABS関数の使い方も解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ローンを10年払い続けたけど、元本はどれだけ減ったんだろう？」</p>



<p class="wp-block-paragraph">そんな疑問を解決してくれるのが、ExcelのCUMPRINC関数（使い方）です。毎月の返済額の中から元金だけを取り出し、複数回分の合計を一発で計算できます。</p>



<p class="wp-block-paragraph">この記事では、住宅ローン（年利1.5%・35年・3,000万円）を例に、3つのシナリオで使い方を解説します。全期間の累計・特定年度の集計・ローン残債の逆算まで、実際の計算値で確認していきましょう。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <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">CUMPRINC関数とは？累計元金返済額を求めるExcel財務関数</a><ol><li><a href="#toc2" tabindex="0">CUMIPMTとの違い（対比表：利息 vs 元金）</a></li></ol></li><li><a href="#toc3" tabindex="0">CUMPRINC関数の書式と引数の解説</a><ol><li><a href="#toc4" tabindex="0">年利を月利に変換する方法</a></li><li><a href="#toc5" tabindex="0">type引数（0と1）の使い分け</a></li></ol></li><li><a href="#toc6" tabindex="0">基本の使い方①｜全期間の累計元金返済額を計算する</a></li><li><a href="#toc7" tabindex="0">応用例②③｜特定期間・ローン残債の計算</a><ol><li><a href="#toc8" tabindex="0">②1〜3年目（第1〜36回）の元金累計</a></li><li><a href="#toc9" tabindex="0">③ローン残債の逆算（元本 − CUMPRINC）</a></li></ol></li><li><a href="#toc10" tabindex="0">CUMPRINC × CUMIPMT｜返済の内訳を完全把握する</a></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc12" tabindex="0">①エラーの種類と原因</a></li><li><a href="#toc13" tabindex="0">②マイナス表示とABS関数の使い方</a></li><li><a href="#toc14" tabindex="0">③月利変換し忘れによる無声エラー</a></li></ol></li><li><a href="#toc15" tabindex="0">関連財務関数のまとめ｜PMT・IPMT・PPMT・CUMIPMT・PVとの使い分け</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CUMPRINC（読み方：キューム・プリンク）は、<strong>Cumulative Principal（累積元金）</strong>の略です。元利均等返済（毎月の返済額が一定の方式）において、指定した期間内に返済した元金の合計額を求めます。</p>



<p class="wp-block-paragraph">元利均等返済では、毎月の返済額は一定ですが、内訳（元金と利息の比率）は毎回変わります。返済初期は利息が多く元金が少なく、返済が進むにつれて元金の割合が増えていきます。</p>



<p class="wp-block-paragraph">CUMPRINC関数は、この変動する元金を複数回まとめて計算してくれる便利な関数です。</p>



<h3 class="wp-block-heading"><span id="toc2">CUMIPMTとの違い（対比表：利息 vs 元金）</span></h3>



<p class="wp-block-paragraph">CUMPRINCには姉妹関数として<a href="https://mashukabu.com/excel-function-howto-use-cumipmt/">CUMIPMT関数</a>があります。2つの違いをまとめると以下のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>計算する内容</th><th>用途</th></tr></thead><tbody><tr><td><strong>CUMPRINC</strong></td><td>累計<strong>元金</strong>返済額</td><td>元本がどれだけ減ったか確認</td></tr><tr><td><strong>CUMIPMT</strong></td><td>累計<strong>利息</strong>返済額</td><td>利息コストの把握</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の順番・型・エラー条件はまったく同じです。どちらを使うかは「元金を知りたいか、利息を知りたいか」で決まります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<pre class="wp-block-code"><code>=CUMPRINC(利率, 期間, 現在価値, 開始期, 終了期, 支払期日)</code></pre>



<p class="wp-block-paragraph">引数は6つすべて必須です。省略できないので注意してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>内容</th></tr></thead><tbody><tr><td><strong>利率</strong>（rate）</td><td>1支払期間あたりの利率。月払いなら年利÷12</td></tr><tr><td><strong>期間</strong>（nper）</td><td>総支払回数。月払い35年なら35×12＝420</td></tr><tr><td><strong>現在価値</strong>（pv）</td><td>借入元本。<strong>正の値</strong>で入力すること</td></tr><tr><td><strong>開始期</strong>（start_period）</td><td>集計開始の回数（1から始まる番号）</td></tr><tr><td><strong>終了期</strong>（end_period）</td><td>集計終了の回数</td></tr><tr><td><strong>支払期日</strong>（type）</td><td>0＝期末払い（通常）、1＝期首払い</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc4">年利を月利に変換する方法</span></h3>



<p class="wp-block-paragraph">住宅ローンは月払いが一般的です。そのため「利率」と「期間」は月単位に変換が必要です。</p>



<ul class="wp-block-list"><li><strong>利率</strong>：年利 ÷ 12（例：1.5% → 1.5%/12）</li><li><strong>期間</strong>：年数 × 12（例：35年 → 35×12＝420）</li></ul>



<p class="wp-block-paragraph">この変換を忘れると、エラーにはなりません。しかし計算結果が実際とかけ離れた値になります。詳しくは後述のエラー対処法で解説します。</p>



<h3 class="wp-block-heading"><span id="toc5">type引数（0と1）の使い分け</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>支払いタイミング</th><th>一般的な用途</th></tr></thead><tbody><tr><td><strong>0</strong></td><td>期末払い（月末払い）</td><td>住宅ローン・カーローンなど</td></tr><tr><td><strong>1</strong></td><td>期首払い（月初払い）</td><td>家賃・リース料など</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったら0（期末払い）を指定しましょう。日本の住宅ローンはほぼ期末払いです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc6">基本の使い方①｜全期間の累計元金返済額を計算する</span></h2>



<p class="wp-block-paragraph">住宅ローン（年利1.5%・35年・3,000万円）を例に計算します。まずはセルに条件を入力します。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th><th>説明</th></tr></thead><tbody><tr><td>B1</td><td>1.5%</td><td>年利</td></tr><tr><td>B2</td><td>35</td><td>返済期間（年）</td></tr><tr><td>B3</td><td>30,000,000</td><td>借入元本（円）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>全期間（第1〜420回）の累計元金</strong>を求める数式はこちらです。</p>



<pre class="wp-block-code"><code>=CUMPRINC(B1/12, B2*12, B3, 1, B2*12, 0)</code></pre>



<p class="wp-block-paragraph">結果：<strong>−30,000,000円</strong></p>



<p class="wp-block-paragraph">ABS関数（絶対値を返す関数）でプラス表示にするには次のようにします。</p>



<pre class="wp-block-code"><code>=ABS(CUMPRINC(B1/12, B2*12, B3, 1, B2*12, 0))</code></pre>



<p class="wp-block-paragraph">結果：<strong>30,000,000円</strong></p>



<p class="wp-block-paragraph">全期間の結果が元本（3,000万円）と一致するのは当然の結果です。元利均等返済では、全回数分の元金を積み上げれば最終的に借入額がすべて返済されます。この結果は「数式が正しく書けているか」を確認するテストとして使えます。</p>



<p class="wp-block-paragraph">ちなみに、月返済額は<a href="https://mashukabu.com/excel-function-howto-use-pmt/">PMT関数</a>で計算でき、この条件では約91,855円です。35年間の総返済額は約38,579,100円となり、差額の約857万円が利息コストです（<a href="https://mashukabu.com/excel-function-howto-use-cumipmt/">CUMIPMT関数</a>で確認できます）。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">応用例②③｜特定期間・ローン残債の計算</span></h2>



<h3 class="wp-block-heading"><span id="toc8">②1〜3年目（第1〜36回）の元金累計</span></h3>



<p class="wp-block-paragraph">返済開始から3年間（36回分）の元金累計を求めます。</p>



<pre class="wp-block-code"><code>=CUMPRINC(B1/12, B2*12, B3, 1, 36, 0)</code></pre>



<p class="wp-block-paragraph">結果：<strong>約−2,000,154円</strong>（ABS表示：約200万円）</p>



<p class="wp-block-paragraph">同じ期間の利息累計（CUMIPMT）は約131万円です。合計すると約331万円で、これは月返済額91,855円×36回＝約330.7万円とほぼ一致します。</p>



<p class="wp-block-paragraph">この結果からわかることは、<strong>返済初期は利息の比率が高い</strong>という元利均等返済の特性です。3年間の返済合計約330万円のうち、元本返済はわずか約200万円。残りの約130万円が利息ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>元金と利息の関係</strong>：3年目までで元金が減るのはわずか200万円。「なかなかローンが減らない」と感じるのはこのためです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">③ローン残債の逆算（元本 − CUMPRINC）</span></h3>



<p class="wp-block-paragraph">「10年払い続けたが、残りのローンはいくらか？」を求めます。CUMPRINCを使うと残債の逆算ができます。これは競合記事ではほとんど解説されていない、実務で役立つ活用法です。</p>



<p class="wp-block-paragraph"><strong>10年経過後（120回払い後）の残債</strong>を求める数式：</p>



<pre class="wp-block-code"><code>=B3 - ABS(CUMPRINC(B1/12, B2*12, B3, 1, 120, 0))</code></pre>



<p class="wp-block-paragraph">計算の内訳：</p>



<ul class="wp-block-list"><li>10年間の累計元金返済額：約7,026,627円</li><li>元本 − 累計元金返済額 = 残債</li></ul>



<p class="wp-block-paragraph">結果：<strong>30,000,000 − 7,026,627 ≈ 22,973,373円（約2,297万円）</strong></p>



<p class="wp-block-paragraph">10年間払い続けても、残債は約2,297万円。元本の約76%がまだ残っています。これも返済初期の利息比率が高い元利均等返済の特徴です。</p>



<p class="wp-block-paragraph">数式の意味をわかりやすく言いかえると：</p>



<pre class="wp-block-code"><code>残債 ＝ 元本 − これまでに返済した元金の累計</code></pre>



<p class="wp-block-paragraph">繰り上げ返済を検討するときに、「今いくら残っているか」を素早く確認するために使えます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc10">CUMPRINC × CUMIPMT｜返済の内訳を完全把握する</span></h2>



<p class="wp-block-paragraph">CUMPRINCとCUMIPMTを組み合わせると、返済の全体像が見えてきます。</p>



<p class="wp-block-paragraph"><strong>核心の等式：</strong></p>



<pre class="wp-block-code"><code>CUMIPMT（累計利息）+ CUMPRINC（累計元金）= PMT × 支払回数（総返済額）</code></pre>



<p class="wp-block-paragraph">住宅ローン例（1〜36回）での確認：</p>



<figure class="wp-block-table"><table><thead><tr><th>内容</th><th>計算結果</th></tr></thead><tbody><tr><td>累計元金（CUMPRINC 1〜36回）</td><td>約−2,000,154円</td></tr><tr><td>累計利息（CUMIPMT 1〜36回）</td><td>約−1,310,000円</td></tr><tr><td><strong>合計</strong></td><td><strong>約−3,310,154円</strong></td></tr><tr><td>月返済額 × 36回（91,855×36）</td><td><strong>約−3,306,780円</strong> ✓</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">わずかな誤差（端数）はありますが、ほぼ一致することで数式の正しさが確認できます。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-cumipmt/">CUMIPMT関数</a>でコストを確認しながら、CUMPRINCで元本減少を確認する。この2関数を一緒に使うと、返済計画の全体像をExcelで完全に把握できますよ。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<h3 class="wp-block-heading"><span id="toc12">①エラーの種類と原因</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>具体例</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>元本（pv）をマイナスで入力</td><td><code>pv = -30000000</code></td><td>正の値で入力する</td></tr><tr><td><code>#NUM!</code></td><td>開始期 > 終了期</td><td><code>start=24, end=12</code></td><td>開始期 ≦ 終了期に修正</td></tr><tr><td><code>#NUM!</code></td><td>利率が0以下</td><td><code>rate = 0</code></td><td>正の利率を入力する</td></tr><tr><td><code>#NUM!</code></td><td>type が 0・1 以外</td><td><code>type = 2</code></td><td>0か1を指定する</td></tr><tr><td><code>#VALUE!</code></td><td>引数に文字列が含まれる</td><td><code>pv = "3000万"</code></td><td>数値を直接入力する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">最も多いのは<strong>「元本をマイナスで入力してしまう」</strong>パターンです。<a href="https://mashukabu.com/excel-function-howto-use-pmt/">PMT関数</a>では元本にマイナスを使う書き方もありますが、CUMPRINCでは必ず正の値を入力してください。</p>



<h3 class="wp-block-heading"><span id="toc13">②マイナス表示とABS関数の使い方</span></h3>



<p class="wp-block-paragraph">CUMPRINCの結果は通常マイナスになります。これはExcelの財務関数が共通で使う<strong>キャッシュフロー符号ルール</strong>によるものです。</p>



<p class="wp-block-paragraph"><strong>キャッシュフロー符号ルールとは？</strong></p>



<ul class="wp-block-list"><li>現金の<strong>収入</strong>（受け取り）= <strong>プラス</strong></li><li>現金の<strong>流出</strong>（支払い）= <strong>マイナス</strong></li></ul>



<p class="wp-block-paragraph">ローンの返済は「現金が出ていく」ため、マイナスで表示されます。「なぜマイナスなのかわからない」という場合は、このルールを思い出してください。</p>



<p class="wp-block-paragraph">実務では、表示をプラスにするためにABS関数（絶対値を返す関数）を使います。</p>



<pre class="wp-block-code"><code>=ABS(CUMPRINC(B1/12, B2*12, B3, 1, 36, 0))</code></pre>



<p class="wp-block-paragraph">もしくは、CUMPRINC全体にマイナスを掛ける方法でも同じ結果が得られます。</p>



<pre class="wp-block-code"><code>=-CUMPRINC(B1/12, B2*12, B3, 1, 36, 0)</code></pre>



<h3 class="wp-block-heading"><span id="toc14">③月利変換し忘れによる無声エラー</span></h3>



<p class="wp-block-paragraph">年利をそのまま利率に入力しても、<strong>エラーにはなりません</strong>。しかし計算結果は実際の値と大きくかけ離れます。</p>



<p class="wp-block-paragraph">たとえば月払い35年のローンで、年利1.5%をそのまま<code>rate</code>に渡すと：</p>



<pre class="wp-block-code"><code>' ❌ 誤り：年利をそのまま使用
=CUMPRINC(1.5%, 35, 30000000, 1, 35, 0)
' → 期間を35回（年払い？）と解釈し、全く別の計算になる

' ✅ 正しい：月払いに変換
=CUMPRINC(1.5%/12, 35*12, 30000000, 1, 35*12, 0)</code></pre>



<p class="wp-block-paragraph"><strong>チェックリスト</strong>：</p>



<ul class="wp-block-list"><li>[ ] <code>rate</code>に年利÷12を入力したか？</li><li>[ ] <code>nper</code>に年数×12を入力したか？</li><li>[ ] <code>start_period</code>と<code>end_period</code>は月単位になっているか？</li></ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc15">関連財務関数のまとめ｜PMT・IPMT・PPMT・CUMIPMT・PVとの使い分け</span></h2>



<p class="wp-block-paragraph">最後に、CUMPRINCと関連する財務関数の使い分けをまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>計算の単位</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-pmt/">PMT</a></td><td>毎月の返済額（元金+利息）</td><td>1回分の合計</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ipmt/">IPMT</a></td><td>特定1回の利息</td><td>1回分</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cumipmt/">CUMIPMT</a></td><td>期間内の累計利息</td><td>複数回の合計</td></tr><tr><td><strong>CUMPRINC</strong></td><td>期間内の累計元金</td><td>複数回の合計</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ppmt/">PPMT</a></td><td>特定1回の元金</td><td>1回分</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-rate/">RATE</a></td><td>利率の逆算</td><td>—</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-nper/">NPER</a></td><td>返済回数の逆算</td><td>—</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>PPMTとCUMPRINCの違い</strong>を特に確認しておきましょう。</p>



<ul class="wp-block-list"><li><strong>PPMT関数</strong>：「第5回目の元金返済額はいくら？」→ 1回分のみ</li><li><strong>CUMPRINC関数</strong>：「第1〜5回目の元金返済額の合計は？」→ 複数回の累計</li></ul>



<p class="wp-block-paragraph">関係式で表すと：<code>CUMPRINC(1, k) = PPMT(1) + PPMT(2) + … + PPMT(k)</code> となります。これはCUMIPMTとIPMTの関係とまったく対称的な構造です。</p>



<p class="wp-block-paragraph">「ある特定の1回の元金を知りたい」ならPPMT、「期間内の合計を知りたい」ならCUMPRINCを使いましょう。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">ローンの返済計画では、「月々いくら払うか（PMT）」だけでなく「元本がどれだけ減っているか（CUMPRINC）」「利息をいくら払っているか（CUMIPMT）」の3つを合わせて把握することが重要です。</p>



<p class="wp-block-paragraph">CUMPRINCを使いこなすことで、繰り上げ返済の効果試算や残債確認が簡単にできるようになります。まずは今回の住宅ローン例で実際に入力してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-cumprinc/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-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">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>
