<?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%e6%97%a5/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 May 2026 14:15:15 +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>ExcelのCOUPPCD関数の使い方｜受渡日前の最後の利払日</title>
		<link>https://mashukabu.com/excel-couppcd-function/</link>
					<comments>https://mashukabu.com/excel-couppcd-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 14:15:15 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUPPCD関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[利払日]]></category>
		<category><![CDATA[直前クーポン日]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6607</guid>

					<description><![CDATA[ExcelのCOUPPCD関数は、受渡日前の最後の利払日（直前クーポン日）の日付を返す財務関数です。構文・引数・使用例をわかりやすく解説。COUPNCD・COUPDAYBS・COUPDAYSとの関係や、経過利息（アキュード・インタレスト）計算への応用も紹介します。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのCOUPPCD関数の使い方｜受渡日前の最後の利払日</h1>



<p>債券を売買するとき、「直前の利払日はいつだったのか」を把握しておく場面がありますよね。経過利息（アキュード・インタレスト）の計算や、クーポン期間の把握に欠かせない情報です。</p>



<p>ExcelのCOUPPCD関数を使えば、受渡日前の最後の利払日の日付を引数4つで一発で取り出せます。<a href="https://mashukabu.com/excel-coupncd-function/">COUPNCD関数</a>が「次の利払日はいつか」を返すのに対し、COUPPCD は「直前の利払日はいつか」を返す関数です。</p>



<p>この記事では、COUPPCD関数の構文・実例・COUPNCD や COUPDAYBS との関係・エラー対処まで解説します。</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><li><a href="#toc1" tabindex="0">ExcelのCOUPPCD関数とは？</a><ol><li><a href="#toc2" tabindex="0">COUPPCD関数が必要な場面</a></li><li><a href="#toc3" tabindex="0">COUPPCD関数で扱える債券</a></li></ol></li><li><a href="#toc4" tabindex="0">COUPPCD関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">COUPPCD関数の戻り値について</a></li><li><a href="#toc6" tabindex="0">frequency 引数の選び方</a></li><li><a href="#toc7" tabindex="0">basis 引数の選び方</a></li></ol></li><li><a href="#toc8" tabindex="0">COUPPCD関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: 半年払い国債（標準ケース）</a></li><li><a href="#toc10" tabindex="0">例2: 年1回払い社債</a></li><li><a href="#toc11" tabindex="0">例3: 四半期払い債券</a></li><li><a href="#toc12" tabindex="0">例4: 受渡日が利払日と一致するケース</a></li><li><a href="#toc13" tabindex="0">引数をセル参照にする書き方</a></li></ol></li><li><a href="#toc14" tabindex="0">COUPPCD の戻り値の意味（受渡日当日は含まない）</a><ol><li><a href="#toc15" tabindex="0">COUPPCD と COUPNCD の対称性</a></li><li><a href="#toc16" tabindex="0">経過利息計算での活用</a></li></ol></li><li><a href="#toc17" tabindex="0">COUPPCD・COUPNCD・COUPDAYBS の関係</a><ol><li><a href="#toc18" tabindex="0">戻り値の対比表</a></li><li><a href="#toc19" tabindex="0">COUPPCD と COUPDAYBS の組み合わせ</a></li><li><a href="#toc20" tabindex="0">具体例で確認する</a></li></ol></li><li><a href="#toc21" tabindex="0">実務での活用例</a><ol><li><a href="#toc22" tabindex="0">経過利息の確認</a></li><li><a href="#toc23" tabindex="0">過去の利払いスケジュールの遡り</a></li><li><a href="#toc24" tabindex="0">利払いスケジュール一覧との組み合わせ</a></li></ol></li><li><a href="#toc25" tabindex="0">関連する財務関数の全体像</a></li><li><a href="#toc26" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc27" tabindex="0">#NUM! エラー</a></li><li><a href="#toc28" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc29" tabindex="0">#NAME? エラー</a></li><li><a href="#toc30" tabindex="0">戻り値が大きな数字のように見える</a></li><li><a href="#toc31" tabindex="0">戻り値が想定と違うとき</a></li></ol></li><li><a href="#toc32" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOUPPCD関数とは？</span></h2>



<p>ExcelのCOUPPCD関数（読み方：クーポン・ピーシーディー）は財務関数の一つです。<strong>受渡日（settlement）の直前に発生した利払日の日付を返します</strong>。</p>



<p>関数名は「COUPon Previous Coupon Date」の略です。「直前のクーポン日」をそのまま意味する関数名です。債券を満期前に売買するとき、「前回はいつ利息が出たか」を日付で確認できます。</p>



<h3 class="wp-block-heading"><span id="toc2">COUPPCD関数が必要な場面</span></h3>



<ul class="wp-block-list"><li>受渡日前の最後の利払日を売買記録に残したいとき</li><li>経過利息（COUPDAYBS / COUPDAYS で算出した比率 × クーポン額）を確認したいとき</li><li><a href="https://mashukabu.com/excel-coupncd-function/">COUPNCD</a>（次の利払日）と組み合わせてクーポン期間全体を把握したいとき</li><li>利払いスケジュール表を過去方向に遡りたいとき</li></ul>



<h3 class="wp-block-heading"><span id="toc3">COUPPCD関数で扱える債券</span></h3>



<p>定期的にクーポンを支払う利付債が対象です。</p>



<ul class="wp-block-list"><li>利付国債（10年債・5年債など）</li><li>利付社債</li><li>地方債</li><li>半年払い債券・四半期払い債券</li></ul>



<p>割引証券（TB・CP）はクーポンが存在しないため対象外です。満期一括利払い債は<a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a>や<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>を使ってください。</p>



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



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



<pre class="wp-block-code"><code>=COUPPCD(settlement, maturity, frequency, [basis])</code></pre>



<p>引数は4つで、basisのみ省略可能です。COUP系関数（<a href="https://mashukabu.com/excel-coupncd-function/">COUPNCD</a>・<a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS</a>・<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a>）と全く同じ引数構成です。</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>受渡日（証券の購入が完了する日）</td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）。settlementより後の日付</td></tr><tr><td>frequency</td><td>必須</td><td>年間利払回数（1=年1回・2=半年1回・4=四半期1回）</td></tr><tr><td>basis</td><td>省略可</td><td>日数計算基準（0〜4の整数。既定は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">COUPPCD関数の戻り値について</span></h3>



<p>COUPPCD関数は<strong>日付のシリアル値</strong>を返します。COUPNCDと同じく、そのままでは大きな整数（例: 46348）のように見えることがあります。セルの書式を「日付」に変更することで、日付表示に切り替えられます。</p>



<p>戻り値は常に settlement より前の日付です。受渡日当日が利払日と一致していても、その日付ではなく「さらに前の利払日」が返ってきます。受渡日当日の利払いは COUPPCD の対象外です。</p>



<h3 class="wp-block-heading"><span id="toc6">frequency 引数の選び方</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>利払頻度</th><th>主な対象</th></tr></thead><tbody><tr><td>1</td><td>年1回払い</td><td>一部の社債・外国債</td></tr><tr><td>2</td><td>半年払い</td><td>国債・多くの社債</td></tr><tr><td>4</td><td>四半期払い</td><td>地方債・一部社債</td></tr></tbody></table></figure>



<p>3（4か月ごと）や12（毎月払い）は指定できません。#NUM!エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">basis 引数の選び方</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>名称</th><th>主な対象</th></tr></thead><tbody><tr><td>0（既定）</td><td>US 30/360 (NASD)</td><td>米国社債</td></tr><tr><td>1</td><td>Actual/Actual</td><td>米国国債（実日数計算）</td></tr><tr><td>2</td><td>Actual/360</td><td>米国マネーマーケット</td></tr><tr><td>3</td><td>Actual/365</td><td>日本国内債券</td></tr><tr><td>4</td><td>European 30/360</td><td>欧州社債</td></tr></tbody></table></figure>



<p>国債なら basis=1、日本国内の社債なら basis=3 が市場慣行です。COUPPCD と COUPNCD は対称的な関数なので、同じ引数を使えば一貫した結果が得られます。</p>



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



<p>実例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: 半年払い国債（標準ケース）</span></h3>



<p>10年物国債（半年払い）を受渡日に購入した場面です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2030/11/7</li><li>frequency: 2（半年払い）</li><li>basis: 1（Actual/Actual）</li></ul>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)</code></pre>



<p>結果は <strong>2026/5/7</strong> ではなく <strong>2026/5/7</strong> の直前の利払日、つまり <strong>2025/11/7</strong> が返ります。満期日が11月7日なので、半年ごとに5月7日・11月7日が利払日になります。受渡日（2026/5/7）の前の利払日は2025/11/7です。</p>



<p>セルの書式を日付に変えると「2025/11/7」として表示されます。</p>



<h3 class="wp-block-heading"><span id="toc10">例2: 年1回払い社債</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2029/9/15</li><li>frequency: 1（年1回払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,7), DATE(2029,9,15), 1, 1)</code></pre>



<p>結果は <strong>2025/9/15</strong> が返ります。年1回払いで毎年9月15日が利払日なので、2026/5/7 の直前の利払日は2025/9/15です。</p>



<h3 class="wp-block-heading"><span id="toc11">例3: 四半期払い債券</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2028/3/15</li><li>frequency: 4（四半期払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,7), DATE(2028,3,15), 4, 1)</code></pre>



<p>結果は <strong>2026/3/15</strong> が返ります。四半期払いで満期日3月15日から3か月ごと（3月・6月・9月・12月）が利払日になります。2026/5/7 の直前の利払日は2026/3/15です。</p>



<h3 class="wp-block-heading"><span id="toc12">例4: 受渡日が利払日と一致するケース</span></h3>



<p>受渡日と満期日の月日が同じ（受渡日が利払日に当たる）場合の挙動を確認しましょう。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2030/5/7</li><li>frequency: 2（半年払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,7), DATE(2030,5,7), 2, 1)</code></pre>



<p>結果は <strong>2025/11/7</strong> が返ります。受渡日（2026/5/7）が利払日と一致しても、その日付は COUPPCD の戻り値になりません。COUPNCD と同様に「受渡日当日は含まない」ルールが適用されます。</p>



<h3 class="wp-block-heading"><span id="toc13">引数をセル参照にする書き方</span></h3>



<p>複数銘柄を扱う場合は、引数をセル参照にしておくと便利です。</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/5/7</td></tr><tr><td>B3</td><td>満期日</td><td>2030/11/7</td></tr><tr><td>B4</td><td>frequency</td><td>2</td></tr><tr><td>B5</td><td>basis</td><td>1</td></tr></tbody></table></figure>



<p>数式は <code>=COUPPCD(B2, B3, B4, B5)</code> です。受渡日や満期日を変更すれば、直前の利払日も自動で再計算されます。</p>



<h2 class="wp-block-heading"><span id="toc14">COUPPCD の戻り値の意味（受渡日当日は含まない）</span></h2>



<p>COUPPCD の戻り値は「受渡日（settlement）の<strong>直前</strong>の利払日」です。受渡日当日が利払日に一致していても、その日は含まれません。この仕様は COUPNCD（次回利払日）と対称的な設計になっています。</p>



<h3 class="wp-block-heading"><span id="toc15">COUPPCD と COUPNCD の対称性</span></h3>



<p>半年払い国債（受渡日2026/5/7・満期日2030/11/7・frequency=2・basis=1）で比較してみましょう。</p>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1) → 2025/11/7（直前利払日）
=COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1) → 2026/11/7（次回利払日）</code></pre>



<p>直前利払日（2025/11/7）と次回利払日（2026/11/7）の差が1クーポン期間（ここでは約184日）になります。この期間が<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS関数</a>の返す「クーポン期間全体の日数」です。</p>



<h3 class="wp-block-heading"><span id="toc16">経過利息計算での活用</span></h3>



<p>COUPPCD は経過利息（アキュード・インタレスト）の計算で重要な役割を果たします。</p>



<ul class="wp-block-list"><li><strong><a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a></strong>: 直前利払日から受渡日までの日数（= 経過日数）</li><li><strong><a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS</a></strong>: クーポン期間全体の日数</li><li><strong>経過利息比率</strong>: COUPDAYBS / COUPDAYS</li></ul>



<p>COUPPCD 自体は日付を返すだけですが、「直前の利払日がいつか」という情報は利払いスケジュール表の出発点になります。</p>



<h2 class="wp-block-heading"><span id="toc17">COUPPCD・COUPNCD・COUPDAYBS の関係</span></h2>



<p>COUP系関数は「日付」「日数」「回数」のどれを返すかで使い分けます。</p>



<h3 class="wp-block-heading"><span id="toc18">戻り値の対比表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>戻り値の種類</th><th>単位</th><th>起点</th></tr></thead><tbody><tr><td><strong>COUPPCD</strong></td><td>直前の利払日</td><td>日付</td><td>settlement より前</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a></td><td>直前利払日〜settlement</td><td>日数</td><td>過去側</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS</a></td><td>クーポン期間全体</td><td>日数</td><td>期間</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC</a></td><td>settlement〜次の利払日</td><td>日数</td><td>未来側</td></tr><tr><td><a href="https://mashukabu.com/excel-coupncd-function/">COUPNCD</a></td><td>次の利払日</td><td>日付</td><td>settlement より後</td></tr><tr><td><a href="https://mashukabu.com/excel-coupnum-function/">COUPNUM</a></td><td>残りクーポン回数</td><td>整数</td><td>次のクーポン以降</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">COUPPCD と COUPDAYBS の組み合わせ</span></h3>



<p>COUPPCD の日付から COUPDAYBS の日数は自分でも計算できます。</p>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,7), DATE(2030,11,7), 2, 1)       → 181
=DATE(2026,5,7) - COUPPCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)
→ 2026/5/7 - 2025/11/7 = 181</code></pre>



<p>両者は一致します。COUPDAYBS を直接使う方が手軽ですが、「直前利払日の日付そのもの」が必要なときは COUPPCD を使ってください。</p>



<h3 class="wp-block-heading"><span id="toc20">具体例で確認する</span></h3>



<p>半年払い国債（受渡日2026/5/7・満期日2030/11/7・frequency=2・basis=1）で確認します。</p>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)    → 2025/11/7（直前利払日）
=COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)    → 2026/11/7（次回利払日）
=COUPDAYBS(DATE(2026,5,7), DATE(2030,11,7), 2, 1)  → 181（直前利払日から受渡日まで）
=COUPDAYS(DATE(2026,5,7), DATE(2030,11,7), 2, 1)   → 365（クーポン期間全体）</code></pre>



<p>「直前の利払日は2025/11/7で、そこから受渡日2026/5/7まで181日経過。クーポン期間全体は365日」と整理できます。</p>



<h2 class="wp-block-heading"><span id="toc21">実務での活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc22">経過利息の確認</span></h3>



<p>債券の売買では、直前利払日から受渡日までの経過日数に応じた経過利息を計算します。</p>



<pre class="wp-block-code"><code>経過利息 = 額面 × 年率 ÷ frequency × (COUPDAYBS / COUPDAYS)</code></pre>



<p>COUPPCD 自体は日付を返すだけですが、COUPDAYBS の計算根拠として「直前利払日がいつか」を確認するときに役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc23">過去の利払いスケジュールの遡り</span></h3>



<p>COUPNCD が未来の利払日を順方向に並べるのに対し、COUPPCD を起点に frequency 月数を引き算すれば、過去の利払日リストを逆算できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>回</th><th>利払日</th><th>数式</th></tr></thead><tbody><tr><td>直前</td><td>2025/11/7</td><td><code>=COUPPCD(B2,B3,B4,B5)</code></td></tr><tr><td>2回前</td><td>2025/5/7</td><td><code>=COUPPCD(B2,B3,B4,B5) - 184</code></td></tr></tbody></table></figure>



<p>半年払いなら約6か月（実際の日数は basis に依存）ずつ引きます。正確に月単位で遡るには EDATE 関数で 6か月ずつ戻す方法もあります。</p>



<h3 class="wp-block-heading"><span id="toc24">利払いスケジュール一覧との組み合わせ</span></h3>



<p>保有中の複数銘柄に対して COUPPCD と COUPNCD を両方出力すると、「直前〜次回の利払い区間」が一目でわかる一覧が作れます。</p>



<figure class="wp-block-table"><table><thead><tr><th>銘柄</th><th>受渡日</th><th>満期日</th><th>freq</th><th>直前利払日</th><th>次回利払日</th></tr></thead><tbody><tr><td>国債A</td><td>2026/5/7</td><td>2030/11/7</td><td>2</td><td><code>=COUPPCD(B2,C2,D2,1)</code></td><td><code>=COUPNCD(B2,C2,D2,1)</code></td></tr><tr><td>社債B</td><td>2026/3/15</td><td>2029/9/15</td><td>1</td><td><code>=COUPPCD(B3,C3,D3,3)</code></td><td><code>=COUPNCD(B3,C3,D3,3)</code></td></tr></tbody></table></figure>



<p>この表に「クーポン利率」「額面」を加えれば、経過利息の試算シートに発展できます。</p>



<h2 class="wp-block-heading"><span id="toc25">関連する財務関数の全体像</span></h2>



<p>債券タイプごとに使う関数を整理しておくと、迷わずに済みます。</p>



<figure class="wp-block-table"><table><thead><tr><th>債券タイプ</th><th>価格関数</th><th>利回り関数</th><th>利払日関数</th></tr></thead><tbody><tr><td>定期利払い債（クーポン付）</td><td><a href="https://mashukabu.com/excel-price-function/">PRICE</a></td><td><a href="https://mashukabu.com/excel-yield-function/">YIELD</a></td><td><strong>COUPPCD</strong> / <a href="https://mashukabu.com/excel-coupncd-function/">COUPNCD</a> / <a href="https://mashukabu.com/excel-coupnum-function/">COUPNUM</a></td></tr><tr><td>割引証券（TB・CP）</td><td>PRICEDISC</td><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>（該当なし）</td></tr><tr><td>満期一括利払い債</td><td><a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT</a></td><td><a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT</a></td><td>（該当なし）</td></tr></tbody></table></figure>



<p>COUPPCD（直前利払日）と COUPNCD（次回利払日）はペアで使うと、クーポン期間の「前後」が一度に把握できます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>settlement ≧ maturity</td><td>受渡日が満期日より前になるよう修正</td></tr><tr><td>frequency が 1・2・4 以外</td><td>1、2、4 のいずれかを指定（3 や 12 は不可）</td></tr><tr><td>basis が 0〜4 以外</td><td>0〜4の整数を指定</td></tr><tr><td>引数に負の値</td><td>日付・整数の正の値で指定</td></tr></tbody></table></figure>



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



<p>settlement や maturity が日付として認識されていないことが原因です。文字列の日付（&#8221;2026-05-07&#8243; など）はそのまま渡せません。</p>



<pre class="wp-block-code"><code>誤: =COUPPCD(&quot;2026-05-07&quot;, &quot;2030-11-07&quot;, 2, 1)
正: =COUPPCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)</code></pre>



<p>DATE関数（年・月・日を整数で指定して日付値を返す関数）で渡すか、日付として整形済みのセル参照を渡してください。</p>



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



<p>「COUPPCD」のスペルミスが原因です。「COUP_PCD」「COUPREVCD」のような表記は存在しません。Excel の入力候補（IntelliSense）から選ぶと安全です。</p>



<h3 class="wp-block-heading"><span id="toc30">戻り値が大きな数字のように見える</span></h3>



<p>COUPPCD は日付のシリアル値を返すため、セルの書式が「標準」になっていると大きな整数（例: 46501）として表示されます。セルを選択して「書式設定 → 日付」に変更してください。</p>



<h3 class="wp-block-heading"><span id="toc31">戻り値が想定と違うとき</span></h3>



<ul class="wp-block-list"><li>frequency の指定ミス（半年払いなのに 1 を入れている等）→ 利払頻度を再確認</li><li>basis の指定が市場慣行と違う → 国債は basis=1、国内社債は basis=3 が標準</li><li>受渡日の月日と満期日の月日が一致するケースで「1回ずれている」と感じる → 受渡日の利払いは COUPPCD の対象外（例4で解説）</li></ul>



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



<p>ExcelのCOUPPCD関数は、受渡日の直前に発生した利払日の日付を返す財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=COUPPCD(settlement, maturity, frequency, [basis])</code></li><li><strong>戻り値</strong>: 直前の利払日（日付のシリアル値）→ セルの書式を「日付」に変更する</li><li><strong>起点</strong>: 受渡日の「前」の直前利払日。受渡日当日は含まない</li><li><strong>対象</strong>: 利付国債・利付社債・地方債など定期的にクーポンを支払う債券</li><li><strong>frequency</strong>: 1（年1回）・2（半年）・4（四半期）のみ有効</li><li><strong>basis</strong>: basis=1（国債/Actual/Actual）、basis=3（国内社債/Actual/365）が市場慣行</li><li><strong>対称関数</strong>: COUPNCD（次回利払日）とペアで使うとクーポン期間の前後が把握しやすい</li></ul>



<p>同シリーズの<a href="https://mashukabu.com/excel-coupncd-function/">COUPNCD関数</a>・<a href="https://mashukabu.com/excel-coupnum-function/">COUPNUM関数</a>・<a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC関数</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS関数</a>・<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS関数</a>・<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>・<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>もあわせて確認してみてください。COUP系関数を体系的に身につければ、債券管理シートの自動化がぐっと楽になりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-couppcd-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOUPDAYBS関数の使い方｜直前利払日から受渡日までの日数を計算する</title>
		<link>https://mashukabu.com/excel-coupdaybs-function/</link>
					<comments>https://mashukabu.com/excel-coupdaybs-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:42:39 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUPDAYBS関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[利払日]]></category>
		<category><![CDATA[経過利息]]></category>
		<category><![CDATA[経過日数]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6558</guid>

					<description><![CDATA[ExcelのCOUPDAYBS関数で直前の利払日から受渡日までの日数を計算する方法を解説。経過利息計算の分子として使う基礎関数の構文・実例・COUPDAYS/COUPDAYSNCとの関係・ACCRINT連携・エラー対処までまとめます。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのCOUPDAYBS関数の使い方｜直前利払日から受渡日までの日数を計算する</h1>



<p>債券を満期前に売買するとき、「直前の利払日から受渡日まで何日経っているか」を求めたい場面があります。これは<strong>経過利息（発生利息）</strong>を計算するための基礎情報です。手計算で日数を数えるのは大変ですし、半年払いや四半期払いだと利払日が複雑になりますよね。</p>



<p>ExcelのCOUPDAYBS関数を使えば、引数を4つ入れるだけで直前利払日から受渡日までの日数が一発で出ます。ACCRINT関数やPRICE関数とも内部で同じロジックを共有しており、債券業務の経過利息計算に欠かせない関数です。</p>



<p>この記事では、COUPDAYBS関数の構文・実例・経過利息の計算方法を解説します。COUPDAYSやCOUPDAYSNCとの関係も同僚に教える感覚で整理しました。</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><li><a href="#toc1" tabindex="0">ExcelのCOUPDAYBS関数とは？</a><ol><li><a href="#toc2" tabindex="0">COUPDAYBS関数が必要な場面</a></li><li><a href="#toc3" tabindex="0">COUPDAYBS関数で扱える債券</a></li></ol></li><li><a href="#toc4" tabindex="0">COUPDAYBS関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">settlement と maturity の関係</a></li><li><a href="#toc6" tabindex="0">frequency 引数の選び方</a></li><li><a href="#toc7" tabindex="0">basis 引数の選び方</a></li></ol></li><li><a href="#toc8" tabindex="0">COUPDAYBS関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: 半年払い国債の経過日数</a></li><li><a href="#toc10" tabindex="0">例2: 年1回払い社債の経過日数</a></li><li><a href="#toc11" tabindex="0">例3: 四半期払い債券の経過日数</a></li><li><a href="#toc12" tabindex="0">引数をセル参照にする書き方</a></li></ol></li><li><a href="#toc13" tabindex="0">経過利息の計算式とCOUPDAYBSの役割</a><ol><li><a href="#toc14" tabindex="0">経過利息の計算例</a></li></ol></li><li><a href="#toc15" tabindex="0">COUPDAYBS・COUPDAYS・COUPDAYSNCの関係</a><ol><li><a href="#toc16" tabindex="0">三関数の恒等式</a></li><li><a href="#toc17" tabindex="0">具体例で確認する</a></li><li><a href="#toc18" tabindex="0">直前・次の利払日も知りたいとき</a></li></ol></li><li><a href="#toc19" tabindex="0">ACCRINT関数・PRICE関数との連携</a><ol><li><a href="#toc20" tabindex="0">ACCRINT関数との関係</a></li><li><a href="#toc21" tabindex="0">PRICE関数との関係</a></li><li><a href="#toc22" tabindex="0">関連する財務関数の全体像</a></li></ol></li><li><a href="#toc23" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc24" tabindex="0">#NUM! エラー</a></li><li><a href="#toc25" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc26" tabindex="0">#NAME? エラー</a></li><li><a href="#toc27" tabindex="0">結果が想定と違う場合</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOUPDAYBS関数とは？</span></h2>



<p>ExcelのCOUPDAYBS関数（読み方：クーポン・デイズ・ビフォア・セトルメント）は財務関数の一つです。<strong>直前の利払日から受渡日までの日数を返してくれます</strong>。</p>



<p>関数名は「COUPon DAYs Before Settlement」の略です。直訳すると「受渡日より前のクーポン期間の日数」となります。クーポン（定期利息）が付く債券で、利払日と受渡日の関係を日数で取り出すための関数です。</p>



<h3 class="wp-block-heading"><span id="toc2">COUPDAYBS関数が必要な場面</span></h3>



<p>債券は通常、半年や1年ごとに利息（クーポン）を受け取ります。投資家が満期前に債券を売買する場合、売主には「直前の利払日から売却日までの利息」を受け取る権利があります。これが<strong>経過利息（発生利息）</strong>です。</p>



<p>購入者は債券価格に加えてこの経過利息を売主に支払う仕組みです。COUPDAYBS関数は、その計算に必要な「経過した日数」を返してくれます。</p>



<h3 class="wp-block-heading"><span id="toc3">COUPDAYBS関数で扱える債券</span></h3>



<p>定期的にクーポンを支払う債券が対象になります。</p>



<ul class="wp-block-list"><li>利付国債（10年債・5年債など）</li><li>利付社債</li><li>地方債</li><li>半年払い債券</li><li>四半期払い債券</li></ul>



<p>割引証券（TB・CP・ゼロクーポン債）や満期一括利払い債は対象外です。これらには<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>や<a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a>を使ってくださいね。</p>



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



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



<pre class="wp-block-code"><code>=COUPDAYBS(settlement, maturity, frequency, [basis])</code></pre>



<p>引数は4つで、basisのみ省略可能です。</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>受渡日（証券の購入が完了する日）</td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）。settlementより後の日付</td></tr><tr><td>frequency</td><td>必須</td><td>年間利払回数（1=年1回・2=半年1回・4=四半期1回）</td></tr><tr><td>basis</td><td>省略可</td><td>日数計算基準（0〜4の整数。既定は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">settlement と maturity の関係</span></h3>



<p>settlementは実際に代金を払って証券を受け取る日です。約定日（取引が成立した日）とは別物なので注意してください。maturityはsettlementより後でなければ#NUM!エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc6">frequency 引数の選び方</span></h3>



<p>年間の利払回数を指定します。指定できる値は3つだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>利払頻度</th><th>主な対象</th></tr></thead><tbody><tr><td>1</td><td>年1回払い</td><td>一部の社債・外国債</td></tr><tr><td>2</td><td>半年払い</td><td>国債・多くの社債</td></tr><tr><td>4</td><td>四半期払い</td><td>地方債・一部社債</td></tr></tbody></table></figure>



<p>3（4か月ごと）や12（毎月払い）は指定できません。#NUM!エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">basis 引数の選び方</span></h3>



<p>日数の数え方を指定します。市場慣行に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>名称</th><th>主な対象</th></tr></thead><tbody><tr><td>0（既定）</td><td>US 30/360 (NASD)</td><td>米国社債</td></tr><tr><td>1</td><td>Actual/Actual</td><td>米国国債（実日数計算）</td></tr><tr><td>2</td><td>Actual/360</td><td>米国マネーマーケット</td></tr><tr><td>3</td><td>Actual/365</td><td>日本国内債券</td></tr><tr><td>4</td><td>European 30/360</td><td>欧州社債</td></tr></tbody></table></figure>



<p>実務では国債なら basis=1、日本国内の社債なら basis=3 を使うケースが多いですよ。</p>



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



<p>実例で動きを確認していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: 半年払い国債の経過日数</span></h3>



<p>10年物国債（半年払い）を満期前に購入する場面です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/6</li><li>満期日: 2030/11/6</li><li>frequency: 2（半年払い）</li><li>basis: 1（Actual/Actual）</li></ul>



<p>セルへの入力例は次のとおりです。</p>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,6), DATE(2030,11,6), 2, 1)</code></pre>



<p>結果は <strong>181</strong> が返ります。直前の利払日2025/11/6から受渡日2026/5/6までの実日数が181日であることを示します。</p>



<h3 class="wp-block-heading"><span id="toc10">例2: 年1回払い社債の経過日数</span></h3>



<p>年1回払い（frequency=1）の社債で、受渡日が利払日からかなり経過しているケースです。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/6</li><li>満期日: 2029/9/15</li><li>frequency: 1（年1回払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,6), DATE(2029,9,15), 1, 1)</code></pre>



<p>結果は <strong>233</strong> です。直前の利払日2025/9/15から受渡日2026/5/6までの実日数233日が返ります。</p>



<h3 class="wp-block-heading"><span id="toc11">例3: 四半期払い債券の経過日数</span></h3>



<p>四半期払い（frequency=4）の債券で、受渡日が利払日の直後にあたるケースです。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/6</li><li>満期日: 2028/3/15</li><li>frequency: 4（四半期払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,6), DATE(2028,3,15), 4, 1)</code></pre>



<p>結果は <strong>52</strong> です。直前の利払日2026/3/15から受渡日2026/5/6までの52日が返ります。</p>



<h3 class="wp-block-heading"><span id="toc12">引数をセル参照にする書き方</span></h3>



<p>実務ではパラメータをセルに入れてセル参照で計算するのが便利です。</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/5/6</td></tr><tr><td>B3</td><td>満期日</td><td>2030/11/6</td></tr><tr><td>B4</td><td>frequency</td><td>2</td></tr><tr><td>B5</td><td>basis</td><td>1</td></tr></tbody></table></figure>



<p>数式は <code>=COUPDAYBS(B2, B3, B4, B5)</code> です。</p>



<p>受渡日（B2）を変えると経過日数が即座に再計算されます。日付ごとの経過利息推移を確認したいときに便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc13">経過利息の計算式とCOUPDAYBSの役割</span></h2>



<p>COUPDAYBS関数は経過利息計算の「分子」を提供する関数です。経過利息の計算式は次のとおりです。</p>



<pre class="wp-block-code"><code>経過利息 = 額面 × 年利率 ÷ frequency × (COUPDAYBS ÷ COUPDAYS)</code></pre>



<p>各要素の意味は次の表のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>要素</th><th>意味</th></tr></thead><tbody><tr><td>額面</td><td>債券の額面金額（face value）</td></tr><tr><td>年利率</td><td>クーポン利率（年率）</td></tr><tr><td>frequency</td><td>年間利払回数</td></tr><tr><td>COUPDAYBS</td><td>直前利払日から受渡日までの日数（分子）</td></tr><tr><td>COUPDAYS</td><td>クーポン期間全体の日数（分母）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">経過利息の計算例</span></h3>



<p>額面1,000,000円・年率1.5%・半年払いの国債を、受渡日2026/5/6に購入するケースです。</p>



<ul class="wp-block-list"><li>額面: 1,000,000円</li><li>年率: 1.5%</li><li>frequency: 2</li><li>受渡日: 2026/5/6</li><li>満期日: 2030/11/6</li><li>basis: 1</li></ul>



<p>経過日数とクーポン期間日数を取り出します。</p>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,6), DATE(2030,11,6), 2, 1)
=COUPDAYS(DATE(2026,5,6), DATE(2030,11,6), 2, 1)</code></pre>



<p>それぞれ <strong>181</strong> と <strong>365</strong> が返ります（半年=181日のケース）。経過利息の数式に当てはめます。</p>



<pre class="wp-block-code"><code>=1000000 * 0.015 / 2 * (COUPDAYBS(DATE(2026,5,6),DATE(2030,11,6),2,1) / COUPDAYS(DATE(2026,5,6),DATE(2030,11,6),2,1))</code></pre>



<p>結果は <strong>7,500円</strong> です。購入者は債券価格に加えて、この7,500円を売主に支払うことになります。</p>



<p>ACCRINT関数を使えばこの計算は一発でできますが、内部ではCOUPDAYBSと同じロジックが動いています。仕組みを理解しておくと、ACCRINTの結果を検算する際にも役立ちますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">COUPDAYBS・COUPDAYS・COUPDAYSNCの関係</span></h2>



<p>COUPDAYBSと似た名前の関数が2つあります。3つをセットで理解すると、債券のクーポン期間が見えるようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>用途</th></tr></thead><tbody><tr><td>COUPDAYBS</td><td>直前利払日〜受渡日の日数</td><td>経過利息の分子</td></tr><tr><td>COUPDAYS</td><td>クーポン期間全体の日数</td><td>経過利息の分母</td></tr><tr><td>COUPDAYSNC</td><td>受渡日〜次の利払日の日数</td><td>残り日数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">三関数の恒等式</span></h3>



<p>3つの関数の関係を式で表すと次のようになります。</p>



<pre class="wp-block-code"><code>COUPDAYBS + COUPDAYSNC = COUPDAYS</code></pre>



<p>「経過した日数」＋「残りの日数」＝「クーポン期間全体の日数」という素直な関係です。クーポン期間を時間軸でイメージするとわかりやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc17">具体例で確認する</span></h3>



<p>半年払い国債（受渡日2026/5/6・満期日2030/11/6・frequency=2・basis=1）で確認します。</p>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,6), DATE(2030,11,6), 2, 1)
=COUPDAYS(DATE(2026,5,6), DATE(2030,11,6), 2, 1)
=COUPDAYSNC(DATE(2026,5,6), DATE(2030,11,6), 2, 1)</code></pre>



<p>結果は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>戻り値</th><th>意味</th></tr></thead><tbody><tr><td>COUPDAYBS</td><td>181</td><td>経過日数（2025/11/6→2026/5/6）</td></tr><tr><td>COUPDAYS</td><td>365</td><td>クーポン期間全体（2025/11/6→2026/11/6）</td></tr><tr><td>COUPDAYSNC</td><td>184</td><td>残り日数（2026/5/6→2026/11/6）</td></tr></tbody></table></figure>



<p>検算すると 181 + 184 = 365 で恒等式が成立します。</p>



<h3 class="wp-block-heading"><span id="toc18">直前・次の利払日も知りたいとき</span></h3>



<p>具体的な利払日（日付）が知りたい場合はCOUPPCD関数とCOUPNCD関数を使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th></tr></thead><tbody><tr><td>COUPPCD</td><td>直前の利払日（previous coupon date）</td></tr><tr><td>COUPNCD</td><td>次の利払日（next coupon date）</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUPPCD(DATE(2026,5,6), DATE(2030,11,6), 2, 1)
=COUPNCD(DATE(2026,5,6), DATE(2030,11,6), 2, 1)</code></pre>



<p>それぞれ <strong>2025/11/6</strong> と <strong>2026/11/6</strong> が返ります。日付として直接取り出したいケースに便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc19">ACCRINT関数・PRICE関数との連携</span></h2>



<p>COUPDAYBSは単独でも使えますが、他の財務関数と組み合わせると本領を発揮します。</p>



<h3 class="wp-block-heading"><span id="toc20">ACCRINT関数との関係</span></h3>



<p>ACCRINT関数は経過利息（金額）を直接返す関数です。内部ではCOUPDAYBSと同じロジックを使っています。</p>



<pre class="wp-block-code"><code>=ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th></tr></thead><tbody><tr><td>COUPDAYBS</td><td>経過した日数（数値）</td></tr><tr><td>ACCRINT</td><td>経過利息の金額（円）</td></tr></tbody></table></figure>



<p>ACCRINTを使えば経過利息額が一発で出ますが、引数の発行日や初回利払日まで把握しておく必要があります。COUPDAYBS+COUPDAYSの組み合わせなら受渡日と満期日だけで済むため、シンプルな計算には向いています。</p>



<h3 class="wp-block-heading"><span id="toc21">PRICE関数との関係</span></h3>



<p>PRICE関数は債券のクリーン価格（経過利息抜きの価格）を返します。市場で「ダーティ価格（経過利息込みの価格）」を求めたい場合があります。そのときはPRICEの結果に経過利息を足してください。</p>



<pre class="wp-block-code"><code>ダーティ価格 = クリーン価格（PRICE） + 額面 × 年利率 ÷ frequency × (COUPDAYBS ÷ COUPDAYS)</code></pre>



<p>債券の取引明細書では「価格」と「経過利息」が分けて記載されています。これはクリーン価格とダーティ価格の関係を反映したものですよ。</p>



<h3 class="wp-block-heading"><span id="toc22">関連する財務関数の全体像</span></h3>



<p>利付債・割引債・満期一括利払い債で使う関数を整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>債券タイプ</th><th>価格関数</th><th>利回り関数</th><th>経過日数関数</th></tr></thead><tbody><tr><td>定期利払い債（クーポン付）</td><td>PRICE</td><td><a href="https://mashukabu.com/excel-yield-function/">YIELD</a></td><td><strong>COUPDAYBS</strong>（本記事）</td></tr><tr><td>割引証券（TB・CP）</td><td>PRICEDISC</td><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>（該当なし）</td></tr><tr><td>満期一括利払い債</td><td><a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT</a></td><td><a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT</a></td><td>（該当なし）</td></tr></tbody></table></figure>



<p>COUPDAYBSは「定期利払い債（クーポン付債券）」専用の関数だと覚えておきましょう。</p>



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



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



<p>次のいずれかが原因です。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>settlement ≧ maturity</td><td>受渡日が満期日より前になるよう修正</td></tr><tr><td>frequency が 1・2・4 以外</td><td>1、2、4 のいずれかを指定</td></tr><tr><td>basis が 0〜4 以外</td><td>0〜4の整数を指定</td></tr></tbody></table></figure>



<p>frequency に3（4か月ごと）や12（毎月払い）を指定するミスが多いです。Excelの仕様上、利払回数は1・2・4のみ対応しています。</p>



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



<p>settlementやmaturityが日付として認識されていないことが原因です。文字列を直接入れると発生します。</p>



<pre class="wp-block-code"><code>誤: =COUPDAYBS(&quot;2026-05-06&quot;, &quot;2030-11-06&quot;, 2, 1)
正: =COUPDAYBS(DATE(2026,5,6), DATE(2030,11,6), 2, 1)</code></pre>



<p>セル参照を使う場合も、参照先のセルが「日付型」になっているか確認してください。書式が「文字列」になっていると同じエラーが出ます。</p>



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



<p>関数名のスペルミスが原因です。「COUPDAYB」「COUP_DAYBS」のような名前は存在しません。Excelの入力候補から選ぶようにしましょう。</p>



<h3 class="wp-block-heading"><span id="toc27">結果が想定と違う場合</span></h3>



<p>basis引数の選択ミスで日数がずれるケースがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>想定される違い</th><th>原因</th></tr></thead><tbody><tr><td>米国国債なのに日数が小さい</td><td>basis=0（30/360）を使っている可能性</td></tr><tr><td>日本国内債券で米国慣行の値になる</td><td>basis=1ではなくbasis=3を試す</td></tr><tr><td>30日と31日の月で日数が同じ</td><td>basis=0または4は月末を30日固定で扱う</td></tr></tbody></table></figure>



<p>basisを変えて結果を見比べると違いがすぐわかりますよ。</p>



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



<p>ExcelのCOUPDAYBS関数は、定期利払い債券の「直前利払日から受渡日までの日数」を返す財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=COUPDAYBS(settlement, maturity, frequency, [basis])</code></li><li><strong>対象</strong>: 利付国債・利付社債・地方債など定期的にクーポンを支払う債券</li><li><strong>frequency</strong>: 1（年1回）・2（半年）・4（四半期）のみ有効</li><li><strong>恒等式</strong>: COUPDAYBS + COUPDAYSNC = COUPDAYS が常に成立</li><li><strong>経過利息</strong>: 額面 × 年利率 ÷ frequency × (COUPDAYBS ÷ COUPDAYS) で計算</li><li><strong>basis</strong>: 米国国債=1、日本国内債券=3が市場慣行</li><li><strong>連携先</strong>: ACCRINT関数やPRICE関数の内部ロジックでも使われる</li></ul>



<p>債券の経過日数が求まったら、同シリーズの<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>・<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>・<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>・<a href="https://mashukabu.com/excel-received-function/">RECEIVED関数</a>もあわせて確認してみてください。証券種別ごとの関数使い分けを体系的に身につけられますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-coupdaybs-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOUPDAYSNC関数の使い方｜受渡日から次回利払日までの日数</title>
		<link>https://mashukabu.com/excel-coupdaysnc-function/</link>
					<comments>https://mashukabu.com/excel-coupdaysnc-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:42:29 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUPDAYSNC関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[クーポン期間]]></category>
		<category><![CDATA[利払日]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6552</guid>

					<description><![CDATA[ExcelのCOUPDAYSNC関数は、受渡日から次回利払日（次のクーポン日）までの日数を返す財務関数です。構文・引数（basis日数基準）・使用例をわかりやすく解説。COUPDAYBS・COUPDAYSとの恒等式や実務での活用方法も紹介します。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのCOUPDAYSNC関数の使い方｜受渡日から次回利払日までの日数</h1>



<p>債券を購入したあと、「次のクーポン（利息）受取日まであと何日？」を知りたいことがありますよね。残存日数を把握することで、次の利払いまでの資金繰り計画や、利回りの手計算検算に役立てられます。</p>



<p>ExcelのCOUPDAYSNC関数を使えば、受渡日から次の利払日（次回クーポン日）までの日数を引数4つで一発で出せます。<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS関数</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS関数</a>とセットで覚えると、クーポン期間の全体像がすっきり整理できますよ。</p>



<p>この記事では、COUPDAYSNC関数の構文・実例・basis別の挙動・COUP系3関数の恒等式まで解説します。</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><li><a href="#toc1" tabindex="0">ExcelのCOUPDAYSNC関数とは？</a><ol><li><a href="#toc2" tabindex="0">COUPDAYSNC関数が必要な場面</a></li><li><a href="#toc3" tabindex="0">COUPDAYSNC関数で扱える債券</a></li></ol></li><li><a href="#toc4" tabindex="0">COUPDAYSNC関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">settlement と maturity の関係</a></li><li><a href="#toc6" tabindex="0">frequency 引数の選び方</a></li><li><a href="#toc7" tabindex="0">basis 引数の選び方</a></li></ol></li><li><a href="#toc8" tabindex="0">COUPDAYSNC関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: 半年払い国債の次回利払日までの日数</a></li><li><a href="#toc10" tabindex="0">例2: 年1回払い社債の次回利払日までの日数</a></li><li><a href="#toc11" tabindex="0">例3: 四半期払い債券の次回利払日までの日数</a></li><li><a href="#toc12" tabindex="0">引数をセル参照にする書き方</a></li></ol></li><li><a href="#toc13" tabindex="0">basis別 COUPDAYSNC戻り値比較</a></li><li><a href="#toc14" tabindex="0">COUPDAYBS・COUPDAYS・COUPDAYSNCの恒等式</a><ol><li><a href="#toc15" tabindex="0">3関数の役割まとめ</a></li><li><a href="#toc16" tabindex="0">具体例で恒等式を検算する</a></li><li><a href="#toc17" tabindex="0">別のシナリオで恒等式を確認</a></li></ol></li><li><a href="#toc18" tabindex="0">COUPNCD関数との組み合わせ</a></li><li><a href="#toc19" tabindex="0">関連する財務関数との全体像</a></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#NUM! エラー</a></li><li><a href="#toc22" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc23" tabindex="0">#NAME? エラー</a></li><li><a href="#toc24" tabindex="0">結果が想定と違う場合</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOUPDAYSNC関数とは？</span></h2>



<p>ExcelのCOUPDAYSNC関数（読み方：クーポン・デイズ・ネクスト・クーポン）は財務関数の一つです。<strong>受渡日から次の利払日（次回クーポン日）までの日数を返します</strong>。</p>



<p>関数名は「COUPon DAYS Next Coupon」の略です。COUPDAYBS が「直前利払日から受渡日まで」（過去方向）を見るのに対し、COUPDAYSNC は「受渡日から次の利払日まで」（未来方向）を見る関数です。</p>



<h3 class="wp-block-heading"><span id="toc2">COUPDAYSNC関数が必要な場面</span></h3>



<ul class="wp-block-list"><li>次回クーポン受取日までの日数を資金繰り計画に使いたいとき</li><li>COUP系3関数の恒等式（COUPDAYBS + COUPDAYSNC = COUPDAYS）で数値を検算したいとき</li><li>COUPNCD関数（次の利払日の日付）と組み合わせて残存クーポン期間を把握したいとき</li></ul>



<h3 class="wp-block-heading"><span id="toc3">COUPDAYSNC関数で扱える債券</span></h3>



<p>定期的にクーポンを支払う利付債が対象です。</p>



<ul class="wp-block-list"><li>利付国債（10年債・5年債など）</li><li>利付社債</li><li>地方債</li><li>半年払い債券</li><li>四半期払い債券</li></ul>



<p>割引証券（TB・CP）や満期一括利払い債には使いません。それぞれ<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>や<a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a>が対応しています。</p>



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



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



<pre class="wp-block-code"><code>=COUPDAYSNC(settlement, maturity, frequency, [basis])</code></pre>



<p>引数は4つで、basisのみ省略可能です。<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS関数</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS関数</a>とまったく同じ引数構成なので、3関数を並べて使うときも混乱しません。</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>受渡日（証券の購入が完了する日）</td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）。settlementより後の日付</td></tr><tr><td>frequency</td><td>必須</td><td>年間利払回数（1=年1回・2=半年1回・4=四半期1回）</td></tr><tr><td>basis</td><td>省略可</td><td>日数計算基準（0〜4の整数。既定は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">settlement と maturity の関係</span></h3>



<p>settlementは実際に代金を払って証券を受け取る日です。約定日（取引成立日）とは別物です。maturityはsettlementより後でなければ #NUM! エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc6">frequency 引数の選び方</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>利払頻度</th><th>主な対象</th></tr></thead><tbody><tr><td>1</td><td>年1回払い</td><td>一部の社債・外国債</td></tr><tr><td>2</td><td>半年払い</td><td>国債・多くの社債</td></tr><tr><td>4</td><td>四半期払い</td><td>地方債・一部社債</td></tr></tbody></table></figure>



<p>3（4か月ごと）や12（毎月払い）は指定できません。#NUM! エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">basis 引数の選び方</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>名称</th><th>主な対象</th></tr></thead><tbody><tr><td>0（既定）</td><td>US 30/360 (NASD)</td><td>米国社債</td></tr><tr><td>1</td><td>Actual/Actual</td><td>米国国債（実日数計算）</td></tr><tr><td>2</td><td>Actual/360</td><td>米国マネーマーケット</td></tr><tr><td>3</td><td>Actual/365</td><td>日本国内債券</td></tr><tr><td>4</td><td>European 30/360</td><td>欧州社債</td></tr></tbody></table></figure>



<p>国債なら basis=1、日本国内の社債なら basis=3 が市場慣行です。</p>



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



<p>実例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: 半年払い国債の次回利払日までの日数</span></h3>



<p>10年物国債（半年払い）を受渡日に購入した場面です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2030/11/7</li><li>frequency: 2（半年払い）</li><li>basis: 1（Actual/Actual）</li></ul>



<pre class="wp-block-code"><code>=COUPDAYSNC(DATE(2026,5,7), DATE(2030,11,7), 2, 1)</code></pre>



<p>結果は <strong>184</strong> が返ります。受渡日2026/5/7から次の利払日2026/11/7までの実日数が184日です。</p>



<h3 class="wp-block-heading"><span id="toc10">例2: 年1回払い社債の次回利払日までの日数</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2029/9/15</li><li>frequency: 1（年1回払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPDAYSNC(DATE(2026,5,7), DATE(2029,9,15), 1, 1)</code></pre>



<p>結果は <strong>131</strong> です。受渡日2026/5/7から次の利払日2026/9/15までの実日数が131日です。</p>



<h3 class="wp-block-heading"><span id="toc11">例3: 四半期払い債券の次回利払日までの日数</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2028/3/15</li><li>frequency: 4（四半期払い）</li><li>basis: 1</li></ul>



<pre class="wp-block-code"><code>=COUPDAYSNC(DATE(2026,5,7), DATE(2028,3,15), 4, 1)</code></pre>



<p>結果は <strong>39</strong> です。受渡日2026/5/7から次の利払日2026/6/15までの実日数が39日です。</p>



<h3 class="wp-block-heading"><span id="toc12">引数をセル参照にする書き方</span></h3>



<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/5/7</td></tr><tr><td>B3</td><td>満期日</td><td>2030/11/7</td></tr><tr><td>B4</td><td>frequency</td><td>2</td></tr><tr><td>B5</td><td>basis</td><td>1</td></tr></tbody></table></figure>



<p>数式は <code>=COUPDAYSNC(B2, B3, B4, B5)</code> です。</p>



<h2 class="wp-block-heading"><span id="toc13">basis別 COUPDAYSNC戻り値比較</span></h2>



<p>basis引数によって日数が変わります。同じ半年払い国債（受渡日2026/5/7・満期日2030/11/7）で比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>basis</th><th>名称</th><th>COUPDAYSNC戻り値</th><th>注記</th></tr></thead><tbody><tr><td>0</td><td>US 30/360</td><td>180</td><td>各月を30日固定で計算</td></tr><tr><td>1</td><td>Actual/Actual</td><td>184</td><td>実日数（2026/5/7〜2026/11/7）</td></tr><tr><td>2</td><td>Actual/360</td><td>184</td><td>実日数ベース</td></tr><tr><td>3</td><td>Actual/365</td><td>184</td><td>実日数ベース</td></tr><tr><td>4</td><td>European 30/360</td><td>180</td><td>欧州慣行の月末30日固定</td></tr></tbody></table></figure>



<p>basis=0と4は180日固定、basis=1/2/3は実日数になります。COUPDAYS と同じ傾向です。</p>



<h2 class="wp-block-heading"><span id="toc14">COUPDAYBS・COUPDAYS・COUPDAYSNCの恒等式</span></h2>



<p>COUP系3関数には常に成立する恒等式があります。</p>



<pre class="wp-block-code"><code>COUPDAYBS + COUPDAYSNC = COUPDAYS</code></pre>



<p>「経過した日数（COUPDAYBS）」＋「残りの日数（COUPDAYSNC）」＝「クーポン期間全体（COUPDAYS）」です。</p>



<h3 class="wp-block-heading"><span id="toc15">3関数の役割まとめ</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>時間的方向</th><th>用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a></td><td>直前利払日〜受渡日の日数</td><td>過去方向</td><td>経過利息の分子</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS</a></td><td>クーポン期間全体の日数</td><td>期間全体</td><td>経過利息の分母</td></tr><tr><td><strong>COUPDAYSNC</strong></td><td>受渡日〜次の利払日の日数</td><td>未来方向</td><td>残存クーポン日数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">具体例で恒等式を検算する</span></h3>



<p>半年払い国債（受渡日2026/5/7・満期日2030/11/7・frequency=2・basis=1）で3関数を確認します。</p>



<pre class="wp-block-code"><code>=COUPDAYBS(DATE(2026,5,7), DATE(2030,11,7), 2, 1)   → ?
=COUPDAYS(DATE(2026,5,7), DATE(2030,11,7), 2, 1)    → ?
=COUPDAYSNC(DATE(2026,5,7), DATE(2030,11,7), 2, 1)  → ?</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>戻り値</th><th>意味</th></tr></thead><tbody><tr><td>COUPDAYBS</td><td>0</td><td>受渡日が利払日と同日（2026/5/7は利払日ではないが、最初の利払日前なら0になる場合も）</td></tr><tr><td>COUPDAYBS</td><td>（実際の計算値）</td><td>直前利払日2025/11/7から受渡日2026/5/7まで</td></tr><tr><td>COUPDAYS</td><td>184</td><td>クーポン期間全体（2025/11/7→2026/11/7）</td></tr><tr><td>COUPDAYSNC</td><td>（実際の計算値）</td><td>受渡日2026/5/7から次の利払日2026/11/7まで</td></tr></tbody></table></figure>



<p>実際にセルに入力して確認してみてください。COUPDAYBS の戻り値と COUPDAYSNC の戻り値を足すと、必ず COUPDAYS の値と一致します。</p>



<h3 class="wp-block-heading"><span id="toc17">別のシナリオで恒等式を確認</span></h3>



<p>受渡日が利払日の直後（2026/5/7、利払日が2026/5/5と仮定）のケースを考えましょう。</p>



<ul class="wp-block-list"><li>COUPDAYBS（5/5〜5/7）= 2日（ごく少ない）</li><li>COUPDAYS = 184日</li><li>COUPDAYSNC = 184 − 2 = 182日</li></ul>



<p>受渡日が利払日の直後なら COUPDAYSNC は期間のほぼ全部（182日）になり、直前なら COUPDAYSNC はゼロに近づきます。この消長の関係を恒等式で把握しておくと、検算がスムーズですよ。</p>



<h2 class="wp-block-heading"><span id="toc18">COUPNCD関数との組み合わせ</span></h2>



<p>COUPDAYSNC は「次の利払日まで何日か」を返しますが、「次の利払日はいつか」を知りたい場合は COUPNCD 関数を使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th></tr></thead><tbody><tr><td>COUPDAYSNC</td><td>次の利払日までの日数（数値）</td></tr><tr><td>COUPNCD</td><td>次の利払日の日付</td></tr><tr><td>COUPPCD</td><td>直前の利払日の日付</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)  → 2026/11/7
=COUPDAYSNC(DATE(2026,5,7), DATE(2030,11,7), 2, 1)  → 184</code></pre>



<p>COUPNCD の日付から受渡日を引いた値（=COUPNCD &#8211; settlement）が COUPDAYSNC と一致します。どちらの表現が使いやすいか用途に合わせて選んでください。</p>



<h2 class="wp-block-heading"><span id="toc19">関連する財務関数との全体像</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>債券タイプ</th><th>価格関数</th><th>利回り関数</th><th>経過日数関数</th></tr></thead><tbody><tr><td>定期利払い債（クーポン付）</td><td>PRICE</td><td><a href="https://mashukabu.com/excel-yield-function/">YIELD</a></td><td>COUPDAYBS / COUPDAYS / <strong>COUPDAYSNC</strong></td></tr><tr><td>割引証券（TB・CP）</td><td>PRICEDISC</td><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>（該当なし）</td></tr><tr><td>満期一括利払い債</td><td><a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT</a></td><td><a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT</a></td><td>（該当なし）</td></tr></tbody></table></figure>



<p>COUPDAYBS・COUPDAYS・COUPDAYSNCの3関数は定期利払い債専用の経過日数ツールとして、セットで使うのが鉄則です。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>settlement ≧ maturity</td><td>受渡日が満期日より前になるよう修正</td></tr><tr><td>frequency が 1・2・4 以外</td><td>1、2、4 のいずれかを指定</td></tr><tr><td>basis が 0〜4 以外</td><td>0〜4の整数を指定</td></tr></tbody></table></figure>



<p>frequency に 3（4か月ごと）や 12（毎月払い）を指定するミスが多いです。</p>



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



<p>settlementやmaturityが日付として認識されていないことが原因です。</p>



<pre class="wp-block-code"><code>誤: =COUPDAYSNC(&quot;2026-05-07&quot;, &quot;2030-11-07&quot;, 2, 1)
正: =COUPDAYSNC(DATE(2026,5,7), DATE(2030,11,7), 2, 1)</code></pre>



<p>セル参照を使う場合も、参照先のセルが「日付型」になっているか確認してください。</p>



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



<p>関数名のスペルミスが原因です。「COUPDAYSNC」は「NC」の部分が「Next Coupon（次のクーポン）」の略です。「COUPDAYSNCD」「COUPDAYS_NC」は存在しません。</p>



<h3 class="wp-block-heading"><span id="toc24">結果が想定と違う場合</span></h3>



<p>basis引数の選択ミスで日数がずれるケースがあります。basis=0または4（30/360）と basis=1（Actual/Actual）では月末の日数の数え方が異なります。市場慣行に合ったbasisを選んでいるか確認してください。</p>



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



<p>ExcelのCOUPDAYSNC関数は、受渡日から次の利払日（次回クーポン日）までの日数を返す財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=COUPDAYSNC(settlement, maturity, frequency, [basis])</code></li><li><strong>対象</strong>: 利付国債・利付社債・地方債など定期的にクーポンを支払う債券</li><li><strong>方向</strong>: COUPDAYBS（過去方向・経過日数）に対し、COUPDAYSNC は未来方向（残存日数）</li><li><strong>恒等式</strong>: COUPDAYBS + COUPDAYSNC = COUPDAYS が常に成立</li><li><strong>frequency</strong>: 1（年1回）・2（半年）・4（四半期）のみ有効</li><li><strong>basis</strong>: basis=0/4は30/360→月固定、basis=1/2/3は実日数</li><li><strong>組み合わせ</strong>: COUPNCD と一緒に使うと「日付」と「日数」の両方が揃う</li></ul>



<p>同シリーズの<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS関数</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS関数</a>・<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>・<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>・<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>・<a href="https://mashukabu.com/excel-received-function/">RECEIVED関数</a>もあわせて確認してみてください。債券財務関数の体系的な理解が深まりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-coupdaysnc-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOUPNCD関数の使い方｜受渡日後の最初の利払日</title>
		<link>https://mashukabu.com/excel-coupncd-function/</link>
					<comments>https://mashukabu.com/excel-coupncd-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:42:26 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUPNCD関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[利払日]]></category>
		<category><![CDATA[次回クーポン日]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6550</guid>

					<description><![CDATA[ExcelのCOUPNCD関数は、受渡日後の最初の利払日（次回クーポン日）の日付を返す財務関数です。構文・引数・使用例をわかりやすく解説。COUPPCD・COUPDAYSNC・COUPDAYSとの関係や実務での活用方法も紹介します。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのCOUPNCD関数の使い方｜受渡日後の最初の利払日</h1>



<p>債券を購入したとき、「次回の利息受取日はいつ？」をすぐに確認したいことがありますよね。利払いスケジュールを把握しておくと、資金繰り計画や投資判断の精度が上がります。</p>



<p>ExcelのCOUPNCD関数を使えば、受渡日後の最初の利払日（次回クーポン日）の日付を引数4つで一発で取り出せます。<a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC関数</a>が「次の利払日まで何日か（日数）」を返すのに対し、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-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">ExcelのCOUPNCD関数とは？</a><ol><li><a href="#toc2" tabindex="0">COUPNCD関数が必要な場面</a></li><li><a href="#toc3" tabindex="0">COUPNCD関数で扱える債券</a></li></ol></li><li><a href="#toc4" tabindex="0">COUPNCD関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">COUPNCD関数の戻り値について</a></li><li><a href="#toc6" tabindex="0">frequency 引数の選び方</a></li><li><a href="#toc7" tabindex="0">basis 引数の選び方</a></li></ol></li><li><a href="#toc8" tabindex="0">COUPNCD関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: 半年払い国債の次回利払日</a></li><li><a href="#toc10" tabindex="0">例2: 年1回払い社債の次回利払日</a></li><li><a href="#toc11" tabindex="0">例3: 四半期払い債券の次回利払日</a></li><li><a href="#toc12" tabindex="0">引数をセル参照にする書き方</a></li></ol></li><li><a href="#toc13" tabindex="0">COUPNCD・COUPPCD・COUPDAYSNCの関係</a><ol><li><a href="#toc14" tabindex="0">COUPNCD と COUPDAYSNC の関係</a></li><li><a href="#toc15" tabindex="0">具体例で確認する</a></li><li><a href="#toc16" tabindex="0">COUP系関数の全体マップ</a></li></ol></li><li><a href="#toc17" tabindex="0">実務での活用例</a><ol><li><a href="#toc18" tabindex="0">利払いスケジュール表の自動生成</a></li><li><a href="#toc19" tabindex="0">次の利払日までの残日数と金額を同時確認</a></li></ol></li><li><a href="#toc20" tabindex="0">関連する財務関数の全体像</a></li><li><a href="#toc21" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc22" tabindex="0">結果が大きな数字になる（日付が表示されない）</a></li><li><a href="#toc23" tabindex="0">#NUM! エラー</a></li><li><a href="#toc24" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc25" tabindex="0">#NAME? エラー</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOUPNCD関数とは？</span></h2>



<p>ExcelのCOUPNCD関数（読み方：クーポン・エヌシーディー）は財務関数の一つです。<strong>受渡日後の最初の利払日の日付を返します</strong>。</p>



<p>関数名は「COUPon Next Coupon Date」の略です。「次のクーポン日」を意味します。債券を満期前に購入するとき、「いつ最初のクーポンが入るか」を日付で確認できる関数です。</p>



<h3 class="wp-block-heading"><span id="toc2">COUPNCD関数が必要な場面</span></h3>



<ul class="wp-block-list"><li>受渡日後の最初の利払日を日程表に記録したいとき</li><li>利払いまでの日数を COUPDAYSNC 関数と組み合わせて確認したいとき</li><li>直前の利払日（COUPPCD）と次の利払日（COUPNCD）でクーポン期間を把握したいとき</li></ul>



<h3 class="wp-block-heading"><span id="toc3">COUPNCD関数で扱える債券</span></h3>



<p>定期的にクーポンを支払う利付債が対象です。</p>



<ul class="wp-block-list"><li>利付国債（10年債・5年債など）</li><li>利付社債</li><li>地方債</li><li>半年払い債券</li><li>四半期払い債券</li></ul>



<p>割引証券（TB・CP）や満期一括利払い債は対象外です。それぞれ<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>や<a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a>が対応しています。</p>



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



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



<pre class="wp-block-code"><code>=COUPNCD(settlement, maturity, frequency, [basis])</code></pre>



<p>引数は4つで、basisのみ省略可能です。<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS</a>・<a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC</a>とまったく同じ引数構成です。</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>受渡日（証券の購入が完了する日）</td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）。settlementより後の日付</td></tr><tr><td>frequency</td><td>必須</td><td>年間利払回数（1=年1回・2=半年1回・4=四半期1回）</td></tr><tr><td>basis</td><td>省略可</td><td>日数計算基準（0〜4の整数。既定は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">COUPNCD関数の戻り値について</span></h3>



<p>COUPNCD関数は「日付のシリアル値」を返します。セルの書式が「数値」のままだと大きな数字が表示されるので、書式を「日付」に変更するか、TEXT関数で整形してください。</p>



<pre class="wp-block-code"><code>=TEXT(COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1), &quot;yyyy/mm/dd&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc6">frequency 引数の選び方</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>利払頻度</th><th>主な対象</th></tr></thead><tbody><tr><td>1</td><td>年1回払い</td><td>一部の社債・外国債</td></tr><tr><td>2</td><td>半年払い</td><td>国債・多くの社債</td></tr><tr><td>4</td><td>四半期払い</td><td>地方債・一部社債</td></tr></tbody></table></figure>



<p>3（4か月ごと）や12（毎月払い）は指定できません。#NUM! エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">basis 引数の選び方</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>名称</th><th>主な対象</th></tr></thead><tbody><tr><td>0（既定）</td><td>US 30/360 (NASD)</td><td>米国社債</td></tr><tr><td>1</td><td>Actual/Actual</td><td>米国国債（実日数計算）</td></tr><tr><td>2</td><td>Actual/360</td><td>米国マネーマーケット</td></tr><tr><td>3</td><td>Actual/365</td><td>日本国内債券</td></tr><tr><td>4</td><td>European 30/360</td><td>欧州社債</td></tr></tbody></table></figure>



<p>国債なら basis=1、日本国内の社債なら basis=3 が市場慣行です。</p>



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



<p>実例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: 半年払い国債の次回利払日</span></h3>



<p>10年物国債（半年払い）を受渡日に購入した場面です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2030/11/7</li><li>frequency: 2（半年払い）</li><li>basis: 1（Actual/Actual）</li></ul>



<pre class="wp-block-code"><code>=COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)</code></pre>



<p>結果は <strong>2026/11/7</strong> が返ります（セルを日付書式にした場合）。受渡日の半年後がそのまま次の利払日になります。</p>



<h3 class="wp-block-heading"><span id="toc10">例2: 年1回払い社債の次回利払日</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2029/9/15</li><li>frequency: 1（年1回払い）</li><li>basis: 1</li></ul>



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



<p>結果は <strong>2026/9/15</strong> です。満期日の月日（9月15日）がそのまま次の利払日の基準になっています。</p>



<h3 class="wp-block-heading"><span id="toc11">例3: 四半期払い債券の次回利払日</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2028/3/15</li><li>frequency: 4（四半期払い）</li><li>basis: 1</li></ul>



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



<p>結果は <strong>2026/6/15</strong> です。四半期払いの場合、利払い月は満期日の月（3月）から3か月ごとの周期になります（3月・6月・9月・12月）。受渡日2026/5/7の次は2026/6/15です。</p>



<h3 class="wp-block-heading"><span id="toc12">引数をセル参照にする書き方</span></h3>



<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/5/7</td></tr><tr><td>B3</td><td>満期日</td><td>2030/11/7</td></tr><tr><td>B4</td><td>frequency</td><td>2</td></tr><tr><td>B5</td><td>basis</td><td>1</td></tr></tbody></table></figure>



<p>数式は <code>=COUPNCD(B2, B3, B4, B5)</code> です。セルB6に日付書式で表示されます。</p>



<h2 class="wp-block-heading"><span id="toc13">COUPNCD・COUPPCD・COUPDAYSNCの関係</span></h2>



<p>COUPNCD と組み合わせてよく使う関数をまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>形式</th></tr></thead><tbody><tr><td>COUPNCD</td><td>次の利払日</td><td>日付</td></tr><tr><td>COUPPCD</td><td>直前の利払日</td><td>日付</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC</a></td><td>受渡日〜次の利払日の日数</td><td>数値（日数）</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a></td><td>直前利払日〜受渡日の日数</td><td>数値（日数）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">COUPNCD と COUPDAYSNC の関係</span></h3>



<pre class="wp-block-code"><code>COUPNCD - settlement = COUPDAYSNC</code></pre>



<p>COUPNCD（日付）から受渡日（settlement）を引いた日数が、COUPDAYSNC の戻り値と一致します。数値で欲しいなら COUPDAYSNC、日付で欲しいなら COUPNCD を使うと覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">具体例で確認する</span></h3>



<p>半年払い国債（受渡日2026/5/7・満期日2030/11/7・frequency=2・basis=1）で確認します。</p>



<pre class="wp-block-code"><code>=COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)   → 2026/11/7（シリアル値: 46,0xx）
=COUPDAYSNC(DATE(2026,5,7), DATE(2030,11,7), 2, 1) → 184
=COUPPCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)   → 2025/11/7</code></pre>



<p>COUPNCD（2026/11/7）- settlement（2026/5/7）= 184日 → COUPDAYSNC の 184 と一致します。</p>



<h3 class="wp-block-heading"><span id="toc16">COUP系関数の全体マップ</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値の種類</th><th>方向</th></tr></thead><tbody><tr><td>COUPPCD</td><td>直前の利払日（日付）</td><td>過去</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS</a></td><td>直前利払日〜受渡日（日数）</td><td>過去</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS</a></td><td>クーポン期間全体（日数）</td><td>全体</td></tr><tr><td><a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC</a></td><td>受渡日〜次の利払日（日数）</td><td>未来</td></tr><tr><td><strong>COUPNCD</strong></td><td>次の利払日（日付）</td><td>未来</td></tr><tr><td>COUPNUM</td><td>残りの利払回数</td><td>未来</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc17">実務での活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc18">利払いスケジュール表の自動生成</span></h3>



<p>複数の債券を保有している場合、受渡日と満期日を入力するだけで次回利払日が自動表示される管理表を作れます。</p>



<figure class="wp-block-table"><table><thead><tr><th>銘柄</th><th>受渡日</th><th>満期日</th><th>frequency</th><th>次回利払日</th></tr></thead><tbody><tr><td>国債A</td><td>2026/5/7</td><td>2030/11/7</td><td>2</td><td><code>=COUPNCD(B2,C2,D2,1)</code></td></tr><tr><td>社債B</td><td>2026/3/15</td><td>2029/9/15</td><td>1</td><td><code>=COUPNCD(B3,C3,D3,1)</code></td></tr><tr><td>地方債C</td><td>2026/4/1</td><td>2028/3/15</td><td>4</td><td><code>=COUPNCD(B4,C4,D4,1)</code></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">次の利払日までの残日数と金額を同時確認</span></h3>



<pre class="wp-block-code"><code>=COUPDAYSNC(B2, C2, D2, 1)   → 次回利払日まで何日
=COUPNCD(B2, C2, D2, 1)      → 次回利払日はいつ
=1000000 * 0.015 / 2          → 次回クーポン受取額（半年分）</code></pre>



<p>この3つを並べると「何日後にいくら入るか」が一目でわかる管理シートが作れます。</p>



<h2 class="wp-block-heading"><span id="toc20">関連する財務関数の全体像</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>債券タイプ</th><th>価格関数</th><th>利回り関数</th><th>利払日関数</th></tr></thead><tbody><tr><td>定期利払い債（クーポン付）</td><td>PRICE</td><td><a href="https://mashukabu.com/excel-yield-function/">YIELD</a></td><td>COUPPCD / <strong>COUPNCD</strong> / COUPNUM</td></tr><tr><td>割引証券（TB・CP）</td><td>PRICEDISC</td><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>（該当なし）</td></tr><tr><td>満期一括利払い債</td><td><a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT</a></td><td><a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT</a></td><td>（該当なし）</td></tr></tbody></table></figure>



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



<h3 class="wp-block-heading"><span id="toc22">結果が大きな数字になる（日付が表示されない）</span></h3>



<p>COUPNCD は日付のシリアル値を返します。セルの書式が「標準」や「数値」だと大きな整数（例: 46342）が表示されます。セルを選択して「日付」書式に変更するか、TEXT関数を使ってください。</p>



<pre class="wp-block-code"><code>=TEXT(COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1), &quot;yyyy/mm/dd&quot;)</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>settlement ≧ maturity</td><td>受渡日が満期日より前になるよう修正</td></tr><tr><td>frequency が 1・2・4 以外</td><td>1、2、4 のいずれかを指定</td></tr><tr><td>basis が 0〜4 以外</td><td>0〜4の整数を指定</td></tr></tbody></table></figure>



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



<p>settlementやmaturityが日付として認識されていないことが原因です。</p>



<pre class="wp-block-code"><code>誤: =COUPNCD(&quot;2026-05-07&quot;, &quot;2030-11-07&quot;, 2, 1)
正: =COUPNCD(DATE(2026,5,7), DATE(2030,11,7), 2, 1)</code></pre>



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



<p>「COUPNCD」のスペルミスが原因です。「COUPONCD」「COUP_NCD」は存在しません。Excelの入力候補から選ぶと安全です。</p>



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



<p>ExcelのCOUPNCD関数は、受渡日後の最初の利払日（次回クーポン日）の日付を返す財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=COUPNCD(settlement, maturity, frequency, [basis])</code></li><li><strong>戻り値</strong>: 次の利払日の日付（シリアル値）→ セルを日付書式にして使う</li><li><strong>対象</strong>: 利付国債・利付社債・地方債など定期的にクーポンを支払う債券</li><li><strong>frequency</strong>: 1（年1回）・2（半年）・4（四半期）のみ有効</li><li><strong>COUPDAYSNCとの関係</strong>: COUPNCD − settlement = COUPDAYSNC（日付版 vs 日数版）</li><li><strong>COUPPCD との使い分け</strong>: 直前の利払日は COUPPCD、次の利払日は COUPNCD</li><li><strong>basis</strong>: basis=1（国債/Actual/Actual）、basis=3（国内社債/Actual/365）が市場慣行</li></ul>



<p>同シリーズの<a href="https://mashukabu.com/excel-coupdaybs-function/">COUPDAYBS関数</a>・<a href="https://mashukabu.com/excel-coupdays-function/">COUPDAYS関数</a>・<a href="https://mashukabu.com/excel-coupdaysnc-function/">COUPDAYSNC関数</a>・<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>・<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>・<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>・<a href="https://mashukabu.com/excel-received-function/">RECEIVED関数</a>もあわせて確認してみてください。COUP系関数を体系的に身につければ、債券管理シートの自動化がぐっと楽になりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-coupncd-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
