<?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/%e3%83%ad%e3%83%bc%e3%83%b3/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 09:15:31 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</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>スプレッドシートのISPMT関数の使い方｜元金均等返済の利息を一発計算する方法</title>
		<link>https://mashukabu.com/spreadsheet-ispmt-function/</link>
					<comments>https://mashukabu.com/spreadsheet-ispmt-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 10:57:09 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ISPMT]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[ローン]]></category>
		<category><![CDATA[元金均等返済]]></category>
		<category><![CDATA[利息計算]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6126</guid>

					<description><![CDATA[GoogleスプレッドシートのISPMT関数で、元金均等返済の各回利息を計算する方法を実務例つきで解説します。IPMT関数との違い、ABS関数で符号を整える理由、全120回の返済スケジュール表の作り方、よくあるエラー対処まで網羅した完全ガイド。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「事業融資を元金均等で借りたんだけど、毎月の利息だけをスプレッドシートで出したい」という場面はありませんか。</p>



<p class="wp-block-paragraph">元利均等返済（毎月の返済額が一定のローン）の利息は IPMT 関数で求められます。しかし<strong>元金均等返済</strong>（毎月の元金が一定のローン）の利息は、専用の財務関数を使う必要があります。</p>



<p class="wp-block-paragraph">GoogleスプレッドシートのISPMT関数は、元金均等返済における指定回の利息額を一発で求められる関数です。設備投資ローンや事業融資、自治体の制度融資など、元金均等型のローン管理で活躍します。</p>



<p class="wp-block-paragraph">この記事では、ISPMT関数の書式から、完全な返済スケジュール表の作り方、IPMTとの累計利息比較、よくあるエラー対処までを実務目線で解説します。</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">スプレッドシート ISPMT関数とは？読み方と何ができるか</a></li><li><a href="#toc2" tabindex="0">元金均等返済と元利均等返済の違い（前提知識）</a></li><li><a href="#toc3" tabindex="0">ISPMT関数の書式と引数</a></li><li><a href="#toc4" tabindex="0">ISPMT関数の基本的な使い方｜第5回の利息を計算する</a></li><li><a href="#toc5" tabindex="0">ISPMT関数の計算ロジック｜内部式を理解する</a></li><li><a href="#toc6" tabindex="0">完全な返済スケジュール表を作る方法</a></li><li><a href="#toc7" tabindex="0">元利均等（IPMT）と元金均等（ISPMT）の累計利息比較</a></li><li><a href="#toc8" tabindex="0">実務シナリオ｜設備投資ローン・運転資金融資の試算</a><ol><li><a href="#toc9" tabindex="0">シナリオ1: 設備投資ローン（1,500万円・年利1.8%・7年）</a></li><li><a href="#toc10" tabindex="0">シナリオ2: 運転資金融資（300万円・年利2.5%・3年）</a></li></ol></li><li><a href="#toc11" tabindex="0">なぜマイナスになる？符号ルールと ABS 関数の使い方</a></li><li><a href="#toc12" tabindex="0">ISPMT関数でよくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc14" tabindex="0">#NUM!エラー</a></li><li><a href="#toc15" tabindex="0">計算結果が想定より大幅にずれる</a></li><li><a href="#toc16" tabindex="0">IPMT/PPMTと結果が一致しない</a></li><li><a href="#toc17" tabindex="0">第1回利息が銀行の返済予定表と一致しない</a></li></ol></li><li><a href="#toc18" tabindex="0">ISPMT関数のよくある質問（FAQ）</a><ol><li><a href="#toc19" tabindex="0">Q1. ISPMTの結果がマイナスになるのはなぜ？</a></li><li><a href="#toc20" tabindex="0">Q2. 第1回の利息はなぜ元本全額×利率にならないの？</a></li><li><a href="#toc21" tabindex="0">Q3. 年利と月利、どちらを入れればいい？</a></li><li><a href="#toc22" tabindex="0">Q4. 最終回の利息が0円になるのは正しい？</a></li><li><a href="#toc23" tabindex="0">Q5. CUMIPMT のような累計利息を出すには？</a></li></ol></li><li><a href="#toc24" tabindex="0">関連する財務関数まとめ</a></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシート ISPMT関数とは？読み方と何ができるか</span></h2>



<p class="wp-block-paragraph">ISPMT（読み方：アイ・エス・ピー・エム・ティー）は、元金均等返済における<strong>指定した回の利息額</strong>を計算する財務関数です。</p>



<p class="wp-block-paragraph">関数名は「<strong>I</strong>nterest on <strong>S</strong>traight-line <strong>P</strong>rincipal pay<strong>M</strong>en<strong>T</strong>」に由来します。直訳すると「直線的な元金支払いに対する利息」という意味です。元金が直線（一定額）で減っていく返済方式を前提にした関数だとわかります。</p>



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



<ul class="wp-block-list"><li>元金均等返済の第N回の利息額を計算できる</li><li>全120回などの返済スケジュール表に利息列を作れる</li><li>IPMT関数（元利均等）と比較して、どちらが有利かシミュレーションできる</li><li>事業融資・設備投資ローン・公的融資など元金均等型ローンの内訳を把握できる</li></ul>



<p class="wp-block-paragraph">ISPMT関数は引数が4つだけのシンプルな構文なので、財務関数のなかでも初心者が手を出しやすい部類に入りますよ。</p>



<h2 class="wp-block-heading"><span id="toc2">元金均等返済と元利均等返済の違い（前提知識）</span></h2>



<p class="wp-block-paragraph">ISPMTを正しく使うには、「元金均等返済」と「元利均等返済」の違いを理解しておく必要があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>返済方式</th><th>毎回の元金</th><th>毎回の利息</th><th>毎回の返済総額</th><th>主な用途</th></tr></thead><tbody><tr><td>元利均等</td><td>変動（初期は少ない）</td><td>変動（初期は多い）</td><td>一定</td><td>住宅ローン</td></tr><tr><td>元金均等</td><td>一定</td><td>変動（回を追うごとに減少）</td><td>変動（初期は多い）</td><td>事業融資・設備投資</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">住宅ローンの多くは元利均等です。一方、事業融資・設備資金融資・自治体の制度融資などでは元金均等が選ばれる傾向があります。理由は「総支払利息が元利均等より少なくなることが多い」ためです。</p>



<p class="wp-block-paragraph">元金均等を使う場面で活躍する関数が ISPMT です。一方、元利均等の利息は IPMT 関数で計算します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>元金均等が選ばれやすいローンの例</strong>  <br>日本政策金融公庫の設備資金、信用金庫の事業融資、地方自治体の制度融資、リース契約の一部など、事業向け融資では元金均等が標準のことが多いです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=ISPMT(利率, 期, 期間数, 現在価値)</code></pre>



<p class="wp-block-paragraph">各引数の意味を整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th style="text-align:center">必須</th><th>内容</th><th>単位の注意点</th></tr></thead><tbody><tr><td>利率</td><td style="text-align:center">必須</td><td>1期間あたりの利率</td><td>年利の月払いなら÷12が必要</td></tr><tr><td>期</td><td style="text-align:center">必須</td><td>利息を求めたい回数（1始まり）</td><td>1〜期間数の整数</td></tr><tr><td>期間数</td><td style="text-align:center">必須</td><td>返済の総回数</td><td>月払いなら年×12</td></tr><tr><td>現在価値</td><td style="text-align:center">必須</td><td>借入元本</td><td>正の値で入力</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はすべて必須です。元金均等返済を前提とした関数なので、IPMT/PPMT/CUMIPMTに必要な「将来価値」「支払期日」の引数はありません。シンプルな分、覚えるのも楽ですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">ISPMT関数の基本的な使い方｜第5回の利息を計算する</span></h2>



<p class="wp-block-paragraph">具体的な数値で試してみましょう。</p>



<p class="wp-block-paragraph"><strong>条件設定（セルに入力）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th><th>セル</th></tr></thead><tbody><tr><td>年利</td><td>2.4%</td><td>B1</td></tr><tr><td>借入期間（年）</td><td>10</td><td>B2</td></tr><tr><td>借入元本（円）</td><td>12,000,000</td><td>B3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">第5回（つまり借入から5か月目）の利息を求めるには、次の数式を入力します。</p>



<pre class="wp-block-code"><code>=ISPMT(B1/12, 5, B2*12, B3)</code></pre>



<p class="wp-block-paragraph">引数を分解するとこうなります。</p>



<ul class="wp-block-list"><li><code>B1/12</code>：月利（年利2.4% ÷ 12 = 0.2%）</li><li><code>5</code>：第5回の利息を求める</li><li><code>B2*12</code>：総返済回数（10年 × 12か月 = 120回）</li><li><code>B3</code>：元本1,200万円</li></ul>



<p class="wp-block-paragraph">この数式の結果は <strong>約 −23,000円</strong> になります。マイナスは「支払い（キャッシュアウト）」を意味する符号ルールです。詳しい理由は後述の「なぜマイナスになる？」セクションで解説します。</p>



<p class="wp-block-paragraph">プラス表示にしたい場合は ABS 関数で囲みます。</p>



<pre class="wp-block-code"><code>=ABS(ISPMT(B1/12, 5, B2*12, B3))
→ 23,000（プラス表示）</code></pre>



<p class="wp-block-paragraph">給与明細やローン明細など、ユーザー向けの表示では ABS で整えるのが一般的です。</p>



<h2 class="wp-block-heading"><span id="toc5">ISPMT関数の計算ロジック｜内部式を理解する</span></h2>



<p class="wp-block-paragraph">ISPMT関数は、内部的に次の計算式で利息を求めています。</p>



<pre class="wp-block-code"><code>利息 = −元本 × 利率 × (1 − 期 / 期間数)</code></pre>



<p class="wp-block-paragraph">元金均等返済では「残高が均等に減少する」ため、利息も直線的に減少します。第1回は元本全額に近い残高にかかる利息で最大、最終回は残高ほぼゼロで利息は0円になります。</p>



<p class="wp-block-paragraph">先ほどの条件で第5回利息を手計算するとこうなります。</p>



<pre class="wp-block-code"><code>利息 = −12,000,000 × (0.024 / 12) × (1 − 5 / 120)
     = −12,000,000 × 0.002 × 0.9583...
     ≈ −23,000円</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>第1回の利息計算に注意</strong>  <br>「第1回の利息は、まだ1回も返済していないので元本全額にかかるのでは？」と考える人もいます。しかしISPMTは「<strong>期末残高ベース</strong>」で計算する仕様です。第1回の利息は元本全額ではなく、第1回目の元金返済後の残高にかかります。実務での厳密な利息計算とは若干異なる場合があるため、銀行の返済予定表と突合する際は注意してください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">完全な返済スケジュール表を作る方法</span></h2>



<p class="wp-block-paragraph">実務でよく作るのが「全120回分の返済スケジュール表」です。元金・利息・返済額・残高の4列で構成します。ISPMTを使えば一気に展開できます。</p>



<p class="wp-block-paragraph"><strong>スケジュール表の構成</strong></p>



<p class="wp-block-paragraph">A列に回数（1〜120）を入力し、B〜E列に次の数式を入れます（B$1〜B$3 に条件が入っている前提）。</p>



<figure class="wp-block-table"><table><thead><tr><th>列</th><th>内容</th><th>数式（A列が回数の場合・1行目）</th></tr></thead><tbody><tr><td>B列</td><td>元金返済額</td><td><code>=$B$3/($B$2*12)</code></td></tr><tr><td>C列</td><td>利息</td><td><code>=ABS(ISPMT($B$1/12, A1, $B$2*12, $B$3))</code></td></tr><tr><td>D列</td><td>返済額合計</td><td><code>=B1+C1</code></td></tr><tr><td>E列</td><td>残高</td><td><code>=$B$3-$B$3/($B$2<em>12)</em>A1</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">これを120行分オートフィルすると、月別の元金・利息・返済額・残高がそろった完全な返済予定表が完成します。</p>



<p class="wp-block-paragraph">各列の特徴を補足します。</p>



<ul class="wp-block-list"><li><strong>元金返済額（B列）</strong>: 全期間一定（元本÷総回数）</li><li><strong>利息（C列）</strong>: 第1回が最大、最終回はほぼ0</li><li><strong>返済額合計（D列）</strong>: 第1回が最大、徐々に減少</li><li><strong>残高（E列）</strong>: 直線的に減少、最終回で0になる</li></ul>



<p class="wp-block-paragraph">この表をグラフ化すると、利息のなだらかな減少カーブと残高の直線減少が一目でわかります。社内プレゼンや稟議書に添付すると説得力が増しますよ。</p>



<h2 class="wp-block-heading"><span id="toc7">元利均等（IPMT）と元金均等（ISPMT）の累計利息比較</span></h2>



<p class="wp-block-paragraph">「結局どっちが安いの？」という疑問は、累計利息を比較すれば答えられます。</p>



<p class="wp-block-paragraph"><strong>同じ条件（1,200万円・年利2.4%・10年）での比較</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>元利均等（IPMT）</th><th>元金均等（ISPMT）</th></tr></thead><tbody><tr><td>月返済額</td><td>一定（約112,469円）</td><td>第1回が最大、徐々に減少</td></tr><tr><td>第1回利息</td><td>約 −24,000円</td><td>約 −24,000円</td></tr><tr><td>第60回利息</td><td>約 −12,800円</td><td>約 −12,000円</td></tr><tr><td>累計利息</td><td>約 1,496,300円</td><td>約 1,452,000円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このケースでは元金均等のほうが約44,300円利息が少なく済みます。借入期間や金利によって差額は変わります。ローン契約前に必ず両方の試算を作って比較しましょう。</p>



<p class="wp-block-paragraph">累計利息をスプレッドシートで一気に出すには、SUMで合算します。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ABS(ISPMT(B1/12, ROW(INDIRECT(&quot;1:&quot;&amp;B2*12)), B2*12, B3)))
→ 元金均等の累計利息</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>元金均等のデメリットも理解しておく</strong>  <br>累計利息は少なくて済む反面、序盤の月返済額が大きくなります。事業のキャッシュフローが立ち上がる前の時期に返済負担が集中するため、開業直後・赤字フェーズの企業には向かないこともあります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc8">実務シナリオ｜設備投資ローン・運転資金融資の試算</span></h2>



<h3 class="wp-block-heading"><span id="toc9">シナリオ1: 設備投資ローン（1,500万円・年利1.8%・7年）</span></h3>



<p class="wp-block-paragraph">新しい製造機器の導入で1,500万円を元金均等で借りた場合、月返済額の内訳を試算します。</p>



<pre class="wp-block-code"><code>年利: 1.8% → B1
期間: 7年 → B2
元本: 15,000,000 → B3

毎月の元金返済額: =B3/(B2*12) → 178,571円（一定）
第1回利息: =ABS(ISPMT(B1/12, 1, B2*12, B3)) → 22,232円
第1回返済額合計: 178,571 + 22,232 = 200,803円</code></pre>



<p class="wp-block-paragraph">第84回（最終回）の利息は仕様上ほぼ0円になります。月返済額は第1回の約20万円から最終回の約17.8万円まで徐々に減っていきます。</p>



<h3 class="wp-block-heading"><span id="toc10">シナリオ2: 運転資金融資（300万円・年利2.5%・3年）</span></h3>



<p class="wp-block-paragraph">短期の運転資金を元金均等で借りた場合の試算です。</p>



<pre class="wp-block-code"><code>年利: 2.5% → B1
期間: 3年 → B2
元本: 3,000,000 → B3

毎月の元金返済額: =B3/(B2*12) → 83,333円（一定）
第1回利息: =ABS(ISPMT(B1/12, 1, B2*12, B3)) → 6,076円
第18回利息: =ABS(ISPMT(B1/12, 18, B2*12, B3)) → 3,125円</code></pre>



<p class="wp-block-paragraph">期間が短い融資では、序盤と中盤の利息差が大きく出ます。資金繰り表に組み込む際は、月別に利息額を出して計上しましょう。</p>



<h2 class="wp-block-heading"><span id="toc11">なぜマイナスになる？符号ルールと ABS 関数の使い方</span></h2>



<p class="wp-block-paragraph">ISPMTが返す値がマイナスになる理由は、Sheets/Excel の財務関数が<strong>キャッシュフロー方向</strong>で符号を決めているためです。</p>



<figure class="wp-block-table"><table><thead><tr><th>キャッシュフロー方向</th><th>符号</th><th>例</th></tr></thead><tbody><tr><td>受取（手元に入る）</td><td>＋</td><td>借入元本、配当受取</td></tr><tr><td>支払（手元から出る）</td><td>−</td><td>利息支払い、元金返済、保険料</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ISPMT関数では「現在価値（元本）」を正の値で入力すると、利息は「支払い」なのでマイナスで返ります。逆に元本を負の値で入力すると、利息はプラスで返ります。</p>



<p class="wp-block-paragraph"><strong>符号ルールの2パターン</strong></p>



<pre class="wp-block-code"><code>パターンA: 借り手目線（おすすめ）
=ISPMT(B1/12, 5, B2*12, B3)  ← B3は正
→ 利息は−（マイナス）

パターンB: 貸し手目線
=ISPMT(B1/12, 5, B2*12, -B3)  ← B3を反転
→ 利息は＋（プラス）</code></pre>



<p class="wp-block-paragraph">実務的にはパターンAの「元本を正、利息はマイナス」で統一し、表示時にABS関数で絶対値にするのが見やすくておすすめです。</p>



<pre class="wp-block-code"><code>=ABS(ISPMT(B1/12, 5, B2*12, B3))
→ プラス表示</code></pre>



<p class="wp-block-paragraph">会計ソフトとの突合や銀行の返済予定表と比較する際にABSで揃えておくと、ミスを減らせますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc13">#VALUE!エラー</span></h3>



<p class="wp-block-paragraph">引数に文字列や日付など、数値以外が入っているときに発生します。利率は数値（例: <code>0.024</code>）または％（例: <code>2.4%</code>）で入力してください。セル参照先に空欄や文字列が含まれていないかも確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc14">#NUM!エラー</span></h3>



<p class="wp-block-paragraph">期間数が0以下、期が0以下のときに発生する可能性があります。1始まりの整数で、期間数の範囲内に収まっているか確認します。</p>



<h3 class="wp-block-heading"><span id="toc15">計算結果が想定より大幅にずれる</span></h3>



<p class="wp-block-paragraph">ほぼ100%「年利を月利に変換し忘れ」が原因です。月払いのローンでは、利率には<strong>必ず年利÷12</strong>を入れます。</p>



<pre class="wp-block-code"><code>NG: =ISPMT(2.4%, 5, 120, 12000000)     ← 年利2.4%が月利として扱われる
OK: =ISPMT(2.4%/12, 5, 120, 12000000)  ← 月利0.2%で計算</code></pre>



<h3 class="wp-block-heading"><span id="toc16">IPMT/PPMTと結果が一致しない</span></h3>



<p class="wp-block-paragraph">これはエラーではなく正常です。ISPMT（元金均等）とIPMT/PPMT（元利均等）は<strong>返済方式が根本的に異なる</strong>ため、結果が違って当然です。どちらの方式のローンかを契約書で確認してから関数を選んでください。</p>



<h3 class="wp-block-heading"><span id="toc17">第1回利息が銀行の返済予定表と一致しない</span></h3>



<p class="wp-block-paragraph">銀行や貸金業者が使う実務的な利息計算は「期初残高ベース」「日割り計算」など独自ルールを使うことが多いです。ISPMT（期末残高ベース）と一致しないことがあります。<strong>概算用の試算ツール</strong>として使い、契約上の正確な金額は必ず貸し手の返済予定表で確認してください。</p>



<h2 class="wp-block-heading"><span id="toc18">ISPMT関数のよくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc19">Q1. ISPMTの結果がマイナスになるのはなぜ？</span></h3>



<p class="wp-block-paragraph">スプレッドシートの財務関数は「キャッシュフロー方向」で符号を決めるためです。元本を正の値で入力すると、利息は「支払い（マイナス）」として返ります。表示用にプラスにしたい場合は ABS 関数で絶対値にしてください。</p>



<h3 class="wp-block-heading"><span id="toc20">Q2. 第1回の利息はなぜ元本全額×利率にならないの？</span></h3>



<p class="wp-block-paragraph">ISPMTは「期末残高ベース」で計算する仕様だからです。第1回終了時には1回分の元金が返済済みになっているため、その残高に対して利息がかかります。実務の銀行金利と若干ずれることがあるので、概算用と割り切って使うのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc21">Q3. 年利と月利、どちらを入れればいい？</span></h3>



<p class="wp-block-paragraph">支払いの周期に合わせます。月払いなら「年利÷12」、四半期払いなら「年利÷4」、年払いなら年利そのまま。期間数も同じ周期で揃えるのがポイントです（月払いなら年×12、四半期払いなら年×4）。</p>



<h3 class="wp-block-heading"><span id="toc22">Q4. 最終回の利息が0円になるのは正しい？</span></h3>



<p class="wp-block-paragraph">正しいです。ISPMTの計算式 <code>−元本 × 利率 × (1 − 期/期間数)</code> で、期=期間数のときに <code>(1 - 1) = 0</code> となり、利息は0円になります。実務上は1円〜数十円の調整利息が発生することもありますが、関数の仕様としては0円が正解です。</p>



<h3 class="wp-block-heading"><span id="toc23">Q5. CUMIPMT のような累計利息を出すには？</span></h3>



<p class="wp-block-paragraph">ISPMT には累計版がないため、SUMで合算します。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ABS(ISPMT(B1/12, ROW(INDIRECT(&quot;1:&quot;&amp;B2*12)), B2*12, B3)))</code></pre>



<p class="wp-block-paragraph">または返済スケジュール表のC列（利息）を <code>=SUM(C1:C120)</code> で集計してもOKです。</p>



<h2 class="wp-block-heading"><span id="toc24">関連する財務関数まとめ</span></h2>



<p class="wp-block-paragraph">ISPMTと一緒に押さえておくと、ローンや投資の試算が一気に楽になります。</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/spreadsheet-ipmt-function/">IPMT</a></td><td>元利均等</td><td>各回の利息</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ppmt-function/">PPMT</a></td><td>元利均等</td><td>各回の元金</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-pmt-function/">PMT</a></td><td>元利均等</td><td>毎期返済額</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-cumipmt-function/">CUMIPMT</a></td><td>元利均等</td><td>累計利息</td></tr><tr><td>ISPMT</td><td>元金均等</td><td>各回の利息（本記事）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rate-function/">RATE</a></td><td>共通</td><td>利率を逆算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-fv-function/">FV</a></td><td>共通</td><td>将来価値</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rri-function/">RRI</a></td><td>共通</td><td>実効年率の逆算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">元金均等返済の月々の返済額は「元金 + 利息」で計算します。元金は「元本 ÷ 総返済回数」で一定になるため、元利均等用の PMT 関数は使えません。PMT は元利均等専用です。元金均等のスケジュール表を作るときは、ISPMTで利息列を出して合算する方法が基本になります。</p>



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



<p class="wp-block-paragraph">スプレッドシートのISPMT関数は、元金均等返済における<strong>指定回の利息額</strong>を一発で求められる便利な財務関数です。</p>



<p class="wp-block-paragraph">要点を整理します。</p>



<ul class="wp-block-list"><li>ISPMT関数は元金均等返済専用（元利均等はIPMT）</li><li>書式は <code>=ISPMT(利率, 期, 期間数, 現在価値)</code> のシンプルな4引数</li><li>年利の月払いなら「利率÷12・期間数×12」で揃える</li><li>結果はマイナス符号で返るため、表示用にはABS関数で整える</li><li>返済スケジュール表は「元金・利息・返済額・残高」の4列で構築できる</li><li>累計利息はSUMPRODUCT＋ABS で合算</li></ul>



<p class="wp-block-paragraph">事業融資や設備投資ローンの試算、社内稟議の添付資料作成にISPMTを活用してみてください。元利均等（IPMT）との比較表を一緒に作ると、経営判断の材料として一段と説得力が増しますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-ispmt-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCUMIPMT関数の使い方｜ローン累計利息を3つの実例で計算する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-cumipmt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-cumipmt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 13:56:37 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CUMIPMT]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[ローン]]></category>
		<category><![CDATA[利息計算]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6016</guid>

					<description><![CDATA[ExcelのCUMIPMT関数を使って、住宅ローン・カーローンの累計利息を計算する方法をわかりやすく解説。全期間・特定期間・残り返済分の3シナリオを実例付きで紹介。CUMPRINCとの違い、#NUM!エラーやマイナス表示の原因・対処法も網羅。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「35年ローンで利息はトータルいくら払うんだろう？」と気になったことはありませんか。Excelなら、CUMIPMT関数を使えばその答えを一瞬で出せます。毎月の返済額を計算するPMT関数は知っていても、累計利息まで求める方法は意外と知られていません。この記事では、住宅ローンを例にした3つの実例で、CUMIPMT関数の使い方を丁寧に解説します。</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">CUMIPMT関数とは？累計利息支払額を求めるExcel財務関数</a><ol><li><a href="#toc2" tabindex="0">毎月の利息（IPMT）との違い</a></li></ol></li><li><a href="#toc3" tabindex="0">CUMIPMT関数の書式と引数の解説</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">③10年経過後、残りの利息予測（第121〜420回）</a></li></ol></li><li><a href="#toc10" tabindex="0">CUMIPMT vs CUMPRINC｜元金累計と利息累計の違いを比較</a><ol><li><a href="#toc11" tabindex="0">同条件での対比表</a></li></ol></li><li><a href="#toc12" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">①#NUM!エラーの主な原因</a></li><li><a href="#toc14" tabindex="0">②結果がマイナスのまま集計すると起きるミス</a></li><li><a href="#toc15" tabindex="0">③月利変換し忘れによる計算ミス</a></li></ol></li><li><a href="#toc16" tabindex="0">関連財務関数のまとめ｜PMT・IPMT・CUMPRINC・RATE・NPERとの使い分け</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CUMIPMT（読み方：キューム・アイ・ピー・エム・ティー）は、Excelの財務関数のひとつです。「Cumulative Interest Payment（累計利息支払額）」の略で、ローンの<strong>指定期間内に支払う利息の合計</strong>を求めます。</p>



<p class="wp-block-paragraph">元利均等返済（毎月同額を返済する方式）を前提としています。住宅ローンや自動車ローンなど、一般的な銀行ローンはほぼこの方式なので、幅広い場面で使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">毎月の利息（IPMT）との違い</span></h3>



<p class="wp-block-paragraph">CUMIPMT と似た関数に <a href="https://mashukabu.com/excel-function-howto-use-ipmt/">IPMT関数</a> があります。違いはシンプルです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>計算できること</th></tr></thead><tbody><tr><td>IPMT</td><td><strong>1回分</strong>の支払い利息（例：第3回目の利息）</td></tr><tr><td>CUMIPMT</td><td><strong>複数回分</strong>の利息合計（例：1〜36回目の利息合計）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「今月の利息はいくら？」という場面ではIPMTが便利です。「1年間の利息合計は？」「35年間の総利息は？」という場面ではCUMIPMTを使いましょう。</p>



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



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



<p class="wp-block-paragraph">引数は6つあります。表で整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>英語名</th><th>内容</th></tr></thead><tbody><tr><td>利率</td><td>rate</td><td>1支払期間あたりの利率。年利なら÷12が必要</td></tr><tr><td>期間内支払回数</td><td>nper</td><td>総支払回数。35年月払いなら 35×12=420</td></tr><tr><td>現在価値</td><td>pv</td><td>借入元本。正の値で入力する</td></tr><tr><td>開始期</td><td>start_period</td><td>計算を始める支払い回数番号（1〜）</td></tr><tr><td>終了期</td><td>end_period</td><td>計算を終える支払い回数番号</td></tr><tr><td>支払期日</td><td>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">「利率」引数は<strong>1支払期間あたりの利率</strong>を入れます。月払いなら「年利÷12」にするのが必須です。ここを忘れると計算結果が大幅に狂うので注意してください。</p>



<pre class="wp-block-code"><code>' 月払い：年利1.5%を月利に変換
利率 = 1.5% / 12 = 0.125%</code></pre>



<p class="wp-block-paragraph">年利と支払い頻度の変換をまとめると次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>支払い頻度</th><th>利率の変換</th><th>期間の変換</th></tr></thead><tbody><tr><td>月払い</td><td>年利 ÷ 12</td><td>年数 × 12</td></tr><tr><td>半年払い</td><td>年利 ÷ 2</td><td>年数 × 2</td></tr><tr><td>四半期払い</td><td>年利 ÷ 4</td><td>年数 × 4</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">年利と実効年利の変換が必要な場面では <a href="https://mashukabu.com/excel-function-howto-use-nominal/">NOMINAL関数</a> も参考にしてみてください。</p>



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



<p class="wp-block-paragraph">通常の銀行ローンは月末払いなので <strong>type=0</strong> を使います。家賃や設備リースのような前払い型は type=1 です。迷ったら0を入れておけばほとんどのケースで問題ありません。</p>



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



<p class="wp-block-paragraph">住宅ローンの例で手順を確認しましょう。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



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



<p class="wp-block-paragraph"><strong>数式（35年間の総累計利息）</strong></p>



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



<p class="wp-block-paragraph">引数を整理するとこうなります。</p>



<ul class="wp-block-list"><li><code>B1/12</code>：月利（年利÷12）</li><li><code>B2*12</code>：総支払回数（35年×12か月=420回）</li><li><code>B3</code>：元本3,000万円</li><li><code>1</code>：第1回から</li><li><code>B2*12</code>：第420回まで（全期間）</li><li><code>0</code>：期末払い</li></ul>



<p class="wp-block-paragraph">この数式で<strong>約−857万円</strong>という結果が得られます（年利1.5%、35年、3,000万円の場合）。毎月の返済額は約91,855円、総返済額は約38,579,100円です。元本との差額が累計利息になりますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>なぜマイナスなの？</strong><br>Excelの財務関数は「支払い＝現金の流出＝マイナス」として計算します。これはキャッシュフローの符号ルールと呼ばれる共通ルールです。表示には ABS関数（絶対値）でプラスに変換するのがおすすめです。</p></blockquote>



<pre class="wp-block-code"><code>=ABS(CUMIPMT(B1/12, B2*12, B3, 1, B2*12, 0))
' → 約 8,579,100（プラス表示）</code></pre>



<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年間で利息をいくら払うのか知りたい」というケースです。start_period と end_period を変えるだけです。</p>



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



<p class="wp-block-paragraph">同じ条件（年利1.5%、3,000万円）だと<strong>約−131万円</strong>になります。返済初期は元金充当比率が低く、利息が多め。第1回目の利息だけで37,500円（3,000万円×0.125%）にもなります。</p>



<h3 class="wp-block-heading"><span id="toc9">③10年経過後、残りの利息予測（第121〜420回）</span></h3>



<p class="wp-block-paragraph">「あと残りの25年間でいくら利息が発生するか」を確認したいときはこうです。</p>



<pre class="wp-block-code"><code>=CUMIPMT(B1/12, B2*12, B3, 121, 420, 0)
' 第121回（11年目）〜第420回（35年目末）</code></pre>



<p class="wp-block-paragraph">繰り上げ返済を検討するときに、残り利息を把握するのに使ってみてください。</p>



<h2 class="wp-block-heading"><span id="toc10">CUMIPMT vs CUMPRINC｜元金累計と利息累計の違いを比較</span></h2>



<p class="wp-block-paragraph">CUMPRINC（キューム・プリンク）は「累計元金返済額」を求める関数です。構文はCUMIPMTと全く同じで、引数の順番も同一です。</p>



<h3 class="wp-block-heading"><span id="toc11">同条件での対比表</span></h3>



<p class="wp-block-paragraph">Microsoft公式のサンプル値（年利8%・10年・元本10万ドル）で比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>計算対象</th><th>数式</th><th>1年目の値</th></tr></thead><tbody><tr><td>累計利息（CUMIPMT）</td><td><code>=CUMIPMT(0.08/12, 120, 100000, 1, 12, 0)</code></td><td>約 −7,969ドル</td></tr><tr><td>累計元金（CUMPRINC）</td><td><code>=CUMPRINC(0.08/12, 120, 100000, 1, 12, 0)</code></td><td>約 −3,778ドル</td></tr><tr><td>合計（総支払額）</td><td>CUMIPMT + CUMPRINC</td><td>約 −11,747ドル</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この関係式が成り立ちます。</p>



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



<p class="wp-block-paragraph">返済を「利息コスト」と「元金返済」に分解して把握したいときに、2つの関数を組み合わせるのが便利ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>使う場面</th></tr></thead><tbody><tr><td>CUMIPMT</td><td>利息コストの把握・節税計算（住宅ローン控除など）</td></tr><tr><td>CUMPRINC</td><td>ローン残債の確認・繰り上げ返済の計画</td></tr></tbody></table></figure>



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



<h3 class="wp-block-heading"><span id="toc13">①#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>元本をマイナスで入力</td><td><code>pv = -30000000</code></td><td><code>pv = 30000000</code>（正の値）</td></tr><tr><td>開始期 > 終了期</td><td><code>start=24, end=12</code></td><td><code>start ≤ end</code></td></tr><tr><td>利率が0以下</td><td><code>rate = 0</code></td><td>正の値が必要</td></tr><tr><td>typeが0・1以外</td><td><code>type = 2</code></td><td>0か1のみ有効</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PMT関数では元本にマイナスを使う書き方もありますが、CUMIPMTは<strong>元本を正の値</strong>で入力するルールです。混同しやすいので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc14">②結果がマイナスのまま集計すると起きるミス</span></h3>



<p class="wp-block-paragraph">CUMIPMTの結果はマイナスです。プラスの数値と足し算するときは、符号の扱いに気をつけましょう。</p>



<pre class="wp-block-code"><code>' NG：マイナスの累計利息を別のプラス値と足す
=CUMIPMT(...) + 別の費用  → 利息が引かれる計算になる

' OK：ABS関数でプラスに変換してから合算
=ABS(CUMIPMT(...)) + 別の費用</code></pre>



<p class="wp-block-paragraph">複数のCUMIPMT同士を合算するときは、どちらもマイナスなのでそのままSUMできます。</p>



<pre class="wp-block-code"><code>=CUMIPMT(...) + CUMIPMT(...)  → 正しく動作する（どちらもマイナス）</code></pre>



<h3 class="wp-block-heading"><span id="toc15">③月利変換し忘れによる計算ミス</span></h3>



<p class="wp-block-paragraph">年利をそのまま <code>rate</code> に渡しても、<code>#NUM!</code>エラーにはなりません。しかし計算結果が実際の何百倍にもなる致命的な誤りです。</p>



<pre class="wp-block-code"><code>' NG：年利1.5%を月利に変換しないまま入力
=CUMIPMT(1.5%, 420, 30000000, 1, 420, 0)
' → エラーにはならないが、計算結果が大幅に狂う

' OK：月利に変換（÷12）
=CUMIPMT(1.5%/12, 420, 30000000, 1, 420, 0)</code></pre>



<p class="wp-block-paragraph">月払いなら<strong>必ず÷12</strong>を忘れずに入力してください。</p>



<h2 class="wp-block-heading"><span id="toc16">関連財務関数のまとめ｜PMT・IPMT・CUMPRINC・RATE・NPERとの使い分け</span></h2>



<p class="wp-block-paragraph">CUMIPMT をより活かすために、関連する財務関数も整理しておきましょう。</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>ローン計算の基本</td></tr><tr><td>IPMT</td><td>特定1回分の利息を求める</td><td>月次利息内訳</td></tr><tr><td>CUMPRINC</td><td>期間内の累計元金返済額を求める</td><td>残債・繰り上げ返済</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">使い分けの目安です。</p>



<pre class="wp-block-code"><code>「毎月いくら払う？」          → PMT
「今月の利息は？」            → IPMT
「1年間の利息合計は？」       → CUMIPMT
「ローン残高は？」            → 元本 − CUMPRINC
「年利はいくら？」            → RATE
「あと何回払う？」            → NPER</code></pre>



<p class="wp-block-paragraph">財務関数はどれもセットで使うことが多いです。PMT関数の記事と合わせて読んでおくと、Excelでの返済シミュレーション全体の流れが掴みやすくなりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-cumipmt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
