<?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%88%a9%e6%89%95%e3%81%84%e3%82%b9%e3%82%b1%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Wed, 22 Apr 2026 14:41:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</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>スプレッドシートのCOUPNCD関数の使い方｜次の利払日</title>
		<link>https://mashukabu.com/spreadsheet-coupncd-function/</link>
					<comments>https://mashukabu.com/spreadsheet-coupncd-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 14:41:01 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COUPNCD関数]]></category>
		<category><![CDATA[債券]]></category>
		<category><![CDATA[利払いスケジュール]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6207</guid>

					<description><![CDATA[GoogleスプレッドシートのCOUPNCD関数を使えば、決済日（受渡日）の後に来る次の利払日（クーポン支払い日）の日付を求められます。債券の利払いスケジュール管理やCOUPDAYSNC・COUPDAYBS計算の基準日確認に役立つ使い方を実例付きで解説します。]]></description>
										<content:encoded><![CDATA[
<p>「この債券を今日買ったら、次のクーポン（利息）はいつもらえるの？」という疑問にスパッと答えてくれる関数が COUPNCD です。決済日・満期日・頻度を入れるだけで、次の利払日の日付が返ってきますよ。</p>



<p>この記事では、スプレッドシートの COUPNCD 関数の使い方を、構文・実例・よくあるエラーの対処まで同僚に教える感覚で解説します。COUPPCD 関数や COUPDAYSNC 関数との使い分けも整理しているので、債券の利払いスケジュール管理に活用してください。</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">スプレッドシートの COUPNCD 関数とは？</a></li><li><a href="#toc2" tabindex="0">COUPNCD 関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">日数計算方法（basis）の設定値</a></li></ol></li><li><a href="#toc4" tabindex="0">COUPNCD 関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">半年払い債券の次の利払日を求める</a></li><li><a href="#toc6" tabindex="0">年1回払い債券の次の利払日を求める</a></li><li><a href="#toc7" tabindex="0">四半期払い債券の次の利払日を求める</a></li><li><a href="#toc8" tabindex="0">次の利払日まで何日かを COUPDAYSNC と組み合わせて確認する</a></li></ol></li><li><a href="#toc9" tabindex="0">COUPPCD との使い分け</a></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">結果が日付ではなく数値で表示される</a></li><li><a href="#toc12" tabindex="0">#NUM! エラー</a></li><li><a href="#toc13" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc14" tabindex="0">#NAME? エラー</a></li></ol></li><li><a href="#toc15" tabindex="0">Excel との互換性</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートの COUPNCD 関数とは？</span></h2>



<p>スプレッドシートの COUPNCD 関数は、<strong>決済日（受渡日）の後に来る最初の利払日（クーポン支払い日）の日付を返す財務関数</strong>です。</p>



<p>関数名の COUPNCD は &#8220;Coupon Next Coupon Date&#8221;（次のクーポン日）を略したものです。</p>



<p>債券を購入した後、最初にクーポン（利息）を受け取る日がいつかを知りたいときに使います。たとえば「2026/4/22 に購入した半年払い国債の次の利払日は？」という疑問に対して、COUPNCD 関数が具体的な日付を返してくれますよ。</p>



<p>返される値はシリアル値（日付の数値）なので、セルに「日付」の表示形式を設定して使うのが基本です。</p>



<p>COUPNCD は COUP 系関数ファミリーの一員で、次のような位置づけになっています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>関係</th></tr></thead><tbody><tr><td>COUPPCD</td><td>直前の利払日（日付）</td><td>COUPNCD より1期前</td></tr><tr><td>COUPNCD</td><td>次の利払日（日付）</td><td>COUPPCD より1期後</td></tr><tr><td>COUPDAYBS</td><td>直前の利払日〜決済日の日数</td><td>COUPPCD から決済日まで</td></tr><tr><td>COUPDAYSNC</td><td>決済日〜次の利払日の日数</td><td>決済日から COUPNCD まで</td></tr><tr><td>COUPDAYS</td><td>クーポン期間全体の日数</td><td>COUPPCD から COUPNCD まで</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc2">COUPNCD 関数の構文と引数</span></h2>



<p>COUPNCD 関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=COUPNCD(決済日, 満期日, 頻度, [日数計算方法])</code></pre>



<p>英語表記だと <code>=COUPNCD(settlement, maturity, frequency, [basis])</code> となります。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>省略</th><th>説明</th></tr></thead><tbody><tr><td>決済日（settlement）</td><td>必須</td><td>証券の受渡日（購入が完了する日）。DATE 関数での指定を推奨</td></tr><tr><td>満期日（maturity）</td><td>必須</td><td>証券の満期日。決済日より後の日付を指定する</td></tr><tr><td>頻度（frequency）</td><td>必須</td><td>年間の利払い回数。1=年1回、2=半年払い、4=四半期払い</td></tr><tr><td>日数計算方法（basis）</td><td>省略可</td><td>1年の日数計算方式（下表参照、省略時は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">日数計算方法（basis）の設定値</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>1年の日数計算</th></tr></thead><tbody><tr><td>0（省略時）</td><td>30日/360日（米国NASD方式）</td></tr><tr><td>1</td><td>実際の日数/実際の日数</td></tr><tr><td>2</td><td>実際の日数/360日</td></tr><tr><td>3</td><td>実際の日数/365日</td></tr><tr><td>4</td><td>30日/360日（ヨーロッパ方式）</td></tr></tbody></table></figure>



<p>結果はシリアル値で返ってくるため、セルの表示形式を「日付」に設定してください。表示形式を設定しないと整数（例: 46766）のような値が表示されますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">COUPNCD 関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc5">半年払い債券の次の利払日を求める</span></h3>



<p>年率5%・半年払い（frequency=2）の国債を、2026/4/22 に購入する場合の次の利払日を求めます。満期日は 2028/10/22 とします。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>項目</th><th>値</th></tr></thead><tbody><tr><td>B2</td><td>決済日</td><td>2026/4/22</td></tr><tr><td>B3</td><td>満期日</td><td>2028/10/22</td></tr><tr><td>B4</td><td>頻度</td><td>2</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUPNCD(B2, B3, B4)</code></pre>



<p>結果は <strong>2026/10/22</strong> です（セルを日付形式に設定した場合）。次の利払日が 2026年10月22日であることがわかりますよ。</p>



<p>DATE 関数を使って直接指定することもできます。</p>



<pre class="wp-block-code"><code>=COUPNCD(DATE(2026,4,22), DATE(2028,10,22), 2)</code></pre>



<h3 class="wp-block-heading"><span id="toc6">年1回払い債券の次の利払日を求める</span></h3>



<p>年1回払い（frequency=1）の社債で決済日が 2026/4/22、満期日が 2029/9/15 の場合です。</p>



<pre class="wp-block-code"><code>=COUPNCD(DATE(2026,4,22), DATE(2029,9,15), 1)</code></pre>



<p>結果は <strong>2026/9/15</strong> です。年1回払いなので、次の利払日は満期日と同じ月日の2026年9月15日になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc7">四半期払い債券の次の利払日を求める</span></h3>



<p>四半期払い（frequency=4）の社債で決済日が 2026/4/22、満期日が 2028/1/15 の場合です。</p>



<pre class="wp-block-code"><code>=COUPNCD(DATE(2026,4,22), DATE(2028,1,15), 4)</code></pre>



<p>結果は <strong>2026/7/15</strong> です。四半期ごとの利払いなので、次の利払日は約3か月後の2026年7月15日になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">次の利払日まで何日かを COUPDAYSNC と組み合わせて確認する</span></h3>



<p>COUPNCD で求めた次の利払日と COUPDAYSNC で求めた日数を並べると、利払いスケジュールをより直感的に把握できます。</p>



<pre class="wp-block-code"><code>次の利払日:       =COUPNCD(DATE(2026,4,22), DATE(2028,10,22), 2)   → 2026/10/22
次の利払日まで:   =COUPDAYSNC(DATE(2026,4,22), DATE(2028,10,22), 2, 1)  → 183日</code></pre>



<p>「次の利払日は 2026/10/22、そこまで 183 日ある」という情報が一目でわかりますよ。</p>



<h2 class="wp-block-heading"><span id="toc9">COUPPCD との使い分け</span></h2>



<p>COUPNCD と対になる関数が <strong>COUPPCD（直前の利払日）</strong> です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th></tr></thead><tbody><tr><td>COUPPCD</td><td>決済日の直前（または同日）の利払日</td></tr><tr><td>COUPNCD</td><td>決済日の直後の利払日</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,4,22), DATE(2028,10,22), 2)  → 2025/10/22（直前の利払日）
=COUPNCD(DATE(2026,4,22), DATE(2028,10,22), 2)  → 2026/10/22（次の利払日）</code></pre>



<p>2つの日付の差が COUPDAYS（クーポン期間の日数）と一致します。</p>



<pre class="wp-block-code"><code>=COUPNCD(...) - COUPPCD(...)  ≒  COUPDAYS(...)</code></pre>



<p>COUPPCD は発生利息計算の起点（経過日数の開始日）として、COUPNCD は次回クーポン受取日の確認として、それぞれ用途が異なりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc11">結果が日付ではなく数値で表示される</span></h3>



<p>エラーではなく<strong>表示形式の問題</strong>です。COUPNCD はシリアル値（日付の数値）を返すため、セルの表示形式を「日付」に設定してください。</p>



<p>スプレッドシートでは、セルを選択して「表示形式」→「数字」→「日付」を選ぶか、ショートカットで対応できますよ。</p>



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



<p>以下のケースで発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>決済日 ≥ 満期日</td><td>決済日が満期日より前になるよう修正する</td></tr><tr><td>頻度が1・2・4以外</td><td>1、2、4 のいずれかを指定する</td></tr><tr><td>basis が 0〜4 以外</td><td>0, 1, 2, 3, 4 のいずれかを指定する</td></tr></tbody></table></figure>



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



<p>引数に数値や日付以外の文字列が入っている場合に発生します。日付を直接書くときは <code>DATE(2026,4,22)</code> のように DATE 関数を使うと確実ですよ。</p>



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



<p>関数名のスペルミスが原因です。「COUPNEXTDATE」「COUP_NCD」などは存在しない関数名です。</p>



<h2 class="wp-block-heading"><span id="toc15">Excel との互換性</span></h2>



<p>COUPNCD 関数は Excel と Google スプレッドシートで同じ計算結果を返します。Excel ファイル（.xlsx）をスプレッドシートで開いても関数はそのまま動作しますよ。</p>



<p>スプレッドシートでは引数名が日本語（「決済日」「満期日」「頻度」「日数計算方法」）で表示されます。Excel の英語表記（<code>settlement</code>、<code>maturity</code>、<code>frequency</code>、<code>basis</code>）と見た目は異なりますが、動作に影響はありません。</p>



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



<p>スプレッドシートの COUPNCD 関数は、決済日の後に来る次の利払日（日付）を返す財務関数です。ポイントをまとめておきます。</p>



<ul class="wp-block-list"><li>引数は<strong>決済日・満期日・頻度</strong>の3つが必須。日数計算方法（basis）は省略可</li><li>頻度（frequency）は<strong>1（年1回）・2（半年払い）・4（四半期払い）</strong>のみ有効</li><li>結果は<strong>シリアル値で返るため、セルの表示形式を「日付」に設定</strong>する</li><li><a href="https://mashukabu.com/spreadsheet-couppcd-function/">COUPPCD 関数</a>が「直前の利払日」、COUPNCD が「次の利払日」</li><li>2つの差が<a href="https://mashukabu.com/spreadsheet-coupdays-function/">COUPDAYS 関数</a>（クーポン期間の日数）と一致する</li><li>Excel との互換性があり、.xlsx ファイルをそのまま開いても動作する</li></ul>



<p>購入した債券の次のクーポン受取日を素早く確認したいときや、<a href="https://mashukabu.com/spreadsheet-coupdaysnc-function/">COUPDAYSNC 関数</a>と組み合わせて残り日数も並べて管理したいときにぜひ活用してみてください。クーポン関連の財務関数は<a href="https://mashukabu.com/spreadsheet-coupdaybs-function/">COUPDAYBS 関数</a>・<a href="https://mashukabu.com/spreadsheet-coupdays-function/">COUPDAYS 関数</a>・<a href="https://mashukabu.com/spreadsheet-couppcd-function/">COUPPCD 関数</a>・<a href="https://mashukabu.com/spreadsheet-coupnum-function/">COUPNUM 関数</a>と合わせて使うと、債券の利払いスケジュール管理に役立ちますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-coupncd-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCOUPNUM関数の使い方｜利払い回数</title>
		<link>https://mashukabu.com/spreadsheet-coupnum-function/</link>
					<comments>https://mashukabu.com/spreadsheet-coupnum-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 14:40:58 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COUPNUM関数]]></category>
		<category><![CDATA[債券]]></category>
		<category><![CDATA[利払いスケジュール]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6205</guid>

					<description><![CDATA[GoogleスプレッドシートのCOUPNUM関数を使えば、決済日（受渡日）から満期日までの間に残っているクーポン（利払い）の回数を求められます。債券の残存利払い回数確認や利払いスケジュール管理に役立つ使い方を実例付きで解説します。]]></description>
										<content:encoded><![CDATA[
<p>「この債券はあと何回利息を受け取れるの？」という疑問に一発で答えてくれるのが COUPNUM 関数です。決済日・満期日・頻度を入れるだけで、満期までに残っている利払い（クーポン）の回数が整数で返ってきますよ。</p>



<p>この記事では、スプレッドシートの COUPNUM 関数の使い方を、構文・実例・よくあるエラーの対処まで同僚に教える感覚で解説します。残存利払い回数を把握したいときや、債券の利払いスケジュール表を作るときにぜひ活用してください。</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">スプレッドシートの COUPNUM 関数とは？</a></li><li><a href="#toc2" tabindex="0">COUPNUM 関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">日数計算方法（basis）の設定値</a></li></ol></li><li><a href="#toc4" tabindex="0">COUPNUM 関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">半年払い債券の残存利払い回数を求める</a></li><li><a href="#toc6" tabindex="0">年1回払い債券の残存利払い回数を求める</a></li><li><a href="#toc7" tabindex="0">四半期払い債券の残存利払い回数を求める</a></li><li><a href="#toc8" tabindex="0">受取総利息額を概算する</a></li><li><a href="#toc9" tabindex="0">残存利払い回数の確認リストを作る</a></li></ol></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">#NUM! エラー</a></li><li><a href="#toc12" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc13" tabindex="0">#NAME? エラー</a></li></ol></li><li><a href="#toc14" tabindex="0">Excel との互換性</a></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートの COUPNUM 関数とは？</span></h2>



<p>スプレッドシートの COUPNUM 関数は、<strong>決済日から満期日の間に残っているクーポン（利払い）の回数を返す財務関数</strong>です。</p>



<p>関数名の COUPNUM は &#8220;Coupon Number&#8221;（クーポン数）を略したものです。</p>



<p>債券を購入した後、満期日までに何回利息を受け取れるかを確認したいときに使います。たとえば「2026/4/22 に購入した半年払い国債（満期 2028/10/22）は、あと何回クーポンがもらえるか？」という疑問に対して、COUPNUM 関数が回数を整数で返してくれますよ。</p>



<p>結果は切り上げ処理（ceiling）された整数になります。決済日から満期日までの期間が端数になる場合も、常に「次の利払日以降の回数」が返されます。</p>



<h2 class="wp-block-heading"><span id="toc2">COUPNUM 関数の構文と引数</span></h2>



<p>COUPNUM 関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=COUPNUM(決済日, 満期日, 頻度, [日数計算方法])</code></pre>



<p>英語表記だと <code>=COUPNUM(settlement, maturity, frequency, [basis])</code> となります。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>省略</th><th>説明</th></tr></thead><tbody><tr><td>決済日（settlement）</td><td>必須</td><td>証券の受渡日（購入が完了する日）。DATE 関数での指定を推奨</td></tr><tr><td>満期日（maturity）</td><td>必須</td><td>証券の満期日。決済日より後の日付を指定する</td></tr><tr><td>頻度（frequency）</td><td>必須</td><td>年間の利払い回数。1=年1回、2=半年払い、4=四半期払い</td></tr><tr><td>日数計算方法（basis）</td><td>省略可</td><td>1年の日数計算方式（下表参照、省略時は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">日数計算方法（basis）の設定値</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>1年の日数計算</th></tr></thead><tbody><tr><td>0（省略時）</td><td>30日/360日（米国NASD方式）</td></tr><tr><td>1</td><td>実際の日数/実際の日数</td></tr><tr><td>2</td><td>実際の日数/360日</td></tr><tr><td>3</td><td>実際の日数/365日</td></tr><tr><td>4</td><td>30日/360日（ヨーロッパ方式）</td></tr></tbody></table></figure>



<p>COUPNUM では basis の値が結果に影響することはほとんどありません。利払い回数のカウントは日数計算方式ではなく「決済日から満期日の間に何回利払い日があるか」で決まるためですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">COUPNUM 関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc5">半年払い債券の残存利払い回数を求める</span></h3>



<p>年率5%・半年払い（frequency=2）の国債を、2026/4/22 に購入する場合の残存利払い回数を求めます。満期日は 2028/10/22 とします。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>項目</th><th>値</th></tr></thead><tbody><tr><td>B2</td><td>決済日</td><td>2026/4/22</td></tr><tr><td>B3</td><td>満期日</td><td>2028/10/22</td></tr><tr><td>B4</td><td>頻度</td><td>2</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUPNUM(B2, B3, B4)</code></pre>



<p>結果は <strong>5</strong> です。購入後の利払い日は 2026/10/22、2027/4/22、2027/10/22、2028/4/22、2028/10/22 の5回ですよ。</p>



<p>DATE 関数を使って直接指定することもできます。</p>



<pre class="wp-block-code"><code>=COUPNUM(DATE(2026,4,22), DATE(2028,10,22), 2)</code></pre>



<h3 class="wp-block-heading"><span id="toc6">年1回払い債券の残存利払い回数を求める</span></h3>



<p>年1回払い（frequency=1）の社債で決済日が 2026/4/22、満期日が 2029/9/15 の場合です。</p>



<pre class="wp-block-code"><code>=COUPNUM(DATE(2026,4,22), DATE(2029,9,15), 1)</code></pre>



<p>結果は <strong>4</strong> です。利払い日は 2026/9/15、2027/9/15、2028/9/15、2029/9/15 の4回（満期日含む）ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">四半期払い債券の残存利払い回数を求める</span></h3>



<p>四半期払い（frequency=4）の社債で決済日が 2026/4/22、満期日が 2028/1/15 の場合です。</p>



<pre class="wp-block-code"><code>=COUPNUM(DATE(2026,4,22), DATE(2028,1,15), 4)</code></pre>



<p>結果は <strong>7</strong> です。利払い日は 2026/7/15、2026/10/15、2027/1/15、2027/4/15、2027/7/15、2027/10/15、2028/1/15 の7回ですよ。</p>



<h3 class="wp-block-heading"><span id="toc8">受取総利息額を概算する</span></h3>



<p>COUPNUM と利率・頻度を組み合わせると、残存期間中の受取総利息額（概算）を計算できます。</p>



<pre class="wp-block-code"><code>額面 × 年率利率 ÷ 頻度 × COUPNUM</code></pre>



<p>上記の半年払い国債（額面1,000万円・年率5%）の場合：</p>



<pre class="wp-block-code"><code>=10000000 * 0.05 / 2 * COUPNUM(DATE(2026,4,22), DATE(2028,10,22), 2)</code></pre>



<p>結果は <strong>1,250,000 円</strong> です。5回 × 25万円（1回あたりのクーポン）= 125万円が、満期まで受け取れる利息の合計目安になりますよ。ただしこれは税引き前の概算値で、実際の受取額は源泉徴収後になります。</p>



<h3 class="wp-block-heading"><span id="toc9">残存利払い回数の確認リストを作る</span></h3>



<p>複数の債券を管理する場合、COUPNUM を一列に並べると比較が楽になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>銘柄</th><th>決済日</th><th>満期日</th><th>頻度</th><th>残存回数</th></tr></thead><tbody><tr><td>国債A</td><td>2026/4/22</td><td>2028/10/22</td><td>2</td><td><code>=COUPNUM(B2,C2,D2)</code> → 5</td></tr><tr><td>社債B</td><td>2026/4/22</td><td>2029/9/15</td><td>1</td><td><code>=COUPNUM(B3,C3,D3)</code> → 4</td></tr><tr><td>社債C</td><td>2026/4/22</td><td>2028/1/15</td><td>4</td><td><code>=COUPNUM(B4,C4,D4)</code> → 7</td></tr></tbody></table></figure>



<p>このように一覧化すると、どの債券があと何回利息を受け取れるかが一目でわかりますよ。</p>



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



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



<p>以下のケースで発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>決済日 ≥ 満期日</td><td>決済日が満期日より前になるよう修正する</td></tr><tr><td>頻度が1・2・4以外</td><td>1、2、4 のいずれかを指定する</td></tr><tr><td>basis が 0〜4 以外</td><td>0, 1, 2, 3, 4 のいずれかを指定する</td></tr></tbody></table></figure>



<p>頻度（frequency）は1・2・4のみ有効です。月次払い（12）や隔月払い（6）などは使えませんよ。</p>



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



<p>引数に数値や日付以外の文字列が入っている場合に発生します。日付を直接書くときは <code>DATE(2026,4,22)</code> のように DATE 関数を使うと確実ですよ。</p>



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



<p>関数名のスペルミスが原因です。「COUPONNUM」「COUP_NUM」などは存在しない関数名です。入力候補から選ぶようにしましょう。</p>



<h2 class="wp-block-heading"><span id="toc14">Excel との互換性</span></h2>



<p>COUPNUM 関数は Excel と Google スプレッドシートで同じ計算結果を返します。Excel ファイル（.xlsx）をスプレッドシートで開いても関数はそのまま動作しますよ。</p>



<p>スプレッドシートでは引数名が日本語（「決済日」「満期日」「頻度」「日数計算方法」）で表示されます。Excel の英語表記（<code>settlement</code>、<code>maturity</code>、<code>frequency</code>、<code>basis</code>）と見た目は異なりますが、動作に影響はありません。</p>



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



<p>スプレッドシートの COUPNUM 関数は、決済日から満期日の間に残っている利払い（クーポン）の回数を返す財務関数です。ポイントをまとめておきます。</p>



<ul class="wp-block-list"><li>引数は<strong>決済日・満期日・頻度</strong>の3つが必須。日数計算方法（basis）は省略可</li><li>頻度（frequency）は<strong>1（年1回）・2（半年払い）・4（四半期払い）</strong>のみ有効</li><li>結果は<strong>切り上げ処理された整数</strong>（次の利払日以降の回数）</li><li><code>額面 × 利率 ÷ 頻度 × COUPNUM</code> で<strong>残存期間の受取総利息の概算</strong>が出せる</li><li>Excel との互換性があり、.xlsx ファイルをそのまま開いても動作する</li></ul>



<p>購入した債券の残存利払い回数を確認したいときや、複数の債券を一覧比較するときにぜひ活用してみてください。クーポン関連の財務関数は<a href="https://mashukabu.com/spreadsheet-coupncd-function/">COUPNCD 関数</a>・<a href="https://mashukabu.com/spreadsheet-couppcd-function/">COUPPCD 関数</a>・<a href="https://mashukabu.com/spreadsheet-coupdaybs-function/">COUPDAYBS 関数</a>・<a href="https://mashukabu.com/spreadsheet-coupdays-function/">COUPDAYS 関数</a>と合わせて使うと、債券の利払いスケジュール管理に役立ちますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-coupnum-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
