<?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/%e6%ba%80%e6%9c%9f%e5%88%a9%e6%89%95%e3%81%84%e8%a8%bc%e5%88%b8/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 May 2026 14:14:02 +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のPRICEMAT関数の使い方｜満期利払い証券の価格を計算する方法</title>
		<link>https://mashukabu.com/excel-pricemat-function/</link>
					<comments>https://mashukabu.com/excel-pricemat-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:43:10 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[PRICEMAT]]></category>
		<category><![CDATA[満期利払い証券]]></category>
		<category><![CDATA[短期社債]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6578</guid>

					<description><![CDATA[ExcelのPRICEMAT関数の使い方を実務サンプル付きで解説。満期利払い証券（短期社債・利付一括償還債）の価格を計算でき、PRICE・PRICEDISCとの使い分け、ACCRINTMとの併用、basis引数の選び方、よくあるエラー対処法までまとめて理解できます。]]></description>
										<content:encoded><![CDATA[
<p>満期にまとめて利息を払う証券（満期利払い証券）の価格を、ExcelでサクッとPRICEMAT関数で計算してみたいと思ったことはありませんか。短期社債や利付一括償還型の地方債は、普通の社債とは利息の支払い方が違うため、PRICE関数では正しく評価できません。そこで活躍するのがExcelのPRICEMAT関数です。</p>



<p>PRICEMAT関数を使えば、発行日・受渡日・満期日と利率・利回りを与えるだけで、額面100あたりの理論価格が一発で求まります。今回はPRICEMAT関数の使い方を、引数の意味から実務サンプル、PRICE関数・PRICEDISC関数との使い分けまで丁寧に解説します。</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">ExcelのPRICEMAT関数とは</a></li><li><a href="#toc2" tabindex="0">PRICEMAT関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">時系列のイメージ</a></li><li><a href="#toc4" tabindex="0">rate と yld の違い</a></li><li><a href="#toc5" tabindex="0">basis引数の選び方</a></li></ol></li><li><a href="#toc6" tabindex="0">PRICEMAT関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">例: 1年満期・額面利率3%・利回り2%</a></li><li><a href="#toc8" tabindex="0">引数を日付セル参照にする書き方</a></li></ol></li><li><a href="#toc9" tabindex="0">実務での使い方｜短期社債を中途で買うケース</a><ol><li><a href="#toc10" tabindex="0">サンプルケース</a></li><li><a href="#toc11" tabindex="0">結果の読み方</a></li><li><a href="#toc12" tabindex="0">経過利子も計算してダーティ価格を求める</a></li></ol></li><li><a href="#toc13" tabindex="0">PRICE・PRICEDISCとの使い分け</a><ol><li><a href="#toc14" tabindex="0">関数を選ぶ判断フロー</a></li><li><a href="#toc15" tabindex="0">よくある混同ポイント</a></li></ol></li><li><a href="#toc16" tabindex="0">ACCRINTM・YIELDMATと組み合わせる</a><ol><li><a href="#toc17" tabindex="0">YIELDMAT関数で逆算する</a></li><li><a href="#toc18" tabindex="0">ACCRINTM関数で経過利子を求める</a></li><li><a href="#toc19" tabindex="0">内部計算式の理解</a></li></ol></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">計算結果が異常になる場合</a></li><li><a href="#toc24" tabindex="0">basis引数の混在に注意</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>PRICEMAT関数は、<strong>満期に元本と利息をまとめて支払う証券の、額面100単位あたりの価格を返すExcelの財務関数</strong>です。「PRICE」+「Maturity（満期）」が名前の由来で、英語の「Price at Maturity payment」から来ています。</p>



<p>対象となるのは、利息を毎月や半年ごとに払うのではなく、満期日にまとめて元本と利息を一括払いするタイプの証券です。たとえば次のようなものが該当します。</p>



<ul class="wp-block-list"><li>短期社債（満期一括償還型）</li><li>利付一括償還型の地方債</li><li>一部の仕組債やプライベート債</li></ul>



<p>普通の社債のように半年ごとや年1回クーポンを払う証券にはPRICE関数、クーポンがなく額面割れで発行される割引債にはPRICEDISC関数を使います。<strong>「満期に一括」タイプはPRICEMAT関数の出番</strong>ですよ。</p>



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



<p>PRICEMAT関数の基本構文は次の通りです。</p>



<pre class="wp-block-code"><code>=PRICEMAT(settlement, maturity, issue, rate, yld, [basis])</code></pre>



<p>引数の意味を整理すると、次の表の通りです。</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>満期日（償還日）</td></tr><tr><td>issue</td><td>必須</td><td>発行日</td></tr><tr><td>rate</td><td>必須</td><td>額面利率（年率・小数）</td></tr><tr><td>yld</td><td>必須</td><td>年利回り（小数）</td></tr><tr><td>basis</td><td>省略可</td><td>日数計算方法（0〜4）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">時系列のイメージ</span></h3>



<p>3つの日付（発行日・受渡日・満期日）の関係は、必ず次の順序です。</p>



<pre class="wp-block-code"><code>発行日(issue) &lt; 受渡日(settlement) &lt; 満期日(maturity)</code></pre>



<p>この順序を守らないと#NUM!エラーになります。受渡日は実際にお金と証券を交換する日で、約定日（取引が成立した日）とは別物なので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc4">rate と yld の違い</span></h3>



<ul class="wp-block-list"><li><strong>rate（額面利率）</strong>: 証券に印字された利率。発行体が満期に支払う利息の計算に使う</li><li><strong>yld（利回り）</strong>: 投資家が手にする実質的な年率リターン</li></ul>



<p>額面利率と利回りが一致するときだけ、価格はぴったり100になります。市場金利が上昇して利回りが額面利率を上回ると、価格は100を下回ります（割安発行）。</p>



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



<p>basis引数は日数の数え方を指定します。実務では次のように選んでください。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>名称</th><th>主な用途</th></tr></thead><tbody><tr><td>0（既定）</td><td>US (NASD) 30/360</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>日本国内の利付一括償還債なら原則 <code>basis=3</code>、米国の短期社債なら <code>basis=2</code> を使うのが定石です。発行体が公表する「利息計算方法」に従って選んでくださいね。</p>



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



<p>まずはシンプルな例で計算してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">例: 1年満期・額面利率3%・利回り2%</span></h3>



<ul class="wp-block-list"><li>発行日 2025/1/1、受渡日 2025/1/1（発行日と同日）</li><li>満期日 2026/1/1</li><li>額面利率 3%、利回り 2%</li><li>basis = 0（30/360）</li></ul>



<p>セルに次のように入力します。</p>



<pre class="wp-block-code"><code>=PRICEMAT(DATE(2025,1,1), DATE(2026,1,1), DATE(2025,1,1), 0.03, 0.02, 0)</code></pre>



<p>結果は <strong>100.9804</strong> となります。</p>



<p>直感的に検証してみましょう。1年後に元本100＋利息3＝合計103を受け取る権利があり、これを利回り2%で割り引くと <code>103 ÷ 1.02 = 100.98</code> になります。PRICEMAT関数の計算結果と一致しますよね。</p>



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



<p>実務では日付をセルに入力しておき、PRICEMATでセル参照する形が便利です。</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>2025/1/1</td></tr><tr><td>B3</td><td>満期日</td><td>2026/1/1</td></tr><tr><td>B4</td><td>発行日</td><td>2025/1/1</td></tr><tr><td>B5</td><td>額面利率</td><td>3%</td></tr><tr><td>B6</td><td>利回り</td><td>2%</td></tr><tr><td>B7</td><td>basis</td><td>0</td></tr></tbody></table></figure>



<p>数式: <code>=PRICEMAT(B2, B3, B4, B5, B6, B7)</code></p>



<p>これで条件を変えて感度分析をしたいときも、入力欄の数値を書き換えるだけで価格が更新されます。</p>



<h2 class="wp-block-heading"><span id="toc9">実務での使い方｜短期社債を中途で買うケース</span></h2>



<p>実務でPRICEMAT関数を使うのは、既に発行済みの満期一括利払い債券を中途で購入するシーンが多いです。</p>



<h3 class="wp-block-heading"><span id="toc10">サンプルケース</span></h3>



<ul class="wp-block-list"><li>発行日: 2025/2/15</li><li>受渡日: 2025/5/30（発行から約3ヶ月半経過）</li><li>満期日: 2026/2/15</li><li>額面利率: 4%（満期に一括支払い）</li><li>利回り: 3.5%</li><li>basis = 0（30/360）</li></ul>



<p>セルに入力する数式は次の通りです。</p>



<pre class="wp-block-code"><code>=PRICEMAT(DATE(2025,5,30), DATE(2026,2,15), DATE(2025,2,15), 0.04, 0.035, 0)</code></pre>



<p>結果は <strong>100.3174</strong>（クリーン価格）となります。</p>



<h3 class="wp-block-heading"><span id="toc11">結果の読み方</span></h3>



<p>利率4%・利回り3.5%なので、利率が利回りより高い分だけ価格はわずかに100を上回ります。発行から3ヶ月半経過しているため、その分の経過利子（後述のACCRINTM関数で計算）を上乗せして取引するのが実務の流れです。</p>



<h3 class="wp-block-heading"><span id="toc12">経過利子も計算してダーティ価格を求める</span></h3>



<p>PRICEMAT関数の戻り値は<strong>クリーン価格</strong>（経過利子を含まない理論価格）です。実際の取引価格（ダーティ価格）を求めるには、<a href="https://mashukabu.com/excel-accrintm-function/">ACCRINTM関数</a>で経過利子を計算して足し合わせます。</p>



<pre class="wp-block-code"><code>=ACCRINTM(DATE(2025,2,15), DATE(2025,5,30), 0.04, 100, 0)</code></pre>



<p>結果は <strong>1.1667</strong> となり、これが額面100あたりの経過利子です。</p>



<p>ダーティ価格 = クリーン価格 + 経過利子 = 100.3174 + 1.1667 = <strong>101.4841</strong></p>



<p>つまり、額面1億円の証券を中途で購入する場合、実際に支払う金額は約1億148万円という計算になります。</p>



<h2 class="wp-block-heading"><span id="toc13">PRICE・PRICEDISCとの使い分け</span></h2>



<p>満期一括利払いではない普通の社債や割引債には、別の関数を使います。3関数の使い分けを比較表で整理しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対象証券</th><th>利息の支払い方</th><th>主な引数の違い</th></tr></thead><tbody><tr><td>PRICE</td><td>定期利払い債券（普通の社債・国債）</td><td>クーポンを定期的に支払う</td><td>frequency（年1/2/4回）が必要</td></tr><tr><td>PRICEDISC</td><td>割引証券（CP・割引短期国債）</td><td>利息なし、額面割れで発行</td><td>discount（割引率）が必要</td></tr><tr><td>PRICEMAT</td><td>満期一括利払い証券（短期社債・利付一括償還債）</td><td>満期にまとめて支払う</td><td>issue（発行日）と rate, yld が必要</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">関数を選ぶ判断フロー</span></h3>



<ol class="wp-block-list"><li><strong>クーポン（利息）はあるか？</strong></li></ol>



<ul class="wp-block-list"><li>ない → <a href="https://mashukabu.com/excel-pricedisc-function/">PRICEDISC関数</a></li><li>ある → 次の質問へ</li></ul>



<ol class="wp-block-list"><li><strong>利息は定期的に支払われるか？</strong></li></ol>



<ul class="wp-block-list"><li>半年や年1回など定期的 → <a href="https://mashukabu.com/excel-price-function/">PRICE関数</a></li><li>満期に一括 → <strong>PRICEMAT関数</strong></li></ul>



<p>このフローで迷うことはなくなりますよね。</p>



<h3 class="wp-block-heading"><span id="toc15">よくある混同ポイント</span></h3>



<ul class="wp-block-list"><li>「短期だから割引債」と決めつけない。短期でも満期一括利息支払いの証券は存在します</li><li>「利息あり=PRICE」も違う。利息の支払い回数（フリークエンシー）が定期的かどうかで判断します</li></ul>



<h2 class="wp-block-heading"><span id="toc16">ACCRINTM・YIELDMATと組み合わせる</span></h2>



<p>PRICEMAT関数は、満期利払い証券シリーズの他関数と組み合わせると一段と強力です。</p>



<h3 class="wp-block-heading"><span id="toc17">YIELDMAT関数で逆算する</span></h3>



<p>価格から利回りを逆算したい場合は YIELDMAT関数を使います。価格と利回りはコインの裏表の関係なので、PRICEMATとYIELDMATは双方向で使えます。</p>



<p>構文: <code>=YIELDMAT(settlement, maturity, issue, rate, pr, [basis])</code></p>



<p>たとえば「市場価格が100.32の短期社債、満期2026/2/15、発行2025/2/15、決済2025/5/30、利率4%」なら次の通りです。</p>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,5,30), DATE(2026,2/15), DATE(2025,2,15), 0.04, 100.32, 0)</code></pre>



<p>結果は約 <strong>3.4965%</strong> で、PRICEMATで使った利回り3.5%とほぼ一致します（端数誤差）。</p>



<h3 class="wp-block-heading"><span id="toc18">ACCRINTM関数で経過利子を求める</span></h3>



<p>前述のACCRINTM関数は、発行日から指定日までの累計経過利子を計算します。PRICEMATとセットで使うのが定番です。</p>



<p>構文: <code>=ACCRINTM(issue, settlement, rate, par, [basis])</code></p>



<p>PRICEMATが「クリーン価格」、ACCRINTMが「経過利子」、両方を足したものが「ダーティ価格（実際の取引額）」という関係を覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">内部計算式の理解</span></h3>



<p>PRICEMATの内部計算式は次のようになっています。</p>



<pre class="wp-block-code"><code>            100 + (DIM/B × rate × 100)
PRICEMAT = ─────────────────────────── − (A/B × rate × 100)
                1 + (DSM/B × yld)</code></pre>



<ul class="wp-block-list"><li>B: 1年あたりの基準日数（basisで決まる）</li><li>DIM: 発行日から満期日までの日数</li><li>A: 発行日から決済日までの日数</li><li>DSM: 決済日から満期日までの日数</li></ul>



<p>第1項は「満期に受け取る元本＋全期間利息（経過利子込み）」を残存期間で割引した現在価値。第2項は経過利子を差し引いてクリーン価格化する処理です。</p>



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



<p>PRICEMAT関数でよく遭遇するエラーと対処法をまとめます。</p>



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



<p>引数の値が不適切なときに出ます。次のいずれかを確認してください。</p>



<ul class="wp-block-list"><li><code>settlement >= maturity</code>（受渡日が満期日以降）→ 日付の前後関係を見直す</li><li><code>issue >= settlement</code>（発行日が受渡日以降）→ 発行日が一番過去になっているか確認</li><li><code>rate < 0</code>（額面利率がマイナス）→ 0以上の値にする</li><li><code>yld < 0</code>（利回りがマイナス）→ 0以上の値にする</li><li><code>basis < 0</code> または <code>basis > 4</code> → 0〜4の範囲に修正</li></ul>



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



<p>日付引数が日付として認識できない、または数値引数が数値として読めないときに出ます。</p>



<ul class="wp-block-list"><li>日付は必ずDATE関数（年月日から日付値を作る関数）で指定する</li><li>文字列で「2025/5/30」と入力すると環境によってエラーになる場合があるので、シリアル値で渡すのが安全</li></ul>



<h3 class="wp-block-heading"><span id="toc23">計算結果が異常になる場合</span></h3>



<p><code>rate</code> や <code>yld</code> を「3」のように整数で入力すると、Excelは「300%」と解釈してしまいます。</p>



<ul class="wp-block-list"><li>誤: <code>=PRICEMAT(...,3,2,0)</code> → 利率300%・利回り200%扱い</li><li>正: <code>=PRICEMAT(...,0.03,0.02,0)</code> または <code>=PRICEMAT(...,3%,2%,0)</code></li></ul>



<p>入力ミスを防ぐには、セル書式を「パーセンテージ」にして3%や2%と直接入力するのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc24">basis引数の混在に注意</span></h3>



<p>社内システムでbasis=0、市場の慣行ではbasis=3のように混在すると、価格の照合で誤差が出ます。発行体の公表情報や社内基準に合わせて統一しましょう。</p>



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



<p>ExcelのPRICEMAT関数は、満期に元本と利息を一括で支払う証券の額面100あたり価格を計算する財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>対象</strong>: 短期社債・利付一括償還型地方債など「満期一括利息支払い」の証券</li><li><strong>構文</strong>: <code>=PRICEMAT(settlement, maturity, issue, rate, yld, [basis])</code></li><li><strong>時系列</strong>: 発行日 < 受渡日 < 満期日 の順序を必ず守る</li><li><strong>戻り値</strong>: クリーン価格（額面100あたり）。実際の取引額はACCRINTMの経過利子を足したダーティ価格</li><li><strong>使い分け</strong>: 定期利払い→PRICE、割引債→PRICEDISC、満期一括利払い→PRICEMAT</li><li><strong>basis</strong>: 米国短期社債=2、日本国内債=3 が実務の定石</li><li><strong>エラー対処</strong>: <code>#NUM!</code>は日付順序や引数範囲、<code>#VALUE!</code>は日付・数値の型を見直す</li></ul>



<p>価格計算と利回り逆算を併用したいときは <a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a> を、経過利子の計算には <a href="https://mashukabu.com/excel-accrintm-function/">ACCRINTM関数</a> を組み合わせると、満期利払い証券の評価が一気通貫で完結します。金利感応度（リスク）を測りたいときは <a href="https://mashukabu.com/excel-duration-function/">DURATION関数</a> や <a href="https://mashukabu.com/excel-mduration-function/">MDURATION関数</a> と組み合わせて、ポートフォリオ管理にも展開してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-pricemat-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのYIELDMAT関数の使い方｜満期利払い証券の利回りを計算する</title>
		<link>https://mashukabu.com/excel-yieldmat-function/</link>
					<comments>https://mashukabu.com/excel-yieldmat-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:42:58 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[YIELDMAT関数]]></category>
		<category><![CDATA[利回り計算]]></category>
		<category><![CDATA[満期利払い証券]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6570</guid>

					<description><![CDATA[ExcelのYIELDMAT関数は、満期に元本と利息をまとめて受け取る証券（NCD・利付CP・短期利付社債）の年利回りを計算する財務関数です。構文・6つの引数・実務サンプル・PRICEMATとの双方向検証・エラー対処まで丁寧に解説します。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのYIELDMAT関数の使い方｜満期利払い証券の利回りを計算する</h1>



<p>「満期にまとめて利息を受け取るタイプの証券、年利回りはいくらになるんだろう？」と思ったことはありませんか。NCD（譲渡性預金）やCP（コマーシャルペーパー）、短期の利付社債などは満期日に元本と利息を一括で受け取る商品で、普通の YIELD 関数や YIELDDISC 関数では正しく利回りを計算できません。</p>



<p>ExcelのYIELDMAT関数を使えば、満期一括利払いタイプの証券の年利回りを数式1つで求められます。PRICEMAT関数とは「価格⇔利回り」の逆関数の関係にあり、双方向で検証できる点も実務で便利ですよ。</p>



<p>この記事では、ExcelのYIELDMAT関数の構文と6つの引数、実数値で確認できる計算例、PRICEMATとの双方向検証、YIELD・YIELDDISCとの使い分けを実務目線で丁寧に解説します。</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のYIELDMAT関数とは？</a><ol><li><a href="#toc2" tabindex="0">YIELD・YIELDDISC・YIELDMAT の使い分け</a></li><li><a href="#toc3" tabindex="0">関数を選ぶ判断フロー</a></li></ol></li><li><a href="#toc4" tabindex="0">ExcelのYIELDMAT関数の構文と6つの引数</a><ol><li><a href="#toc5" tabindex="0">時系列のイメージ</a></li><li><a href="#toc6" tabindex="0">rate と pr の違い</a></li><li><a href="#toc7" tabindex="0">basis引数の選び方</a></li></ol></li><li><a href="#toc8" tabindex="0">YIELDMAT関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: 1年満期・利率3%・市場価格100.50（basis=0）</a></li><li><a href="#toc10" tabindex="0">引数を日付セル参照にする書き方</a></li></ol></li><li><a href="#toc11" tabindex="0">実務での使い方｜中途売買と商品別サンプル</a><ol><li><a href="#toc12" tabindex="0">サンプル1: 短期社債を中途で購入（basis=0）</a></li><li><a href="#toc13" tabindex="0">サンプル2: NCD（譲渡性預金）90日もの（basis=2）</a></li><li><a href="#toc14" tabindex="0">サンプル3: 日本国内の短期利付社債（basis=3）</a></li><li><a href="#toc15" tabindex="0">サンプル4: 米国CP（コマーシャルペーパー）270日もの（basis=2）</a></li></ol></li><li><a href="#toc16" tabindex="0">YIELDMAT関数の計算式</a><ol><li><a href="#toc17" tabindex="0">内部計算式</a></li><li><a href="#toc18" tabindex="0">計算式の意味</a></li></ol></li><li><a href="#toc19" tabindex="0">PRICEMATとの双方向検証</a><ol><li><a href="#toc20" tabindex="0">構文の比較</a></li><li><a href="#toc21" tabindex="0">双方向検証の例</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a><ol><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><li><a href="#toc26" tabindex="0">計算結果が異常になる場合（エラーは出ないが値が変）</a></li><li><a href="#toc27" tabindex="0">basis引数の混在に注意</a></li></ol></li><li><a href="#toc28" tabindex="0">ACCRINTM関数との組み合わせ</a></li><li><a href="#toc29" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>ExcelのYIELDMAT関数は、<strong>満期に元本と利息をまとめて支払う証券（満期利払い証券）の年利回りを返す財務関数</strong>です。「YIELD」+「Maturity（満期）」が名前の由来で、英語では「Yield at Maturity payment」を意味します。</p>



<p>対象となるのは、利息を毎月や半年ごとに支払うのではなく、満期日にまとめて元本と利息を一括払いする証券です。具体的には次のような商品が該当します。</p>



<ul class="wp-block-list"><li>NCD（譲渡性預金 / Negotiable Certificate of Deposit）</li><li>CP（コマーシャルペーパー）の利付タイプ</li><li>短期社債（満期一括償還型）</li><li>利付一括償還型の地方債</li></ul>



<p>普通の利付債（半年や年1回クーポンを払う証券）には <a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>、利息なし・額面割れで発行される割引証券には <a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a> を使います。<strong>「満期に一括で利息」タイプはYIELDMAT関数の出番</strong>ですよ。</p>



<h3 class="wp-block-heading"><span id="toc2">YIELD・YIELDDISC・YIELDMAT の使い分け</span></h3>



<p>3つの利回り関数の違いを表で整理しておきましょう。</p>



<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-yield-function/">YIELD関数</a></td><td>定期利払い債券（普通の社債・国債）</td><td>半年・年1・四半期に分割支払い</td><td>frequency と redemption が必要</td></tr><tr><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a></td><td>割引証券（CP・TB・割引手形）</td><td>利息なし（額面割れ発行）</td><td>rate も issue も不要</td></tr><tr><td><strong>YIELDMAT関数</strong></td><td>満期利払い証券（NCD・短期利付社債等）</td><td>満期に元本＋利息一括</td><td>issue・rate・pr が必須</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">関数を選ぶ判断フロー</span></h3>



<p>迷ったら、次の2つの質問で判断してください。</p>



<ol class="wp-block-list"><li><strong>クーポン（利息）はあるか？</strong></li></ol>



<ul class="wp-block-list"><li>ない（利息なし・割引発行） → YIELDDISC関数</li><li>ある → 次の質問へ</li></ul>



<ol class="wp-block-list"><li><strong>利息は定期的に支払われるか？</strong></li></ol>



<ul class="wp-block-list"><li>半年や年1回など定期的 → YIELD関数</li><li>満期に一括 → <strong>YIELDMAT関数</strong></li></ul>



<p>このフローに沿って進めば、関数選びで迷うことはなくなりますよね。</p>



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



<p>YIELDMAT関数の基本構文は次の通りです。引数は6つで、最後のbasisだけ省略可能です。</p>



<pre class="wp-block-code"><code>=YIELDMAT(settlement, maturity, issue, rate, pr, [basis])</code></pre>



<p>各引数の意味と入れ方を表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>内容</th><th>入れ方の例</th></tr></thead><tbody><tr><td>settlement</td><td>必須</td><td>受渡日（決済日 / 証券を購入する日）</td><td><code>DATE(2025,5,30)</code></td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）</td><td><code>DATE(2026,2,15)</code></td></tr><tr><td>issue</td><td>必須</td><td>発行日</td><td><code>DATE(2025,2,15)</code></td></tr><tr><td>rate</td><td>必須</td><td>額面利率（年率・小数で指定）</td><td><code>4%</code> または <code>0.04</code></td></tr><tr><td>pr</td><td>必須</td><td>額面100あたりの市場価格（クリーン価格）</td><td><code>100.32</code></td></tr><tr><td>basis</td><td>任意</td><td>日数計算基準</td><td><code>0</code>〜<code>4</code>（既定は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">時系列のイメージ</span></h3>



<p>3つの日付（発行日・受渡日・満期日）の順序は必ず次のようになります。</p>



<pre class="wp-block-code"><code>発行日(issue) &lt; 受渡日(settlement) &lt; 満期日(maturity)</code></pre>



<p>この順序を守らないと #NUM! エラーになります。受渡日は実際にお金と証券を交換する日で、約定日（取引が成立した日）とは別の概念です。発行日は証券そのものが市場に出た日で、利息計算の起点になります。</p>



<h3 class="wp-block-heading"><span id="toc6">rate と pr の違い</span></h3>



<ul class="wp-block-list"><li><strong>rate（額面利率）</strong>: 証券に印字された年利率。発行体が満期に支払う利息の計算に使う固定値</li><li><strong>pr（市場価格）</strong>: 受渡日時点で市場で取引されている額面100あたりの価格</li></ul>



<p>利率と利回りが同じなら市場価格はちょうど100、市場金利が利率より高くなれば pr は100を下回ります。YIELDMATは「この市場価格 pr を実現する年利回りはいくつか？」を計算する関数です。</p>



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



<p>basis引数は日数の数え方を指定します。実務では次のように選びましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>名称</th><th>主な用途</th></tr></thead><tbody><tr><td>0（既定）</td><td>US (NASD) 30/360</td><td>米国社債のデフォルト</td></tr><tr><td>1</td><td>Actual/Actual</td><td>米国財務省証券</td></tr><tr><td>2</td><td>Actual/360</td><td>米国短期金融商品（CP・NCD）</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>日本国内のNCDや利付一括償還債なら原則 <code>basis=3</code>、米国の短期社債やCPなら <code>basis=2</code> を使うのが定石です。発行体が公表している「利息計算方法」に合わせて選んでくださいね。</p>



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



<p>まずはシンプルなケースから計算してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: 1年満期・利率3%・市場価格100.50（basis=0）</span></h3>



<p>最もわかりやすい設定で、直感的な検算もできる例です。</p>



<ul class="wp-block-list"><li>発行日 2025/1/1、受渡日 2025/1/1（発行日と同日）</li><li>満期日 2026/1/1</li><li>額面利率 3%、市場価格 100.50</li><li>basis = 0（30/360）</li></ul>



<p>セルに次のように入力します。</p>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,1,1), DATE(2026,1,1), DATE(2025,1,1), 0.03, 100.50, 0)</code></pre>



<p>結果は <strong>2.4876%（0.024876）</strong> となります。</p>



<p>直感的に検証してみましょう。1年後に元本100＋利息3＝合計103を受け取り、現在100.50で買うとすると、<code>103 ÷ 100.50 − 1 = 2.4876%</code> ですよね。YIELDMAT関数の戻り値とぴったり一致します。</p>



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



<p>実務では日付や利率をセルに入力しておき、YIELDMATでセル参照する形が便利です。</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>2025/1/1</td></tr><tr><td>B3</td><td>満期日</td><td>2026/1/1</td></tr><tr><td>B4</td><td>発行日</td><td>2025/1/1</td></tr><tr><td>B5</td><td>額面利率</td><td>3%</td></tr><tr><td>B6</td><td>市場価格</td><td>100.50</td></tr><tr><td>B7</td><td>basis</td><td>0</td></tr></tbody></table></figure>



<p>数式は次の通りです。</p>



<pre class="wp-block-code"><code>=YIELDMAT(B2, B3, B4, B5, B6, B7)</code></pre>



<p>これなら市場価格が変動したときも、B6の値を書き換えるだけで利回りが瞬時に更新されます。感度分析や比較表作成にも向いている書き方です。</p>



<h2 class="wp-block-heading"><span id="toc11">実務での使い方｜中途売買と商品別サンプル</span></h2>



<p>実務でYIELDMAT関数を使うのは、既に発行された満期利払い証券を中途で購入するシーンや、商品ごとの利回りを比較するシーンが多いです。代表的な4つのサンプルを見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">サンプル1: 短期社債を中途で購入（basis=0）</span></h3>



<p>PRICEMAT記事と対応するシナリオで、価格⇔利回りを双方向で検証できます。</p>



<ul class="wp-block-list"><li>発行日 2025/2/15</li><li>受渡日 2025/5/30（発行から約3か月半経過）</li><li>満期日 2026/2/15</li><li>額面利率 4%（満期に一括支払い）</li><li>市場価格 100.32</li><li>basis = 0</li></ul>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,5,30), DATE(2026,2,15), DATE(2025,2,15), 0.04, 100.32, 0)</code></pre>



<p>結果は <strong>3.4963%</strong> です。</p>



<p>利率4%・市場価格100.32なので、価格がわずかに100を上回る分、利回りは利率より少し低くなります。これが直感とも合いますよね。</p>



<h3 class="wp-block-heading"><span id="toc13">サンプル2: NCD（譲渡性預金）90日もの（basis=2）</span></h3>



<p>NCDは銀行が発行する譲渡可能な定期預金証書で、米国市場ではActual/360（basis=2）が標準です。</p>



<ul class="wp-block-list"><li>発行日 2025/4/1</li><li>受渡日 2025/4/15（発行から2週間後に中途購入）</li><li>満期日 2025/6/30</li><li>額面利率 2%</li><li>市場価格 99.95</li><li>basis = 2</li></ul>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,4,15), DATE(2025,6,30), DATE(2025,4,1), 0.02, 99.95, 2)</code></pre>



<p>結果は <strong>2.2362%</strong> です。</p>



<p>額面利率2%より少し高い利回りになっているのは、市場価格が99.95（額面割れ）で買えるためです。残存75日の短期商品でも、年率換算した利回りで他商品と比較できる点がYIELDMATの強みです。</p>



<h3 class="wp-block-heading"><span id="toc14">サンプル3: 日本国内の短期利付社債（basis=3）</span></h3>



<p>日本国内債券はActual/365（basis=3）が一般的です。</p>



<ul class="wp-block-list"><li>発行日 2025/3/1</li><li>受渡日 2025/4/10</li><li>満期日 2025/9/1</li><li>額面利率 1.5%</li><li>市場価格 99.80</li><li>basis = 3</li></ul>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,4,10), DATE(2025,9,1), DATE(2025,3,1), 0.015, 99.80, 3)</code></pre>



<p>結果は <strong>2.0077%</strong> です。</p>



<p>国内市場で同タイプの利付一括償還型社債を比較する場合、すべてbasis=3でそろえれば異なる残存期間でも公平に利回りを比べられます。</p>



<h3 class="wp-block-heading"><span id="toc15">サンプル4: 米国CP（コマーシャルペーパー）270日もの（basis=2）</span></h3>



<p>利付タイプのCPは満期に元本と利息を一括で受け取ります。米国基準のbasis=2を使います。</p>



<ul class="wp-block-list"><li>発行日 2025/2/1</li><li>受渡日 2025/2/1（発行と同時購入）</li><li>満期日 2025/11/1</li><li>額面利率 4.5%</li><li>市場価格 99.50</li><li>basis = 2</li></ul>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,2,1), DATE(2025,11,1), DATE(2025,2,1), 0.045, 99.50, 2)</code></pre>



<p>結果は <strong>5.1853%</strong> です。</p>



<p>利率4.5%に対して利回りが5.18%まで跳ね上がっているのは、(1) 市場価格99.50の割安発行と、(2) basis=2（Actual/360）による年換算（実日数270日 ÷ 360日）の組み合わせによるものです。商品ごとに適切なbasisを選ぶことで、市場慣行に沿った正しい利回りが得られます。</p>



<h2 class="wp-block-heading"><span id="toc16">YIELDMAT関数の計算式</span></h2>



<p>中身を理解しておくと、想定外の値が出たときの原因分析がしやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc17">内部計算式</span></h3>



<p>YIELDMATの内部計算式は次の通りです。</p>



<pre class="wp-block-code"><code>                  1 + (rate × DIM/B)
YIELDMAT = ────────────────────────────── − 1   ×   B/DSM
                P/100 + (A/B × rate)</code></pre>



<p>各記号の意味は次の通りです。</p>



<ul class="wp-block-list"><li><strong>DIM</strong>（Days in Maturity）: 発行日から満期日までの日数</li><li><strong>A</strong>（Accrued days）: 発行日から受渡日までの経過日数</li><li><strong>DSM</strong>（Days from Settlement to Maturity）: 受渡日から満期日までの残存日数</li><li><strong>B</strong>: basis引数で決まる1年あたりの基準日数</li></ul>



<h3 class="wp-block-heading"><span id="toc18">計算式の意味</span></h3>



<ul class="wp-block-list"><li>分子 <code>1 + rate × DIM/B</code>: 発行から満期までに証券が積み上げる元本＋利息の合計（額面1あたり）</li><li>分母 <code>P/100 + A/B × rate</code>: 受渡日時点で投資家が支払う実質コスト（市場価格＋経過利子）</li><li>分子÷分母から1を引くと残存期間DSM/Bの総リターン</li><li>最後に <code>B/DSM</code> をかけることで年率に換算</li></ul>



<p>つまり「満期に受け取る金額」÷「受渡日に払うコスト」をベースに、年率換算しているシンプルなロジックです。</p>



<h2 class="wp-block-heading"><span id="toc19">PRICEMATとの双方向検証</span></h2>



<p>YIELDMAT関数とPRICEMAT関数は「コインの裏表」の関係にあります。同じ計算式の入出力を逆にしただけで、一方の出力をもう一方に入れると元の値に戻ります。</p>



<h3 class="wp-block-heading"><span id="toc20">構文の比較</span></h3>



<pre class="wp-block-code"><code>=PRICEMAT(settlement, maturity, issue, rate, yld, [basis])  → 価格を返す
=YIELDMAT(settlement, maturity, issue, rate, pr,  [basis])  → 利回りを返す</code></pre>



<p>引数の順序は同じで、第5引数だけが <code>yld（利回り）</code> か <code>pr（価格）</code> かの違いです。</p>



<h3 class="wp-block-heading"><span id="toc21">双方向検証の例</span></h3>



<p>サンプル1（短期社債を中途購入）の例で双方向の整合性を確認してみましょう。</p>



<p><strong>ステップ1: PRICEMATで価格を計算</strong></p>



<pre class="wp-block-code"><code>=PRICEMAT(DATE(2025,5,30), DATE(2026,2,15), DATE(2025,2,15), 0.04, 0.034963, 0)
→ 100.32</code></pre>



<p>利回り 3.4963% を入力すると、価格 100.32 が返ります。</p>



<p><strong>ステップ2: YIELDMATで利回りを逆算</strong></p>



<pre class="wp-block-code"><code>=YIELDMAT(DATE(2025,5,30), DATE(2026,2,15), DATE(2025,2,15), 0.04, 100.32, 0)
→ 0.034963（3.4963%）</code></pre>



<p>価格 100.32 を入力すると、元の利回り 3.4963% が返ります。</p>



<p>このように <a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a> と組み合わせることで、価格と利回りのどちらからも検証できる便利な関数ペアになっています。実務では「相手から提示された価格を利回りに変換」「目標利回りから理論価格を逆算」と双方向に使い分けます。</p>



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



<p>YIELDMAT関数でよく遭遇するエラーと対処法をまとめます。</p>



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



<p>引数の値や順序が不正なときに出ます。次のいずれかに当てはまっていないか確認してください。</p>



<ul class="wp-block-list"><li><code>settlement >= maturity</code>（受渡日が満期日以降）→ 日付の前後関係を見直す</li><li><code>issue >= settlement</code>（発行日が受渡日以降）→ 発行日が一番過去になっているか確認する</li><li><code>rate < 0</code>（額面利率がマイナス）→ 0以上の値にする</li><li><code>pr <= 0</code>（市場価格が0以下）→ 正の値にする</li><li><code>basis < 0</code> または <code>basis > 4</code> → 0〜4の範囲に修正する</li></ul>



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



<p>日付引数が日付として認識できない、または数値引数が数値として読めないときに出ます。</p>



<ul class="wp-block-list"><li>日付は必ず DATE 関数で指定する（DATE関数は年月日からシリアル値を作る関数）</li><li>文字列で「2025/5/30」と入力すると環境によってエラーになるので、シリアル値で渡すのが安全</li><li>数値引数（rate, pr, basis）にスペースや全角数字が混入していないか確認する</li></ul>



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



<p>関数名のスペルミスで発生します。「YEILDMAT」「YIELDMA」など綴りを間違えていないか確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc26">計算結果が異常になる場合（エラーは出ないが値が変）</span></h3>



<p><code>rate</code> を <code>4</code> のような整数で入力すると、Excelは「400%」と解釈します。</p>



<ul class="wp-block-list"><li>誤: <code>=YIELDMAT(...,4,100.32,0)</code> → 利率400%扱いで結果がメチャクチャに</li><li>正: <code>=YIELDMAT(...,0.04,100.32,0)</code> または <code>=YIELDMAT(...,4%,100.32,0)</code></li></ul>



<p>セル書式を「パーセンテージ」にして 4% と直接入力するのがおすすめです。価格 pr も <code>100.32</code> と100基準で渡すこと（<code>1.0032</code> と1基準で渡すと結果が極端に小さくなります）。</p>



<h3 class="wp-block-heading"><span id="toc27">basis引数の混在に注意</span></h3>



<p>社内システムが basis=0、市場慣行が basis=3 のように混在すると、利回り照合で誤差が出ます。発行体の公表情報や社内基準に合わせて統一しましょう。</p>



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



<p>YIELDMATは利回り計算に特化した関数ですが、実務では<a href="https://mashukabu.com/excel-function-howto-use-accrintm/">ACCRINTM関数</a>（経過利子の計算）と組み合わせると、満期利払い証券の評価が一気通貫で完結します。</p>



<ul class="wp-block-list"><li><strong>YIELDMAT</strong>: 市場価格から利回りを逆算</li><li><strong>PRICEMAT</strong>: 利回りから理論価格を計算</li><li><strong>ACCRINTM</strong>: 発行日から指定日までの経過利子を計算</li></ul>



<p>PRICEMATの戻り値は経過利子を含まないクリーン価格、ACCRINTMで計算した経過利子を加えるとダーティ価格（実際の取引額）になります。YIELDMATで利回りを把握しつつ、PRICEMAT＋ACCRINTMで取引金額を確定する流れが定番です。</p>



<p>金利感応度（リスク）を測りたいときは DURATION関数や MDURATION関数と組み合わせて、ポートフォリオ全体のリスク管理にも展開できますよ。</p>



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



<p>ExcelのYIELDMAT関数は、満期に元本と利息を一括で受け取る証券の年利回りを計算する財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>対象</strong>: NCD・利付CP・短期利付社債・利付一括償還型地方債など「満期一括利息支払い」の証券</li><li><strong>構文</strong>: <code>=YIELDMAT(settlement, maturity, issue, rate, pr, [basis])</code></li><li><strong>時系列</strong>: 発行日 < 受渡日 < 満期日 の順序を必ず守る</li><li><strong>戻り値</strong>: 年利回り（小数）。半年利払いでも年率換算済み</li><li><strong>使い分け</strong>: 定期利払い→YIELD、割引債→YIELDDISC、満期一括利払い→YIELDMAT</li><li><strong>basis</strong>: 米国短期金融商品=2、日本国内債券=3、米国社債=0 が実務の定石</li><li><strong>PRICEMATとの関係</strong>: コインの裏表。価格と利回りで双方向に検証できる</li><li><strong>エラー対処</strong>: <code>#NUM!</code>は日付順序や引数範囲、<code>#VALUE!</code>は日付・数値の型を見直す</li></ul>



<p>満期一括利払い証券のシリーズでは、価格計算には <a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>、経過利子の計算には <a href="https://mashukabu.com/excel-function-howto-use-accrintm/">ACCRINTM関数</a> を組み合わせて使ってみてください。利回り計算3兄弟（<a href="https://mashukabu.com/excel-yield-function/">YIELD</a>・<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a>・YIELDMAT）の使い分けが身につけば、債券評価の実務がぐっと楽になりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-yieldmat-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
