<?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>PRICE &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/price/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 May 2026 12:43:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>PRICE &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのPRICE関数の使い方｜国債・社債の理論価格を1関数で算出</title>
		<link>https://mashukabu.com/excel-price-function/</link>
					<comments>https://mashukabu.com/excel-price-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:43:01 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[PRICE]]></category>
		<category><![CDATA[債券]]></category>
		<category><![CDATA[国債]]></category>
		<category><![CDATA[社債]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6572</guid>

					<description><![CDATA[ExcelのPRICE関数で定期利払い債券の理論価格を計算する方法を解説。7つの引数の使い方、クリーン価格とダーティ価格の違い、半年利払いの実例、YIELD・DURATION関数との関係を実務目線で整理します。]]></description>
										<content:encoded><![CDATA[
<p>債券投資や資産運用の現場で「この利回りなら今いくらで買うのが妥当か」を即座に出したい場面はよくありますよね。手計算で各キャッシュフローを現在価値に割り引いて足し合わせるのは時間がかかりますし、入力ミスのリスクもあります。</p>



<p>ExcelのPRICE関数（プライス関数）を使えば、定期的に利息（クーポン）を支払う債券の理論価格を<strong>1つの数式で</strong>算出できます。引数は7つですが、設定を覚えてしまえば国債・社債の評価まで幅広く対応できますよ。</p>



<p>この記事では、PRICE関数の構文と引数の意味、半年利払い社債の実例、クリーン価格とダーティ価格の違いを解説します。あわせてYIELD・DURATION・MDURATION関数との関係も実務目線で整理しますね。</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のPRICE関数とは？</a></li><li><a href="#toc2" tabindex="0">PRICE関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">各引数の詳細</a></li></ol></li><li><a href="#toc4" tabindex="0">基本的な使い方｜半年利払い社債の価格を計算する</a><ol><li><a href="#toc5" tabindex="0">額面換算の仕方</a></li><li><a href="#toc6" tabindex="0">パー価格の確認</a></li><li><a href="#toc7" tabindex="0">内部計算式（理解を深めたい人向け）</a></li></ol></li><li><a href="#toc8" tabindex="0">クリーン価格とダーティ価格の違い｜経過利子の扱い</a><ol><li><a href="#toc9" tabindex="0">クリーン価格 vs ダーティ価格</a></li><li><a href="#toc10" tabindex="0">経過利子の計算</a></li><li><a href="#toc11" tabindex="0">ACCRINT関数で自動計算する</a></li></ol></li><li><a href="#toc12" tabindex="0">実務での活用例3パターン｜国債・社債・既発債の中途売買</a><ol><li><a href="#toc13" tabindex="0">パターン1: 日本国債の落札利回りから参考価格を計算</a></li><li><a href="#toc14" tabindex="0">パターン2: 米国社債の購入判断</a></li><li><a href="#toc15" tabindex="0">パターン3: 利回り感応度シミュレーション（投資判断）</a></li></ol></li><li><a href="#toc16" tabindex="0">PRICE × YIELD × DURATION × MDURATIONの関係</a><ol><li><a href="#toc17" tabindex="0">4関数の役割マップ</a></li><li><a href="#toc18" tabindex="0">PRICE↔YIELDの双方向検算</a></li><li><a href="#toc19" tabindex="0">DURATION/MDURATIONによる価格感応度の確認</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">#NUM! エラー</a></li><li><a href="#toc23" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc24" tabindex="0">#NAME? エラー</a></li><li><a href="#toc25" tabindex="0">結果がおかしい（理論価格と乖離する）</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ｜PRICE関数で債券評価の入り口を押さえる</a></li></ol>
    </div>
  </div>

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



<p>ExcelのPRICE関数は、<strong>定期的に利息を支払う証券（債券）の額面100あたりの価格</strong>を計算する財務関数です。読み方は「プライス」で、日本語では「定期利付債券の現在価格」を返す関数と言えます。</p>



<p>利回り（YTM、年利回り）を入力すると、その利回りに見合った理論価格が返ってきます。たとえば「残存5年・年クーポン4%・利回り3.5%・半年利払い」の社債なら、額面100あたり<strong>102.275</strong>が即座に得られますよ。</p>



<p>PRICE関数の特徴は次の3つです。</p>



<ul class="wp-block-list"><li>利回り（yld）から価格を逆算するため、入札・売買の意思決定で使いやすい</li><li>戻り値は<strong>額面100あたりの価格（クリーン価格）</strong>で、経過利子は含まない</li><li>半年利払い・年1利払い・四半期利払いに対応（frequency引数で指定）</li></ul>



<p>財務分野でPRICE関数を使えるようになると、DURATION関数（マコーレー・デュレーション）やMDURATION関数（修正デュレーション）と組み合わせて、価格と利回りの感応度分析も自然に進められるようになりますよ。</p>



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



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



<pre class="wp-block-code"><code>=PRICE(settlement, maturity, rate, yld, redemption, frequency, [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(2026,5,6)</code></td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）</td><td><code>DATE(2031,5,6)</code></td></tr><tr><td>rate</td><td>必須</td><td>年クーポン率</td><td><code>4%</code> または <code>0.04</code></td></tr><tr><td>yld</td><td>必須</td><td>年利回り（YTM）</td><td><code>3.5%</code> または <code>0.035</code></td></tr><tr><td>redemption</td><td>必須</td><td>額面100あたりの償還価額</td><td>通常は <code>100</code></td></tr><tr><td>frequency</td><td>必須</td><td>年間利払い回数</td><td><code>1</code>/<code>2</code>/<code>4</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="toc3">各引数の詳細</span></h3>



<p><strong>settlement（決済日）とmaturity（満期日）</strong></p>



<p>settlementは「実際に代金を払って受渡しをする日」です。約定日と混同しがちですが、約定日ではなく決済日を入れます。maturityは「元本が償還される最終日」で、settlementより後ろの日付でなければエラーになります。</p>



<p>日付は必ず<code>DATE</code>関数で生成するのが安全です。文字列で <code>"2031/5/6"</code> と直接渡してもふつうは動きます。ただしロケール（地域設定）依存で危険なので避けましょう。</p>



<p><strong>rate（クーポン率）とyld（利回り）</strong></p>



<p>rateは年利クーポン率、yldは年利回り（YTM、最終利回り）です。どちらも年率で入力します。半年利払いだからといって半分にする必要はありませんよ。</p>



<p>rateとyldは%表記でも小数表記でも構いません。マイナス値を入れると#NUM!エラーになります。</p>



<p><strong>redemption（償還価額）</strong></p>



<p>額面100あたりの償還価額です。通常はパー償還で <code>100</code> を入れます。額面割れで償還されるケース（コーラブル債等）は別の関数を使うことが多いので、PRICEでは100を基本にしてください。</p>



<p><strong>frequency（利払頻度）</strong></p>



<p>年間の利払い回数で、<strong>1（年1回）／2（半年に1回）／4（四半期に1回）</strong>の3択のみです。月次(12)や日次を入れると#NUM!エラーになりますので注意してください。</p>



<p><strong>basis（日数計算基準）</strong></p>



<p>クーポン期間の日数の数え方を指定します。省略すると0（30/360方式）が使われます。詳しくは次の表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>basis</th><th>計算方式</th><th>主な用途</th></tr></thead><tbody><tr><td>0（既定）</td><td>30/360（米国NASD方式）</td><td>米国社債、簡易計算</td></tr><tr><td>1</td><td>実日数/実日数（Actual/Actual）</td><td>米国財務省証券（米国債）</td></tr><tr><td>2</td><td>実日数/360</td><td>一部マネー市場</td></tr><tr><td>3</td><td>実日数/365</td><td>一部円建て商品</td></tr><tr><td>4</td><td>30/360（欧州方式）</td><td>ユーロ債</td></tr></tbody></table></figure>



<p>実務では「米国債=1、米国社債=0、ユーロ債=4」を覚えておくと迷いません。日本国債は実日数ベースの慣行ですが、Excel上の簡易計算では<code>0</code>や<code>3</code>を使うケースが多いですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">基本的な使い方｜半年利払い社債の価格を計算する</span></h2>



<p>実際にPRICE関数を使ってみましょう。次のような米国社債タイプの債券を想定します。</p>



<ul class="wp-block-list"><li>決済日: 2026年5月6日</li><li>満期日: 2031年5月6日（残存5年）</li><li>クーポン率: 4%（年率）</li><li>利回り（YTM）: 3.5%（年率）</li><li>償還価額: 100（パー償還）</li><li>利払頻度: 半年に1回（frequency=2）</li><li>日数計算基準: 30/360（basis=0）</li></ul>



<p>セルへの入力例は次のようになります。</p>



<pre class="wp-block-code"><code>=PRICE(DATE(2026,5,6), DATE(2031,5,6), 4%, 3.5%, 100, 2, 0)</code></pre>



<p>結果は <strong>102.275</strong>（額面100あたり）が返ります。クーポン4%が利回り3.5%を上回っているため、額面より高いプレミアム価格になっていますね。</p>



<h3 class="wp-block-heading"><span id="toc5">額面換算の仕方</span></h3>



<p>PRICEの戻り値は「100あたり」の数値です。実際の取引額面が違う場合は、額面金額を100で割って掛け算します。</p>



<p>たとえば額面1,000,000円の社債であれば、クリーン価格は次のように計算します。</p>



<pre class="wp-block-code"><code>取引価格 = PRICE結果 × 額面 / 100
        = 102.275 × 1,000,000 / 100
        = 1,022,750円</code></pre>



<h3 class="wp-block-heading"><span id="toc6">パー価格の確認</span></h3>



<p>「クーポン率＝利回り」のときはパー価格（100ぴったり）になります。同じ5年社債で利回りも4%にして検算してみましょう。</p>



<pre class="wp-block-code"><code>=PRICE(DATE(2026,5,6), DATE(2031,5,6), 4%, 4%, 100, 2, 0)
→ 100.000</code></pre>



<p>きれいに100が返ってきますね。これは「投資家が要求する利回り＝発行体が支払うクーポン率」のときに価格は額面と一致するという債券の基本原則を表しています。PRICE関数がこの原則を忠実に再現していることが確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc7">内部計算式（理解を深めたい人向け）</span></h3>



<p>クーポン期日に一致する受渡日（端数日数なし）の場合、PRICEの計算は次の式と一致します。</p>



<pre class="wp-block-code"><code>PRICE = Σ(k=1→n) [(rate × 100 / freq) / (1 + yld/freq)^k]
      + redemption / (1 + yld/freq)^n</code></pre>



<p>ケース1の数値で確認すると、半年クーポン2.0が10回（5年×2）と償還100の現在価値合計が102.275となり、PRICE関数の戻り値と一致します。手計算と関数の整合が取れていれば、安心して実務で使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc8">クリーン価格とダーティ価格の違い｜経過利子の扱い</span></h2>



<p>PRICE関数を使う上で必ず押さえたいのが「クリーン価格」と「ダーティ価格」の違いです。</p>



<h3 class="wp-block-heading"><span id="toc9">クリーン価格 vs ダーティ価格</span></h3>



<ul class="wp-block-list"><li><strong>クリーン価格</strong>: 経過利子（Accrued Interest、前回利払日から受渡日までに発生した利息）を<strong>含まない</strong>価格</li><li><strong>ダーティ価格</strong>: クリーン価格 + 経過利子（実際の取引で支払う総額）</li></ul>



<p>PRICE関数が返すのはクリーン価格です。市場での実際の取引代金は「ダーティ価格」になるため、両者の違いを理解していないと実務で必ず混乱します。</p>



<h3 class="wp-block-heading"><span id="toc10">経過利子の計算</span></h3>



<p>経過利子は次の式で計算できます。</p>



<pre class="wp-block-code"><code>経過利子（額面100ベース） = 100 × rate × (経過日数 / 年日数)</code></pre>



<p>たとえば、額面100・クーポン4%・前回利払日から3ヶ月経過したケースでは次のとおりです。</p>



<pre class="wp-block-code"><code>経過利子 = 100 × 4% × (3 / 12) = 1.0</code></pre>



<h3 class="wp-block-heading"><span id="toc11">ACCRINT関数で自動計算する</span></h3>



<p>経過利子は手計算でも出せますが、ExcelのACCRINT関数を使えば自動で算出できます。構文は次の通りです。</p>



<pre class="wp-block-code"><code>=ACCRINT(発行日, 直前利払日, 受渡日, rate, par, frequency, [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>クリーン価格（100あたり）</td><td>C2</td><td><code>=PRICE(...)</code></td><td>102.275</td></tr><tr><td>経過利子（100あたり）</td><td>C3</td><td><code>=ACCRINT(...)</code></td><td>1.000</td></tr><tr><td>ダーティ価格（100あたり）</td><td>C4</td><td><code>=C2+C3</code></td><td>103.275</td></tr><tr><td>取引価格（額面1,000,000）</td><td>C5</td><td><code>=C4*1000000/100</code></td><td>1,032,750</td></tr></tbody></table></figure>



<p>PRICE単体では実取引価格になりません。ここを誤解すると、社内説明や決済額の計算でズレが出るので注意しましょう。</p>



<h2 class="wp-block-heading"><span id="toc12">実務での活用例3パターン｜国債・社債・既発債の中途売買</span></h2>



<p>PRICE関数の活用シーンを3つ紹介します。どれも筆者が実務で見かける典型例です。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン1: 日本国債の落札利回りから参考価格を計算</span></h3>



<p>入札で5年国債（クーポン1.5%）を落札利回り1.0%で取得した場合、参考価格をPRICEで試算します。</p>



<pre class="wp-block-code"><code>=PRICE(DATE(2026,5,6), DATE(2031,5,6), 1.5%, 1.0%, 100, 2, 0)
→ 102.433</code></pre>



<p>クーポン1.5%が利回り1.0%を上回っているため、額面100あたり102.43のプレミアム価格になります。額面1億円なら取得参考価格は約1億243万円です。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン2: 米国社債の購入判断</span></h3>



<p>10年米国社債（クーポン5%）を市場利回り6%で買付するケースです。</p>



<pre class="wp-block-code"><code>=PRICE(DATE(2026,5,6), DATE(2036,5,6), 5%, 6%, 100, 2, 0)
→ 92.561</code></pre>



<p>利回りがクーポンを上回っているため、価格は92.56のディスカウント水準になります。「金利が上がると価格が下がる」という債券の基本原則がPRICEの数値で確認できますね。</p>



<h3 class="wp-block-heading"><span id="toc15">パターン3: 利回り感応度シミュレーション（投資判断）</span></h3>



<p>同じ債券でYTMを変化させ、価格がどう動くかを表化すると投資判断に役立ちます。5年・4%クーポン・半年利払いのケースで作成すると次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>利回り(YTM)</th><th>PRICE関数結果</th><th>パー(100)からの乖離</th></tr></thead><tbody><tr><td>3.0%</td><td>104.611</td><td>+4.61%</td></tr><tr><td>3.5%</td><td>102.275</td><td>+2.28%</td></tr><tr><td>4.0%</td><td>100.000</td><td>0.00%</td></tr><tr><td>4.5%</td><td>97.783</td><td>-2.22%</td></tr><tr><td>5.0%</td><td>95.624</td><td>-4.38%</td></tr></tbody></table></figure>



<p>利回り0.5%の上昇で価格は約-2.22%動きます。この「利回り変化に対する価格変化」がまさに修正デュレーション（MDuration）が示す感応度です。詳しい解説はシリーズ記事の<a href="https://mashukabu.com/excel-mduration-function/">ExcelのMDURATION関数の使い方</a>を参照してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc16">PRICE × YIELD × DURATION × MDURATIONの関係</span></h2>



<p>債券評価の財務関数は単独で使うより、組み合わせると威力を発揮します。4つの関数の関係を整理しましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">4関数の役割マップ</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>使う場面</th></tr></thead><tbody><tr><td><strong>PRICE</strong></td><td>利回り</td><td>価格</td><td>利回りから理論価格を出す</td></tr><tr><td><strong>YIELD</strong></td><td>価格</td><td>利回り</td><td>取引価格から利回りを逆算</td></tr><tr><td><strong>DURATION</strong></td><td>利回り</td><td>マコーレー年限</td><td>キャッシュフローの加重平均年限</td></tr><tr><td><strong>MDURATION</strong></td><td>利回り</td><td>修正デュレーション</td><td>利回り変化に対する価格感応度</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">PRICE↔YIELDの双方向検算</span></h3>



<p>PRICE と YIELD は互いに逆関数の関係にあります。検算してみましょう。</p>



<p>ケース1の債券（5年・4%・半年・パー償還）で利回り3.5%を入れたPRICE結果は102.275でした。今度は逆に、価格102.275から利回りを逆算します。</p>



<pre class="wp-block-code"><code>=YIELD(DATE(2026,5,6), DATE(2031,5,6), 4%, 102.275, 100, 2, 0)
→ 0.035（=3.5%）</code></pre>



<p>入力した利回りと一致しますね。これでPRICEとYIELDの計算ロジックが整合していることを自分の手で確認できます。</p>



<h3 class="wp-block-heading"><span id="toc19">DURATION/MDURATIONによる価格感応度の確認</span></h3>



<p>5年・4%・パー価格(YTM=4%)の債券で、利回りを0.5%上昇させたときの価格変化を見ます。</p>



<ul class="wp-block-list"><li>PRICE関数: 100.000 → 97.783（変化率 <strong>-2.22%</strong>）</li><li>MDURATIONによる一次近似: -MDuration × Δy = -4.411 × 0.5% = <strong>-2.21%</strong></li></ul>



<p>ほぼ一致しますね。差の0.01%は二次以降の項（コンベクシティ）によるものです。詳しい話は<a href="https://mashukabu.com/excel-mduration-function/">ExcelのMDURATION関数の使い方</a>の記事を参照してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc20">シリーズで使う流れ</span></h3>



<ol class="wp-block-list"><li><strong>DURATION</strong>で加重平均年限を確認 → 投資の長さの感覚をつかむ</li><li><strong>MDURATION</strong>で価格感応度を確認 → リスク量を把握する</li><li><strong>PRICE</strong>で具体的な理論価格を算出 → 取引判断に使う</li><li><strong>YIELD</strong>で逆算検算 → 整合性チェック</li></ol>



<p>このフローで4関数を組み合わせると、債券評価の自己整合性が確保されますよ。</p>



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



<p>PRICE関数で発生しやすいエラーと対処法を整理します。</p>



<h3 class="wp-block-heading"><span id="toc22">#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>maturityを後ろの日付に修正</td></tr><tr><td>rate < 0 または yld < 0</td><td>負の値は不可。クーポン・利回りを正の値に</td></tr><tr><td>redemption ≦ 0</td><td>通常は100を入れる</td></tr><tr><td>frequency が 1, 2, 4 以外</td><td>月次(12)等は不可。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="toc23">#VALUE! エラー</span></h3>



<p>settlementやmaturityが日付として認識されていないことが原因です。文字列ではなく<code>DATE</code>関数で生成しましょう。</p>



<pre class="wp-block-code"><code>誤: =PRICE(&quot;2026-05-06&quot;, &quot;2031-05-06&quot;, 4%, 3.5%, 100, 2, 0)
正: =PRICE(DATE(2026,5,6), DATE(2031,5,6), 4%, 3.5%, 100, 2, 0)</code></pre>



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



<p>Excel 2003以前で「分析ツール」アドインが読み込まれていない場合に発生します。Excel 2007以降は標準搭載なので、ほぼ気にしなくて大丈夫ですよ。</p>



<h3 class="wp-block-heading"><span id="toc25">結果がおかしい（理論価格と乖離する）</span></h3>



<p>エラーは出ないが値が想定と違う場合は、次を確認してください。</p>



<ul class="wp-block-list"><li>frequencyの取り違え（半年なのに1を入れている等）</li><li>basisの選択が用途と違う（米国債なのにbasis=0を使う等）</li><li>利回りのスケール（%入力か小数入力か）</li></ul>



<p>特にbasisは結果を細かく動かすため、米国社債/米国債/ユーロ債の使い分けに注意しましょう。</p>



<h2 class="wp-block-heading"><span id="toc26">まとめ｜PRICE関数で債券評価の入り口を押さえる</span></h2>



<p>ExcelのPRICE関数は、定期的に利息を支払う債券の理論価格を1関数で算出できる便利な財務関数です。本記事のポイントを整理します。</p>



<ul class="wp-block-list"><li>PRICE関数は<strong>利回りから価格を返す</strong>関数で、戻り値は額面100あたりのクリーン価格</li><li>7つの引数のうち重要なのは<strong>settlement / maturity / rate / yld / frequency</strong>の5つ</li><li>frequencyは<strong>1/2/4のみ</strong>、basisは0〜4で米国/欧州/日本債の慣行に合わせる</li><li>実取引では<strong>ダーティ価格＝クリーン価格＋経過利子</strong>になる点に注意</li><li>YIELD・DURATION・MDURATION と組み合わせて使うと、債券評価の自己整合性が確認できる</li></ul>



<p>債券は「価格と利回りの逆方向の関係」を理解した上で、関数で素早く検算する習慣をつけると実務がぐっと楽になります。同シリーズの<a href="https://mashukabu.com/excel-duration-function/">ExcelのDURATION関数の使い方</a>・<a href="https://mashukabu.com/excel-mduration-function/">ExcelのMDURATION関数の使い方</a>・<a href="https://mashukabu.com/excel-fvschedule-function/">ExcelのFVSCHEDULE関数の使い方</a>もあわせて読んで、財務関数を体系的に身につけてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-price-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
