<?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%9B%BD%E5%BA%AB%E7%9F%AD%E6%9C%9F%E8%A8%BC%E5%88%B8/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 08 May 2026 12:53:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>国庫短期証券 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのTBILLYIELD関数の使い方｜国債の利回り</title>
		<link>https://mashukabu.com/excel-tbillyield-function/</link>
					<comments>https://mashukabu.com/excel-tbillyield-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 21:29:20 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[TBILLYIELD関数]]></category>
		<category><![CDATA[国庫短期証券]]></category>
		<category><![CDATA[米国財務省短期証券]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6632</guid>

					<description><![CDATA[ExcelのTBILLYIELD関数は、米国財務省短期証券（T-Bill）の利回りを価格から計算する財務関数です。構文・引数・計算式の意味をわかりやすく解説。出力が割引利回りでBEYではない点や、TBILLEQ・TBILLPRICEとの使い分け、#NUM!エラーの対処法も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">米国財務省短期証券（T-Bill）を満期前に流通市場で売買すると、価格が日々変動します。そのとき気になるのが「いまの価格だと利回りはどれくらいか？」という点ですよね。</p>



<p class="wp-block-paragraph">そこで登場するのが ExcelのTBILLYIELD関数です。TBILLYIELDを使えば、T-Billの「価格」から「利回り」を即座に逆算できます。市場の提示価格をそのまま入れるだけで、現在の利回りが計算できますよ。</p>



<p class="wp-block-paragraph">この記事では、TBILLYIELD関数の構文・引数・計算式を解説します。出力が「割引利回り」でBEYではない点も整理しますね。TBILLEQ・TBILLPRICE関数との使い分けや、#NUM!エラーの典型パターンと対処法もあわせて確認できますよ。</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のTBILLYIELD関数とは？</a><ol><li><a href="#toc2" tabindex="0">T-Bill（米国財務省短期証券）の概要</a></li><li><a href="#toc3" tabindex="0">TBILLYIELDが返す「割引利回り」とBEYの違い</a></li><li><a href="#toc4" tabindex="0">TBILLYIELDが必要な場面</a></li></ol></li><li><a href="#toc5" tabindex="0">TBILLYIELD関数の構文と引数</a><ol><li><a href="#toc6" tabindex="0">引数の日付制約</a></li><li><a href="#toc7" tabindex="0">pr引数の表記</a></li><li><a href="#toc8" tabindex="0">settlementとmaturityの入力方法</a></li></ol></li><li><a href="#toc9" tabindex="0">TBILLYIELD関数の計算式と仕組み</a><ol><li><a href="#toc10" tabindex="0">計算式: (100 − pr) / pr × (360 / DSM)</a></li><li><a href="#toc11" tabindex="0">360日基準と365日制約の理由</a></li><li><a href="#toc12" tabindex="0">「投下元本ベース」と「額面ベース」の違い</a></li></ol></li><li><a href="#toc13" tabindex="0">TBILLYIELD関数の基本的な使い方</a><ol><li><a href="#toc14" tabindex="0">例1: Microsoft公式サンプル</a></li><li><a href="#toc15" tabindex="0">計算式での検算</a></li><li><a href="#toc16" tabindex="0">例2: 13週間（91日）T-Billの利回り計算</a></li><li><a href="#toc17" tabindex="0">例3: セル参照で複数銘柄を一括計算</a></li></ol></li><li><a href="#toc18" tabindex="0">TBILLYIELD・TBILLEQ・TBILLPRICEの使い分け</a><ol><li><a href="#toc19" tabindex="0">TBILLEQとの違い</a></li><li><a href="#toc20" tabindex="0">TBILLPRICEとの違い</a></li><li><a href="#toc21" tabindex="0">3関数を組み合わせた実務フロー</a></li></ol></li><li><a href="#toc22" tabindex="0">関連する割引証券関数（YIELDDISC・DISC）</a><ol><li><a href="#toc23" tabindex="0">TBILLYIELDとYIELDDISCの違い</a></li></ol></li><li><a href="#toc24" tabindex="0">実務での活用例</a><ol><li><a href="#toc25" tabindex="0">既発T-Billの市場価格からの利回り評価</a></li><li><a href="#toc26" tabindex="0">ポートフォリオの時価利回り更新</a></li><li><a href="#toc27" tabindex="0">入札後の二次市場ウォッチ</a></li><li><a href="#toc28" tabindex="0">MMFファンド組入銘柄の妥当性チェック</a></li><li><a href="#toc29" tabindex="0">割安・割高判断の出発点</a></li></ol></li><li><a href="#toc30" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc31" tabindex="0">#NUM! エラー</a></li><li><a href="#toc32" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc33" tabindex="0">結果が異常値になる場合</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのTBILLYIELD関数（読み方：ティービル・イールド）は財務関数の一つです。<strong>米国財務省短期証券（T-Bill）の利回りを、価格と日数から計算して返します</strong>。</p>



<p class="wp-block-paragraph">関数名は「T-Bill（米国短期国債）」と「YIELD（利回り）」を組み合わせたものです。つまり「T-Billの利回りを求める関数」ですね。</p>



<h3 class="wp-block-heading"><span id="toc2">T-Bill（米国財務省短期証券）の概要</span></h3>



<p class="wp-block-paragraph">T-Bill（Treasury Bill）は、米国財務省が発行する満期1年以内の短期国債です。</p>



<ul class="wp-block-list"><li>満期は4週・8週・13週・17週・26週・52週の6種類</li><li>利息はゼロ（クーポンなし）</li><li>額面より安い価格で発行され、満期に額面で償還される割引証券</li><li>入札は「割引率（discount rate）」で実施される</li></ul>



<p class="wp-block-paragraph">額面100ドルのT-Billを99ドルで買って、満期に100ドルで償還される。この1ドルが実質的な利息になる、という仕組みです。</p>



<h3 class="wp-block-heading"><span id="toc3">TBILLYIELDが返す「割引利回り」とBEYの違い</span></h3>



<p class="wp-block-paragraph">TBILLYIELDの戻り値は「割引利回り（discount yield）」です。BEY（債券換算利回り）ではない点に注意してください。</p>



<ul class="wp-block-list"><li><strong>割引利回り（TBILLYIELDの出力）</strong>: 360日基準の年率</li><li><strong>BEY（債券換算利回り）</strong>: 365日基準・投下元本ベースの年率</li></ul>



<p class="wp-block-paragraph">利付国債や社債と並べて比較する場合、BEYに換算する必要があります。BEYを直接得たいときはTBILLEQ関数を使ってくださいね。TBILLYIELDの結果を後からBEYに変換することもできますが、入力データが「割引率」ならTBILLEQが最短です。</p>



<h3 class="wp-block-heading"><span id="toc4">TBILLYIELDが必要な場面</span></h3>



<ul class="wp-block-list"><li>既発のT-Billを流通市場の価格から、現時点の利回りを逆算したい</li><li>自分が買った価格で実質利回りがいくらになるか確認したい</li><li>銘柄スクリーニングで、価格データから一斉に利回りを並べたい</li><li>市場の提示価格と理論価格を比較する出発点にしたい</li></ul>



<p class="wp-block-paragraph">価格から利回りを引き出す関数なので、流通市場のクオートや約定価格がインプットになる場面で活躍します。</p>



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



<p class="wp-block-paragraph">TBILLYIELD関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=TBILLYIELD(settlement, maturity, pr)</code></pre>



<p class="wp-block-paragraph">引数は3つで、すべて必須です。同じT-Bill系の<a href="https://mashukabu.com/excel-tbilleq-function/">TBILLEQ関数</a>・<a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE関数</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>pr</td><td>必須</td><td>額面100あたりの価格（正の数）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">引数の日付制約</span></h3>



<p class="wp-block-paragraph">settlement と maturity の日付関係には次の制約があります。</p>



<pre class="wp-block-code"><code>settlement &lt; maturity ≤ settlement + 365日</code></pre>



<p class="wp-block-paragraph">時系列で並べるとこうなります。</p>



<pre class="wp-block-code"><code>[受渡日] ―→ [満期日]
settlement   maturity
（最大1暦年=365日以内）</code></pre>



<p class="wp-block-paragraph">つまり「受渡日から満期日までは1年以内」という制約です。これはT-Billの最長満期が52週間（約364日）であることに対応しています。1年を超えると <code>#NUM!</code> エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">pr引数の表記</span></h3>



<p class="wp-block-paragraph"><code>pr</code> はT-Billの額面100あたりの価格です。額面100に対する相対価格として、必ず正の数を指定してください。</p>



<ul class="wp-block-list"><li>1万ドル分のT-Billを9,873.61ドルで購入した場合 → <code>98.7361</code></li><li>額面100ドルのT-Billを98.74ドルで購入した場合 → <code>98.74</code></li></ul>



<p class="wp-block-paragraph">割引率（例: 0.05）と取り違えないように注意しましょう。<code>pr</code> は「価格」であって「割引率」ではありません。実務でつまずきやすいポイントです。</p>



<h3 class="wp-block-heading"><span id="toc8">settlementとmaturityの入力方法</span></h3>



<p class="wp-block-paragraph">日付は次のいずれかの形で渡します。</p>



<ul class="wp-block-list"><li><strong>DATE関数</strong>: <code>DATE(2026,5,7)</code> のように年・月・日を直接指定</li><li><strong>セル参照</strong>: 日付形式のセルを参照</li><li><strong>日付シリアル値</strong>: Excel内部の日付シリアル値</li></ul>



<p class="wp-block-paragraph">文字列のまま渡すと <code>#VALUE!</code> エラーになります。必ず日付として認識される形式で渡してください。</p>



<h2 class="wp-block-heading"><span id="toc9">TBILLYIELD関数の計算式と仕組み</span></h2>



<p class="wp-block-paragraph">TBILLYIELDの内部で行われている計算を見ておくと、引数の意味と制約が理解しやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc10">計算式: (100 − pr) / pr × (360 / DSM)</span></h3>



<p class="wp-block-paragraph">TBILLYIELDは次の式で利回りを計算します。</p>



<pre class="wp-block-code"><code>TBILLYIELD = (100 − pr) / pr × (360 / DSM)</code></pre>



<ul class="wp-block-list"><li>DSM = 受渡日から満期日までの日数（カレンダー日数）</li><li>360 = 短期金融市場の慣習である360日基準（ACT/360）</li><li>100 = 額面（券面金額）</li></ul>



<p class="wp-block-paragraph">式の前半 <code>(100 − pr) / pr</code> は「投下元本に対する割引額の比率」です。後半の <code>360 / DSM</code> で年率に換算しています。</p>



<h3 class="wp-block-heading"><span id="toc11">360日基準と365日制約の理由</span></h3>



<p class="wp-block-paragraph">「日数を360日で割る」のは、短期金融市場の歴史的慣習（ACT/360）です。銀行間取引・CD・CP・短期国債で広く使われてきました。</p>



<p class="wp-block-paragraph">一方、入力チェックには365日制約があります。これはTBILLYIELDがT-Bill専用に設計されているからです。T-Billの最長満期が52週間（約364日）であるため、1年超を入れると <code>#NUM!</code> エラーで弾かれます。</p>



<p class="wp-block-paragraph">1年を超える割引証券を扱う場合は、汎用の<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>を使ってください。</p>



<h3 class="wp-block-heading"><span id="toc12">「投下元本ベース」と「額面ベース」の違い</span></h3>



<p class="wp-block-paragraph">TBILLYIELDの式は分母が <code>pr</code>（投下元本）です。よく似た式に「(100 − pr) / 100 × (360 / DSM)」（額面ベースの割引利回り）がありますが、これはTBILLYIELDではありません。</p>



<ul class="wp-block-list"><li><strong>TBILLYIELD（投下元本ベース）</strong>: <code>(100 − pr) / pr × (360 / DSM)</code></li><li><strong>入札時の割引率（額面ベース）</strong>: <code>(100 − pr) / 100 × (360 / DSM)</code></li></ul>



<p class="wp-block-paragraph">両者は分母が異なり、結果も微妙にズレます。TBILLYIELDは「実際に投下した元本に対する利回り」を返す点を覚えておきましょう。</p>



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



<p class="wp-block-paragraph">実例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc14">例1: Microsoft公式サンプル</span></h3>



<p class="wp-block-paragraph">Microsoft公式リファレンスのサンプル値です。</p>



<ul class="wp-block-list"><li>受渡日: 2008/3/31</li><li>満期日: 2008/6/1</li><li>価格: 98.45（額面100あたり）</li></ul>



<pre class="wp-block-code"><code>=TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)</code></pre>



<p class="wp-block-paragraph">結果は約 0.0914（9.14%）になります。額面100に対して98.45で買えるT-Billの利回りは、年率約9.14%という関係ですね。</p>



<h3 class="wp-block-heading"><span id="toc15">計算式での検算</span></h3>



<p class="wp-block-paragraph">DSM（受渡日から満期日までの日数）= 62日として、TBILLYIELDの計算式は次のとおりです。</p>



<pre class="wp-block-code"><code>TBILLYIELD = (100 − 98.45) / 98.45 × (360 / 62)
          = 1.55 / 98.45 × 5.806
          = 0.015744 × 5.806
          ≈ 0.09142</code></pre>



<p class="wp-block-paragraph">分子の <code>100 − 98.45 = 1.55</code> が割引額です。これを投下元本98.45で割って、360日換算で年率に直しています。</p>



<h3 class="wp-block-heading"><span id="toc16">例2: 13週間（91日）T-Billの利回り計算</span></h3>



<p class="wp-block-paragraph">実務で頻出する13週間（91日）T-Billの例です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2026/8/6（91日後）</li><li>価格: 98.7361（TBILLPRICEの結果と整合）</li></ul>



<pre class="wp-block-code"><code>=TBILLYIELD(DATE(2026,5,7), DATE(2026,8,6), 98.7361)</code></pre>



<p class="wp-block-paragraph">結果は約 0.0506（5.06%）です。割引率5%で発行されたT-Billでも、価格ベースで逆算するとTBILLYIELDは約5.06%になります。これは投下元本ベース（=価格98.74で割る）になるため、入札時の割引率5.00%よりわずかに高く出る、という関係ですね。</p>



<h3 class="wp-block-heading"><span id="toc17">例3: セル参照で複数銘柄を一括計算</span></h3>



<p class="wp-block-paragraph">実務では引数をセル参照にすると、複数銘柄の利回り比較が楽になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>銘柄</th><th>受渡日</th><th>満期日</th><th>価格</th><th>利回り（=TBILLYIELD）</th></tr></thead><tbody><tr><td>4週物</td><td>2026/5/7</td><td>2026/6/4</td><td>99.6267</td><td>4.82%</td></tr><tr><td>13週物</td><td>2026/5/7</td><td>2026/8/6</td><td>98.7361</td><td>5.06%</td></tr><tr><td>26週物</td><td>2026/5/7</td><td>2026/11/5</td><td>97.4217</td><td>5.23%</td></tr><tr><td>52週物</td><td>2026/5/7</td><td>2027/5/6</td><td>94.7928</td><td>5.43%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">各銘柄に <code>TBILLYIELD(受渡日, 満期日, 価格)</code> を入れるだけで、価格ベースの利回り一覧表が完成します。流通市場の価格を更新すれば、利回りも連動して再計算できますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">TBILLYIELD・TBILLEQ・TBILLPRICEの使い分け</span></h2>



<p class="wp-block-paragraph">T-Bill系の関数3つは、入力と出力の組み合わせで役割が分かれています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td><strong>TBILLYIELD</strong></td><td>価格（pr）</td><td>割引利回り（年率）</td></tr><tr><td><a href="https://mashukabu.com/excel-tbilleq-function/">TBILLEQ</a></td><td>割引率（discount）</td><td>債券換算利回り（BEY）</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE</a></td><td>割引率（discount）</td><td>価格（額面100あたり）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3関数の引数は最初の2つ（settlement, maturity）が共通で、第3引数だけが目的に応じて変わります。</p>



<h3 class="wp-block-heading"><span id="toc19">TBILLEQとの違い</span></h3>



<p class="wp-block-paragraph">TBILLYIELDとTBILLEQはどちらも「利回り」を返す関数ですが、入力と出力の意味が異なります。</p>



<ul class="wp-block-list"><li><strong>TBILLYIELD</strong>: 価格を入れて、360日基準・投下元本ベースの割引利回りを返す</li><li><strong>TBILLEQ</strong>: 割引率を入れて、365日基準・投下元本ベースの債券換算利回り（BEY）を返す</li></ul>



<p class="wp-block-paragraph">利付債と並べて比較したいときはTBILLEQを使ってください。流通市場の価格から利回りを引き出したいときはTBILLYIELDが最短です。</p>



<h3 class="wp-block-heading"><span id="toc20">TBILLPRICEとの違い</span></h3>



<p class="wp-block-paragraph">TBILLYIELDとTBILLPRICEは入力と出力が完全に逆方向の関数です。</p>



<ul class="wp-block-list"><li><strong>TBILLPRICE</strong>: 割引率から価格を計算（入札 → 購入金額）</li><li><strong>TBILLYIELD</strong>: 価格から利回りを計算（流通市場 → 時価利回り）</li></ul>



<p class="wp-block-paragraph">入札直後に発行価格を求めたいならTBILLPRICE、後日に流通市場の価格から利回りを再計算したいならTBILLYIELDという棲み分けです。</p>



<h3 class="wp-block-heading"><span id="toc21">3関数を組み合わせた実務フロー</span></h3>



<p class="wp-block-paragraph">入札→価格算出→BEY換算→時価利回りという一連の流れは、3関数の組み合わせで完結します。</p>



<ol class="wp-block-list"><li>入札結果（割引率）から <strong>TBILLPRICE</strong> で購入価格を計算</li><li>同じ割引率から <strong>TBILLEQ</strong> で債券換算利回り（BEY）を計算</li><li>後日、流通市場の価格から <strong>TBILLYIELD</strong> で時価利回りを再計算</li></ol>



<p class="wp-block-paragraph">この3ステップで、発行から運用評価までの利回り計算がカバーできますよ。</p>



<h2 class="wp-block-heading"><span id="toc22">関連する割引証券関数（YIELDDISC・DISC）</span></h2>



<p class="wp-block-paragraph">T-Bill以外の割引証券にも対応する関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-disc/">DISC</a></td><td>割引証券の割引率を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-pricedisc-function/">PRICEDISC</a></td><td>割引証券の価格を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>割引証券の年利回りを計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-intrate/">INTRATE</a></td><td>投資全期間の金利を計算</td></tr><tr><td><strong>TBILLYIELD</strong></td><td>T-Billの利回り</td></tr><tr><td><a href="https://mashukabu.com/excel-tbilleq-function/">TBILLEQ</a></td><td>T-Billの債券換算利回り</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE</a></td><td>T-Billの価格</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">利付債との比較には<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>も参考になります。</p>



<h3 class="wp-block-heading"><span id="toc23">TBILLYIELDとYIELDDISCの違い</span></h3>



<p class="wp-block-paragraph">両者は「割引証券の利回りを計算する」という意味では似ています。しかし設計思想が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>TBILLYIELD</th><th>YIELDDISC</th></tr></thead><tbody><tr><td>対象</td><td>T-Bill専用</td><td>割引証券一般</td></tr><tr><td>満期制約</td><td>1年（365日）以内</td><td>制約なし（1年超も可）</td></tr><tr><td>basis引数</td><td>なし（360日固定）</td><td>あり（0/1/2/3/4から選択）</td></tr><tr><td>額面</td><td>100固定</td><td>額面・償還額を引数で指定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T-Bill系3関数は短期国債（1年以内）専用で、計算が簡略化されています。1年を超える割引証券にはYIELDDISCを使ってください。日本の事業債やCPなど、basis設定で日数基準を変えたい場合もYIELDDISCが必要になりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc25">既発T-Billの市場価格からの利回り評価</span></h3>



<p class="wp-block-paragraph">満期前のT-Billを流通市場で売買する場合、市場の提示価格から現時点の利回りを把握する必要があります。市場価格をTBILLYIELDに入れれば、現時点の年率利回りが即座にわかりますよ。</p>



<p class="wp-block-paragraph">入札時の割引率と比較すれば、発行後に金利環境がどう変化したかも確認できます。</p>



<h3 class="wp-block-heading"><span id="toc26">ポートフォリオの時価利回り更新</span></h3>



<p class="wp-block-paragraph">複数のT-Billを保有している場合、銘柄別に受渡日・満期日・市場価格をシートに並べておきます。各行にTBILLYIELDを入れれば、全銘柄の時価利回りを横並びで管理できますよ。</p>



<p class="wp-block-paragraph">価格セルを日次で更新するだけで、ポートフォリオ全体の平均利回りも追跡できます。</p>



<h3 class="wp-block-heading"><span id="toc27">入札後の二次市場ウォッチ</span></h3>



<p class="wp-block-paragraph">入札直後の価格と、その後の流通市場の価格を比較する用途でも便利です。発行時のTBILLPRICE結果と、現時点のTBILLYIELDによる利回りを並べれば、保有銘柄の含み損益と利回り変化が同時に把握できますね。</p>



<h3 class="wp-block-heading"><span id="toc28">MMFファンド組入銘柄の妥当性チェック</span></h3>



<p class="wp-block-paragraph">MMF（マネーマーケットファンド）の組入銘柄に短期国債が含まれる場合があります。運用報告書には平均利回りが示されていますが、原資料の価格データからTBILLYIELDで再計算すれば、報告値の妥当性を確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc29">割安・割高判断の出発点</span></h3>



<p class="wp-block-paragraph">理論的な公正価値（TBILLPRICEで計算）と、現在の市場価格を比較するときに使えます。市場価格をTBILLYIELDに入れて利回りを出し、自分の必要利回りと比べれば、割安・割高の判断材料になりますね。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>日付順制約違反（settlement ≥ maturity）</td><td>settlement を maturity より前の日付にする</td></tr><tr><td>満期日が受渡日から1年（365日）超</td><td>TBILLYIELDはT-Bill専用で1年超は対応外。YIELDDISC関数を使う</td></tr><tr><td>pr が0以下</td><td>価格は正の数を指定</td></tr><tr><td>settlement や maturity が無効な日付</td><td>DATE関数で正しい日付を指定</td></tr></tbody></table></figure>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>日付引数が日付として認識されない</td><td>DATE関数で指定するか、日付形式のセルを参照する</td></tr><tr><td>pr に文字列が入っている</td><td>数値（小数）に変換して指定</td></tr></tbody></table></figure>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>pr に割引率を入れてしまった（例: 0.05）</td><td>価格（額面100あたり）を指定。98.74のような値</td></tr><tr><td>pr に額面ベースの大きな値を指定（例: 9874）</td><td>額面100あたりの価格に直す。98.74に変換</td></tr><tr><td>settlement と maturity を逆に指定</td><td>受渡日が先・満期日が後の順で指定</td></tr><tr><td>利回りがマイナスになる</td><td>pr が100を超えている。価格は通常100未満（割引証券のため）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に「pr に割引率を入れてしまう」と「1年超で <code>#NUM!</code>」は実務でつまずきやすいポイントです。価格と割引率の取り違えは結果が桁外れになるので、必ず額面100あたりの価格（98.74のような値）を入れてくださいね。</p>



<p class="wp-block-paragraph">TBILLYIELD関数を使えば、T-Billの市場価格から利回りを即座に逆算できます。流通市場のウォッチやポートフォリオの時価利回り更新で頼れる味方になりますよ。出力が「割引利回り」であってBEYではない点にだけ注意すれば、財務関数の中でも扱いやすい1本です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-tbillyield-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのTBILLPRICE関数の使い方｜国債（T-Bill）の額面100あたりの価格</title>
		<link>https://mashukabu.com/excel-tbillprice-function/</link>
					<comments>https://mashukabu.com/excel-tbillprice-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 21:29:14 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[TBILLPRICE関数]]></category>
		<category><![CDATA[国庫短期証券]]></category>
		<category><![CDATA[米国財務省短期証券]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6628</guid>

					<description><![CDATA[ExcelのTBILLPRICE関数は、米国財務省短期証券（T-Bill）の額面100あたりの価格を、割引率と日数から計算する財務関数です。構文・引数・計算式の意味をわかりやすく解説。実務での数式例、TBILLEQ・TBILLYIELD・PRICEDISCとの使い分け、#NUM!エラーの対処法も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">米国財務省短期証券（T-Bill）は割引価格で発行されます。入札では「割引率」で取引が決まりますが、実際に支払う購入金額は別途「価格」として計算する必要があります。</p>



<p class="wp-block-paragraph">そこで登場するのが ExcelのTBILLPRICE関数です。TBILLPRICEを使えば、割引率と日付から「額面100あたりの価格」をすぐに計算できます。割引率5%のT-Billを買うとき、いくら支払えばいいのか即座にわかりますよ。</p>



<p class="wp-block-paragraph">この記事では、TBILLPRICE関数の構文・引数・計算式を解説します。実務で使える数式例や、TBILLEQ・TBILLYIELD・PRICEDISC関数との使い分けも紹介しますね。#NUM!エラーの典型パターンと対処法もあわせて確認できますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのTBILLPRICE関数とは？</a><ol><li><a href="#toc2" tabindex="0">T-Bill（米国財務省短期証券）の概要</a></li><li><a href="#toc3" tabindex="0">TBILLPRICEが必要な場面</a></li></ol></li><li><a href="#toc4" tabindex="0">TBILLPRICE関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">引数の日付制約</a></li><li><a href="#toc6" tabindex="0">discount引数の表記</a></li><li><a href="#toc7" tabindex="0">settlementとmaturityの入力方法</a></li></ol></li><li><a href="#toc8" tabindex="0">TBILLPRICE関数の計算式と仕組み</a><ol><li><a href="#toc9" tabindex="0">計算式: 100 × (1 − discount × DSM / 360)</a></li><li><a href="#toc10" tabindex="0">360日基準と365日制約の理由</a></li></ol></li><li><a href="#toc11" tabindex="0">TBILLPRICE関数の基本的な使い方</a><ol><li><a href="#toc12" tabindex="0">例1: Microsoft公式サンプル</a></li><li><a href="#toc13" tabindex="0">計算式での検算</a></li><li><a href="#toc14" tabindex="0">例2: 13週間（91日）T-Billの価格計算</a></li><li><a href="#toc15" tabindex="0">例3: セル参照で複数銘柄を一括計算</a></li></ol></li><li><a href="#toc16" tabindex="0">TBILLPRICE・TBILLEQ・TBILLYIELDの使い分け</a><ol><li><a href="#toc17" tabindex="0">TBILLEQ との違い</a></li><li><a href="#toc18" tabindex="0">TBILLYIELD との違い</a></li><li><a href="#toc19" tabindex="0">3関数を組み合わせた実務フロー</a></li></ol></li><li><a href="#toc20" tabindex="0">関連する割引証券関数（PRICEDISC・DISC）</a><ol><li><a href="#toc21" tabindex="0">TBILLPRICE と PRICEDISC の違い</a></li></ol></li><li><a href="#toc22" tabindex="0">実務での活用例</a><ol><li><a href="#toc23" tabindex="0">短期国債の入札参加判断</a></li><li><a href="#toc24" tabindex="0">既発T-Billの価格評価</a></li><li><a href="#toc25" tabindex="0">ポートフォリオの一覧管理</a></li><li><a href="#toc26" tabindex="0">会計処理の簿価計算</a></li><li><a href="#toc27" tabindex="0">MMFファンドの組入銘柄評価</a></li></ol></li><li><a href="#toc28" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc29" tabindex="0">#NUM! エラー</a></li><li><a href="#toc30" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc31" tabindex="0">結果が異常値になる場合</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのTBILLPRICE関数（読み方：ティービル・プライス）は財務関数の一つです。<strong>米国財務省短期証券（T-Bill）の額面100あたりの価格を、割引率と日数から計算して返します</strong>。</p>



<p class="wp-block-paragraph">関数名は「T-Bill（米国短期国債）」と「PRICE（価格）」を組み合わせたものです。つまり「T-Billの価格を求める関数」ですね。</p>



<h3 class="wp-block-heading"><span id="toc2">T-Bill（米国財務省短期証券）の概要</span></h3>



<p class="wp-block-paragraph">T-Bill（Treasury Bill）は、米国財務省が発行する満期1年以内の短期国債です。</p>



<ul class="wp-block-list"><li>満期は4週・8週・13週・17週・26週・52週の6種類</li><li>利息はゼロ（クーポンなし）</li><li>額面より安い価格で発行され、満期に額面で償還される割引証券</li><li>入札は「割引率（discount rate）」で実施される</li></ul>



<p class="wp-block-paragraph">額面100ドルのT-Billを99ドルで買って、満期に100ドルで償還される。この1ドルが実質的な利息になる、という仕組みです。</p>



<h3 class="wp-block-heading"><span id="toc3">TBILLPRICEが必要な場面</span></h3>



<ul class="wp-block-list"><li>入札の落札予想割引率から、購入金額を見積もりたい</li><li>既発のT-Billを満期前に購入する際の理論価格を知りたい</li><li>残存日数別に複数銘柄の価格を一覧化したい</li><li>会計処理で割引証券の簿価計算の基礎を作りたい</li></ul>



<p class="wp-block-paragraph">入札結果は割引率で発表されるため、実際の購入金額を出すにはこの関数が欠かせません。</p>



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



<p class="wp-block-paragraph">TBILLPRICE関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=TBILLPRICE(settlement, maturity, discount)</code></pre>



<p class="wp-block-paragraph">引数は3つで、すべて必須です。同じT-Bill系の<a href="https://mashukabu.com/excel-tbilleq-function/">TBILLEQ関数</a>・<a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD関数</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>discount</td><td>必須</td><td>T-Billの割引率（小数で指定。9.14%なら 0.0914）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">引数の日付制約</span></h3>



<p class="wp-block-paragraph">settlement と maturity の日付関係には次の制約があります。</p>



<pre class="wp-block-code"><code>settlement &lt; maturity ≤ settlement + 365日</code></pre>



<p class="wp-block-paragraph">時系列で並べるとこうなります。</p>



<pre class="wp-block-code"><code>[受渡日] ―→ [満期日]
settlement   maturity
（最大1暦年=365日以内）</code></pre>



<p class="wp-block-paragraph">つまり「受渡日から満期日までは1年以内」という制約です。これはT-Billの最長満期が52週間（約364日）であることに対応しています。1年を超えると <code>#NUM!</code> エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc6">discount引数の表記</span></h3>



<p class="wp-block-paragraph"><code>discount</code> はT-Billの割引率（年率）です。必ず小数で指定してください。</p>



<ul class="wp-block-list"><li>9.14%なら <code>0.0914</code></li><li>5%なら <code>0.05</code></li><li>0.5%なら <code>0.005</code></li></ul>



<p class="wp-block-paragraph"><code>9.14</code> のようにパーセント整数値を入れると、計算結果が桁外れになります。実務でつまずきやすいポイントなので注意しましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">settlementとmaturityの入力方法</span></h3>



<p class="wp-block-paragraph">日付は次のいずれかの形で渡します。</p>



<ul class="wp-block-list"><li><strong>DATE関数</strong>: <code>DATE(2026,5,7)</code> のように年・月・日を直接指定</li><li><strong>セル参照</strong>: 日付形式のセルを参照</li><li><strong>日付シリアル値</strong>: <code>"2026/5/7"</code> などの文字列ではなく、Excel内部の日付シリアル値</li></ul>



<p class="wp-block-paragraph">文字列のまま渡すと <code>#VALUE!</code> エラーになります。必ず日付として認識される形式で渡してください。</p>



<h2 class="wp-block-heading"><span id="toc8">TBILLPRICE関数の計算式と仕組み</span></h2>



<p class="wp-block-paragraph">TBILLPRICEの内部で行われている計算を見ておくと、引数の意味と制約が理解しやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc9">計算式: 100 × (1 − discount × DSM / 360)</span></h3>



<p class="wp-block-paragraph">TBILLPRICEは次の式で価格を計算します。</p>



<pre class="wp-block-code"><code>TBILLPRICE = 100 × (1 − discount × DSM / 360)</code></pre>



<ul class="wp-block-list"><li>DSM = 受渡日から満期日までの日数（カレンダー日数）</li><li>360 = 短期金融市場の慣習である360日基準（ACT/360）</li><li>100 = 額面（券面金額）</li></ul>



<p class="wp-block-paragraph">式の意味はシンプルです。「割引率 × 残存日数 / 360」が割引額の比率を表します。これを額面100から引くことで、購入価格が求まります。</p>



<h3 class="wp-block-heading"><span id="toc10">360日基準と365日制約の理由</span></h3>



<p class="wp-block-paragraph">「日数を360日で割る」のは、短期金融市場の歴史的慣習（ACT/360）です。銀行間取引・CD・CP・短期国債で広く使われてきました。</p>



<p class="wp-block-paragraph">一方、計算結果のチェックには365日制約があります。これはTBILLPRICEがT-Bill専用に設計されているからです。T-Billの最長満期が52週間（約364日）であるため、1年超を入れると <code>#NUM!</code> エラーで弾かれる仕組みです。</p>



<p class="wp-block-paragraph">1年を超える割引証券を扱う場合は、汎用の<a href="https://mashukabu.com/excel-pricedisc-function/">PRICEDISC関数</a>を使ってください。</p>



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



<p class="wp-block-paragraph">実例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">例1: Microsoft公式サンプル</span></h3>



<p class="wp-block-paragraph">Microsoft公式リファレンスのサンプル値です。</p>



<ul class="wp-block-list"><li>受渡日: 2008/3/31</li><li>満期日: 2008/6/1</li><li>割引率: 9.14%（0.0914）</li></ul>



<pre class="wp-block-code"><code>=TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.0914)</code></pre>



<p class="wp-block-paragraph">結果は約 98.4259 になります。額面100に対して、購入価格は約 98.43 ということですね。</p>



<h3 class="wp-block-heading"><span id="toc13">計算式での検算</span></h3>



<p class="wp-block-paragraph">DSM（受渡日から満期日までの日数）= 62日として、TBILLPRICEの計算式は次のとおりです。</p>



<pre class="wp-block-code"><code>TBILLPRICE = 100 × (1 − 0.0914 × 62 / 360)
          = 100 × (1 − 5.6668 / 360)
          = 100 × (1 − 0.015741)
          = 100 × 0.984259
          ≈ 98.4259</code></pre>



<p class="wp-block-paragraph">割引率9.14%・残存62日のT-Billでは、額面100に対して約1.57の割引が発生します。その結果、購入価格は98.43前後になる、という関係です。</p>



<h3 class="wp-block-heading"><span id="toc14">例2: 13週間（91日）T-Billの価格計算</span></h3>



<p class="wp-block-paragraph">実務で頻出する13週間（91日）T-Billの例です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2026/8/6（91日後）</li><li>割引率: 5%（0.05）</li></ul>



<pre class="wp-block-code"><code>=TBILLPRICE(DATE(2026,5,7), DATE(2026,8,6), 0.05)</code></pre>



<p class="wp-block-paragraph">結果は約 98.7361 です。額面100に対して、購入価格は約 98.74 になります。1万米ドル分の額面なら、約 9,873.61 米ドルで購入できる計算です。</p>



<h3 class="wp-block-heading"><span id="toc15">例3: セル参照で複数銘柄を一括計算</span></h3>



<p class="wp-block-paragraph">実務では引数をセル参照にすると、複数銘柄の価格比較が楽になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>銘柄</th><th>受渡日</th><th>満期日</th><th>割引率</th><th>価格（=TBILLPRICE）</th></tr></thead><tbody><tr><td>4週物</td><td>2026/5/7</td><td>2026/6/4</td><td>0.0480</td><td>99.6267</td></tr><tr><td>13週物</td><td>2026/5/7</td><td>2026/8/6</td><td>0.0500</td><td>98.7361</td></tr><tr><td>26週物</td><td>2026/5/7</td><td>2026/11/5</td><td>0.0510</td><td>97.4217</td></tr><tr><td>52週物</td><td>2026/5/7</td><td>2027/5/6</td><td>0.0515</td><td>94.7928</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">各銘柄に <code>TBILLPRICE(受渡日, 満期日, 割引率)</code> を入れるだけで、購入価格の一覧表が完成します。残存期間が長くなるほど、価格が額面100から大きく乖離していく様子が確認できますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">TBILLPRICE・TBILLEQ・TBILLYIELDの使い分け</span></h2>



<p class="wp-block-paragraph">T-Bill系の関数3つは、入力と出力の組み合わせで役割が分かれています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td><strong>TBILLPRICE</strong></td><td>割引率（discount）</td><td>価格（額面100あたり）</td></tr><tr><td><a href="https://mashukabu.com/excel-tbilleq-function/">TBILLEQ</a></td><td>割引率（discount）</td><td>債券換算利回り（BEY）</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD</a></td><td>価格（pr）</td><td>利回り（年率）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3関数の引数は最初の2つ（settlement, maturity）が共通で、第3引数だけが目的に応じて変わります。</p>



<h3 class="wp-block-heading"><span id="toc17">TBILLEQ との違い</span></h3>



<p class="wp-block-paragraph">TBILLPRICEは割引率から「価格」を計算します。一方TBILLEQは割引率から「利回り（BEY）」を計算します。</p>



<ul class="wp-block-list"><li>TBILLPRICE: 入札結果から購入金額を見積もりたいとき</li><li>TBILLEQ: 入札結果を利付債と並べて比較したいとき</li></ul>



<p class="wp-block-paragraph">両者は同じ割引率を入力にしますが、出力（価格 vs 利回り）が異なる関数ですね。</p>



<h3 class="wp-block-heading"><span id="toc18">TBILLYIELD との違い</span></h3>



<p class="wp-block-paragraph">TBILLYIELDは「価格」から利回りを計算します。一方TBILLPRICEは「割引率」から価格を計算します。</p>



<ul class="wp-block-list"><li>TBILLPRICE: 入札時の割引率から、購入価格を計算</li><li>TBILLYIELD: 流通市場で取引されているT-Billの価格から、現時点の利回りを逆算</li></ul>



<p class="wp-block-paragraph">入力データが「割引率」か「価格」かで使い分けてください。</p>



<h3 class="wp-block-heading"><span id="toc19">3関数を組み合わせた実務フロー</span></h3>



<p class="wp-block-paragraph">入札→価格算出→BEY換算という一連の流れは、3関数の組み合わせで完結します。</p>



<ol class="wp-block-list"><li>入札結果（割引率）から <strong>TBILLPRICE</strong> で購入価格を計算</li><li>同じ割引率から <strong>TBILLEQ</strong> で債券換算利回り（BEY）を計算</li><li>後日、流通市場の価格から <strong>TBILLYIELD</strong> で時価利回りを再計算</li></ol>



<p class="wp-block-paragraph">この3ステップで、発行から運用評価までの利回り計算がカバーできますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">関連する割引証券関数（PRICEDISC・DISC）</span></h2>



<p class="wp-block-paragraph">T-Bill以外の割引証券にも対応する関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-disc/">DISC</a></td><td>割引証券の割引率を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-pricedisc-function/">PRICEDISC</a></td><td>割引証券の価格を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>割引証券の年利回りを計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-intrate/">INTRATE</a></td><td>投資全期間の金利を計算</td></tr><tr><td><strong>TBILLPRICE</strong></td><td>T-Billの価格</td></tr><tr><td><a href="https://mashukabu.com/excel-tbilleq-function/">TBILLEQ</a></td><td>T-Billの債券換算利回り</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD</a></td><td>T-Billの利回り</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc21">TBILLPRICE と PRICEDISC の違い</span></h3>



<p class="wp-block-paragraph">両者は「割引証券の価格を計算する」という意味では似ています。しかし設計思想が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>TBILLPRICE</th><th>PRICEDISC</th></tr></thead><tbody><tr><td>対象</td><td>T-Bill専用</td><td>割引証券一般</td></tr><tr><td>満期制約</td><td>1年（365日）以内</td><td>制約なし（1年超も可）</td></tr><tr><td>basis引数</td><td>なし（360日固定）</td><td>あり（0/1/2/3/4から選択）</td></tr><tr><td>額面</td><td>100固定</td><td>額面・償還額を引数で指定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T-Bill系3関数は短期国債（1年以内）専用で計算が簡略化されています。1年を超える割引証券にはPRICEDISCを使ってください。</p>



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



<h3 class="wp-block-heading"><span id="toc23">短期国債の入札参加判断</span></h3>



<p class="wp-block-paragraph">財務省の国庫短期証券入札では、落札予想割引率から購入金額を見積もる必要があります。落札予想割引率をTBILLPRICEに入れれば、必要な資金額が即座にわかりますよ。</p>



<p class="wp-block-paragraph">入札のたびに割引率セルを更新するだけで、購入価格が自動再計算されます。</p>



<h3 class="wp-block-heading"><span id="toc24">既発T-Billの価格評価</span></h3>



<p class="wp-block-paragraph">満期前の既発T-Billを流通市場で購入する場合、現時点の市場割引率から理論価格を計算できます。市場の提示価格と比較すれば、割安・割高を判断する材料になりますね。</p>



<h3 class="wp-block-heading"><span id="toc25">ポートフォリオの一覧管理</span></h3>



<p class="wp-block-paragraph">複数のT-Billを保有している場合、銘柄別に受渡日・満期日・割引率をシートに並べておきます。各行にTBILLPRICEを入れれば、全銘柄の購入価格を横並びで管理できますよ。残存期間別の資金配分も一目で確認できます。</p>



<h3 class="wp-block-heading"><span id="toc26">会計処理の簿価計算</span></h3>



<p class="wp-block-paragraph">割引証券は償却原価法で簿価を更新する必要があります。発行時の購入価格をTBILLPRICEで算出しておけば、その後の償却計算の基礎データが整います。</p>



<h3 class="wp-block-heading"><span id="toc27">MMFファンドの組入銘柄評価</span></h3>



<p class="wp-block-paragraph">MMF（マネーマーケットファンド）の組入銘柄に短期国債が含まれる場合があります。原資料の割引率からTBILLPRICEで価格を再計算すれば、報告NAVの妥当性を確認できます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>日付順制約違反（settlement ≥ maturity）</td><td>settlement を maturity より前の日付にする</td></tr><tr><td>満期日が受渡日から1年（365日）超</td><td>TBILLPRICEはT-Bill専用で1年超は対応外。PRICEDISC関数を使う</td></tr><tr><td>discount が0以下</td><td>割引率は正の数を指定</td></tr><tr><td>settlement や maturity が無効な日付</td><td>DATE関数で正しい日付を指定</td></tr></tbody></table></figure>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>日付引数が日付として認識されない</td><td>DATE関数で指定するか、日付形式のセルを参照する</td></tr><tr><td>discount に文字列が入っている</td><td>数値（小数）に変換して指定</td></tr></tbody></table></figure>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>discount をパーセント整数値で指定（例: 9.14）</td><td>必ず小数で指定（9.14%なら 0.0914）</td></tr><tr><td>settlement と maturity を逆に指定</td><td>受渡日が先・満期日が後の順で指定</td></tr><tr><td>価格がマイナスになる</td><td>discount × DSM / 360 が1を超えている。割引率と日数を再確認</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に「1年超で <code>#NUM!</code>」と「discountをパーセント整数で入力」は実務でつまずきやすいポイントです。1年超の割引証券を扱う場合は、PRICEDISC関数に切り替えてくださいね。</p>



<p class="wp-block-paragraph">TBILLPRICE関数を使えば、T-Billの割引率から購入価格を即座に算出できます。入札参加の資金計画やポートフォリオ管理で頼れる味方になりますよ。割引率と日付の3引数だけで使えるシンプルな関数なので、財務関数の中でも覚えやすい1本です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-tbillprice-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのTBILLEQ関数の使い方｜国債の債券換算利回り</title>
		<link>https://mashukabu.com/excel-tbilleq-function/</link>
					<comments>https://mashukabu.com/excel-tbilleq-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 21:29:09 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[TBILLEQ関数]]></category>
		<category><![CDATA[債券換算利回り]]></category>
		<category><![CDATA[国庫短期証券]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6626</guid>

					<description><![CDATA[ExcelのTBILLEQ関数は、国庫短期証券（T-Bill）の債券換算利回り（BEY）を計算する財務関数です。構文・引数・使用例をわかりやすく解説。割引利回りとの違い、TBILLPRICE・TBILLYIELDとの使い分けや、短期国債を利付債と並べて比較する実務ケースも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">国庫短期証券（T-Bill）は割引価格で発行されます。そのため通常は「割引利回り」で利回りが表示されますね。しかしこの表示方法は、利付債と並べて比較するときに不便です。</p>



<p class="wp-block-paragraph">そこで登場するのが ExcelのTBILLEQ関数です。TBILLEQを使えば、T-Billの割引利回りを債券換算利回り（BEY）に変換できます。BEYは Bond Equivalent Yield の略で、利付国債や社債と同じ尺度で比べられる指標ですよ。</p>



<p class="wp-block-paragraph">この記事では、ExcelのTBILLEQ関数の構文・引数・計算例を解説します。TBILLPRICE・TBILLYIELDとの使い分けや、割引利回りとBEYの違いも計算式の意味から紹介しますね。</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><a href="#toc1" tabindex="0">ExcelのTBILLEQ関数とは？</a><ol><li><a href="#toc2" tabindex="0">割引利回りと債券換算利回り（BEY）の違い</a></li><li><a href="#toc3" tabindex="0">TBILLEQが必要な場面</a></li></ol></li><li><a href="#toc4" tabindex="0">TBILLEQ関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">引数の日付制約</a></li><li><a href="#toc6" tabindex="0">discount引数の表記</a></li><li><a href="#toc7" tabindex="0">settlement と maturity の入力方法</a></li></ol></li><li><a href="#toc8" tabindex="0">TBILLEQ関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: Microsoft公式サンプル</a></li><li><a href="#toc10" tabindex="0">計算式での検算</a></li><li><a href="#toc11" tabindex="0">例2: 13週間（91日）T-Billの割引利回り変換</a></li><li><a href="#toc12" tabindex="0">例3: セル参照を使った書き方</a></li><li><a href="#toc13" tabindex="0">例4: 落札利率からBEYを一括計算</a></li></ol></li><li><a href="#toc14" tabindex="0">TBILLEQ・TBILLPRICE・TBILLYIELDの使い分け</a><ol><li><a href="#toc15" tabindex="0">TBILLPRICE との違い</a></li><li><a href="#toc16" tabindex="0">TBILLYIELD との違い</a></li><li><a href="#toc17" tabindex="0">3関数を組み合わせた実務フロー</a></li></ol></li><li><a href="#toc18" tabindex="0">関連する短期国債・割引証券関数の全体像</a></li><li><a href="#toc19" tabindex="0">実務での活用例</a><ol><li><a href="#toc20" tabindex="0">短期国債の入札結果評価</a></li><li><a href="#toc21" tabindex="0">CPとT-Billの利回り比較</a></li><li><a href="#toc22" tabindex="0">短期金融市場ファンドの利回り検証</a></li><li><a href="#toc23" tabindex="0">銘柄スクリーニング</a></li></ol></li><li><a href="#toc24" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc25" tabindex="0">#NUM! エラー</a></li><li><a href="#toc26" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc27" tabindex="0">結果が異常値（極端に大きい・小さい値）になる場合</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのTBILLEQ関数（読み方：ティービル・イー・キュー）は財務関数の一つです。<strong>米国財務省短期証券（T-Bill）の債券換算利回り（BEY）を、割引率から計算して返します</strong>。</p>



<p class="wp-block-paragraph">関数名は「T-Bill（米国短期国債）」と「EQ（Equivalent＝同等の）」を組み合わせたものです。つまり「T-Billを利付債と同等の尺度で評価するための利回り」を返す関数ですね。</p>



<h3 class="wp-block-heading"><span id="toc2">割引利回りと債券換算利回り（BEY）の違い</span></h3>



<p class="wp-block-paragraph">T-Billは額面より安い価格で発行され、満期に額面で償還される割引証券です。利息は表面上ゼロですが、買値と償還額の差が実質的な利息になります。</p>



<p class="wp-block-paragraph">この「割引による利息」を年率で表す方法には2種類あります。</p>



<ul class="wp-block-list"><li><strong>割引利回り（discount yield）</strong>: 額面ベース・360日基準の年率<ul><li>短期金融市場での慣習表示</li><li>計算式: <code>(額面 − 価格) / 額面 × (360 / 残存日数)</code></li></ul></li><li><strong>債券換算利回り（BEY）</strong>: 投下元本ベース・365日基準の年率<ul><li>利付債と比較するときの標準指標</li><li>計算式: <code>(365 × 割引率) / (360 − 割引率 × 残存日数)</code></li></ul></li></ul>



<p class="wp-block-paragraph">同じT-Billでも、BEYのほうが割引利回りより必ず大きい値になります。これは分母が「額面（=100）」から「実際に投下した元本（=価格）」に変わり、365日換算になるためです。</p>



<h3 class="wp-block-heading"><span id="toc3">TBILLEQが必要な場面</span></h3>



<ul class="wp-block-list"><li>短期国債（T-Bill）と利付国債を同じ利回りベースで比較したい</li><li>コマーシャルペーパー（CP）とT-Billを並べて評価したい</li><li>運用報告書で「BEY」「債券換算利回り」と書かれた数値を再計算したい</li><li>入札結果の割引率を、ポートフォリオ管理用の利回りに換算したい</li></ul>



<p class="wp-block-paragraph">割引率から利回りを引き出す関数なので、入札結果や落札利率がインプットになる場面で活躍しますよ。</p>



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



<p class="wp-block-paragraph">TBILLEQ関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=TBILLEQ(settlement, maturity, discount)</code></pre>



<p class="wp-block-paragraph">引数は3つで、すべて必須です。同じT-Bill系の<a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE関数</a>・<a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD関数</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>discount</td><td>必須</td><td>T-Billの割引率（小数で指定。9.14%なら 0.0914）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">引数の日付制約</span></h3>



<p class="wp-block-paragraph">settlement と maturity の日付関係には次の制約があります。</p>



<pre class="wp-block-code"><code>settlement &lt; maturity ≤ settlement + 365日</code></pre>



<p class="wp-block-paragraph">時系列で並べるとこうなります。</p>



<pre class="wp-block-code"><code>[受渡日] ―→ [満期日]
settlement   maturity
（最大1暦年=365日以内）</code></pre>



<p class="wp-block-paragraph">つまり「受渡日から満期日までは1年以内」という制約です。これはT-Billの最長満期が52週間（約364日）であることに対応しています。1年を超えると <code>#NUM!</code> エラーになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">discount引数の表記</span></h3>



<p class="wp-block-paragraph"><code>discount</code> はT-Billの割引率（年率）です。必ず小数で指定してください。</p>



<ul class="wp-block-list"><li>9.14%なら <code>0.0914</code></li><li>5%なら <code>0.05</code></li><li>0.5%なら <code>0.005</code></li></ul>



<p class="wp-block-paragraph"><code>9.14</code> のようにパーセント整数値を入れると、計算結果が桁外れになります。実務でつまずきやすいポイントなので注意しましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">settlement と maturity の入力方法</span></h3>



<p class="wp-block-paragraph">日付は次のいずれかの形で渡します。</p>



<ul class="wp-block-list"><li><strong>DATE関数</strong>: <code>DATE(2026,5,7)</code> のように年・月・日を直接指定</li><li><strong>セル参照</strong>: 日付形式のセルを参照</li><li><strong>日付シリアル値</strong>: <code>"2026/5/7"</code> などの文字列ではなく、Excel内部の日付シリアル値</li></ul>



<p class="wp-block-paragraph">文字列のまま渡すと <code>#VALUE!</code> エラーになります。必ず日付として認識される形式で渡してくださいね。</p>



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



<p class="wp-block-paragraph">実例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: Microsoft公式サンプル</span></h3>



<p class="wp-block-paragraph">Microsoft公式リファレンスのサンプル値です。</p>



<ul class="wp-block-list"><li>受渡日: 2008/3/31</li><li>満期日: 2008/6/1</li><li>割引率: 9.14%（0.0914）</li></ul>



<pre class="wp-block-code"><code>=TBILLEQ(DATE(2008,3,31), DATE(2008,6,1), 0.0914)</code></pre>



<p class="wp-block-paragraph">結果は約 9.42%（0.094151）になります。割引利回り 9.14% に対して、債券換算利回りはやや高い 9.42% という関係ですね。</p>



<h3 class="wp-block-heading"><span id="toc10">計算式での検算</span></h3>



<p class="wp-block-paragraph">DSM（受渡日から満期日までの日数）= 62日として、TBILLEQの計算式は次のとおりです。</p>



<pre class="wp-block-code"><code>TBILLEQ = (365 × discount) / (360 − discount × DSM)
       = (365 × 0.0914) / (360 − 0.0914 × 62)
       = 33.361 / 354.3332
       ≈ 0.094151</code></pre>



<p class="wp-block-paragraph">分子の365は「利付債と並べるための1年=365日換算」を表しています。分母の <code>360 − 割引率 × DSM</code> は「実投下元本（=額面 − 割引額）」に対応します。</p>



<h3 class="wp-block-heading"><span id="toc11">例2: 13週間（91日）T-Billの割引利回り変換</span></h3>



<p class="wp-block-paragraph">実務で頻出する13週間（91日）T-Billの例です。</p>



<ul class="wp-block-list"><li>受渡日: 2026/5/7</li><li>満期日: 2026/8/6（91日後）</li><li>割引率: 5%（0.05）</li></ul>



<pre class="wp-block-code"><code>=TBILLEQ(DATE(2026,5,7), DATE(2026,8,6), 0.05)</code></pre>



<p class="wp-block-paragraph">結果は約 5.13%（0.051343）です。割引利回り 5.00% に対して、債券換算利回りは 5.13% になります。利付国債と並べて比較するときは、この 5.13% の値を使うことになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc12">例3: セル参照を使った書き方</span></h3>



<p class="wp-block-paragraph">実務では引数をセル参照にすると、複数銘柄の利回り比較が楽になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th><th>値</th></tr></thead><tbody><tr><td>B2</td><td>受渡日</td><td>2026/5/7</td></tr><tr><td>B3</td><td>満期日</td><td>2026/8/6</td></tr><tr><td>B4</td><td>割引率</td><td>0.05</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式は <code>=TBILLEQ(B2,B3,B4)</code> です。割引率（B4）を変更すれば、債券換算利回りが連動して再計算されます。入札結果が確定するたびに、割引率を更新するだけで利回り評価が完了しますね。</p>



<h3 class="wp-block-heading"><span id="toc13">例4: 落札利率からBEYを一括計算</span></h3>



<p class="wp-block-paragraph">複数のT-Billを並べて、それぞれのBEYを横並びで計算する例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>銘柄</th><th>受渡日</th><th>満期日</th><th>割引率</th><th>BEY（=TBILLEQ）</th></tr></thead><tbody><tr><td>4週物</td><td>2026/5/7</td><td>2026/6/4</td><td>0.0480</td><td>4.89%</td></tr><tr><td>13週物</td><td>2026/5/7</td><td>2026/8/6</td><td>0.0500</td><td>5.13%</td></tr><tr><td>26週物</td><td>2026/5/7</td><td>2026/11/5</td><td>0.0510</td><td>5.31%</td></tr><tr><td>52週物</td><td>2026/5/7</td><td>2027/5/6</td><td>0.0515</td><td>5.51%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">各銘柄に <code>TBILLEQ(受渡日, 満期日, 割引率)</code> を入れるだけで、利付国債と並べられる利回り表が完成しますよ。</p>



<h2 class="wp-block-heading"><span id="toc14">TBILLEQ・TBILLPRICE・TBILLYIELDの使い分け</span></h2>



<p class="wp-block-paragraph">T-Bill系の関数3つは、入力と出力の組み合わせで役割が分かれています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td><strong>TBILLEQ</strong></td><td>割引率（discount）</td><td>債券換算利回り（BEY）</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE</a></td><td>割引率（discount）</td><td>価格（額面100あたり）</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD</a></td><td>価格（pr）</td><td>利回り（年率）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3関数の引数は最初の2つ（settlement, maturity）が共通で、第3引数だけが目的に応じて変わります。</p>



<h3 class="wp-block-heading"><span id="toc15">TBILLPRICE との違い</span></h3>



<p class="wp-block-paragraph">TBILLPRICEは割引率から「価格」を計算します。一方TBILLEQは割引率から「利回り（BEY）」を計算します。</p>



<ul class="wp-block-list"><li>TBILLPRICE: 入札結果から購入金額を見積もりたいとき</li><li>TBILLEQ: 入札結果を利付債と並べて比較したいとき</li></ul>



<p class="wp-block-paragraph">両者は同じ割引率を入力にしますが、出力（価格 vs 利回り）が異なる関数ですね。</p>



<h3 class="wp-block-heading"><span id="toc16">TBILLYIELD との違い</span></h3>



<p class="wp-block-paragraph">TBILLYIELDは「価格」から利回りを計算します。一方TBILLEQは「割引率」から利回りを計算します。</p>



<ul class="wp-block-list"><li>TBILLYIELD: 流通市場で取引されているT-Billの価格から、現時点の利回りを逆算</li><li>TBILLEQ: 入札時の割引率から、債券換算利回り（BEY）を計算</li></ul>



<p class="wp-block-paragraph">入力データが「価格」か「割引率」かで使い分けてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc17">3関数を組み合わせた実務フロー</span></h3>



<p class="wp-block-paragraph">入札→価格算出→BEY換算という一連の流れは、3関数の組み合わせで完結します。</p>



<ol class="wp-block-list"><li>入札結果（割引率）から <strong><a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE</a></strong> で購入価格を計算</li><li>同じ割引率から <strong>TBILLEQ</strong> で債券換算利回り（BEY）を計算</li><li>後日、流通市場の価格から <strong><a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD</a></strong> で時価利回りを再計算</li></ol>



<p class="wp-block-paragraph">この3ステップで、発行から運用評価までの利回り計算がカバーできますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">関連する短期国債・割引証券関数の全体像</span></h2>



<p class="wp-block-paragraph">T-Bill以外の割引証券にも対応する関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-disc/">DISC</a></td><td>割引証券の割引率を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-pricedisc-function/">PRICEDISC</a></td><td>割引証券の価格を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a></td><td>割引証券の年利回りを計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-intrate/">INTRATE</a></td><td>投資全期間の金利を計算</td></tr><tr><td><strong>TBILLEQ</strong></td><td>T-Billの債券換算利回り</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE</a></td><td>T-Billの価格</td></tr><tr><td><a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD</a></td><td>T-Billの利回り</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T-Bill系3関数は短期国債（1年以内）専用で、計算が簡略化されています。1年を超える割引証券にはYIELDDISC・PRICEDISC・DISCを使ってください。</p>



<p class="wp-block-paragraph">利付債との比較には<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>も参考になりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc20">短期国債の入札結果評価</span></h3>



<p class="wp-block-paragraph">財務省の国庫短期証券入札結果から、落札利率（割引率）を取得してBEYに変換するケースです。報道では割引利率で発表されますが、ポートフォリオ管理ではBEYで揃える必要がありますね。</p>



<p class="wp-block-paragraph">入札のたびに割引率セルを更新すれば、TBILLEQが自動でBEYを算出してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">CPとT-Billの利回り比較</span></h3>



<p class="wp-block-paragraph">コマーシャルペーパー（CP）は通常、利付ベースの利回りで表示されます。T-Billは割引利回りで表示されるので、このまま並べると比較になりません。</p>



<p class="wp-block-paragraph">T-Bill側をTBILLEQでBEYに換算すれば、両者を同じ尺度で並べて評価できます。</p>



<h3 class="wp-block-heading"><span id="toc22">短期金融市場ファンドの利回り検証</span></h3>



<p class="wp-block-paragraph">MMF（マネーマーケットファンド）の組入銘柄に短期国債が含まれる場合があります。運用報告書では多くの場合BEYで利回りが示されますね。原資料の割引率からTBILLEQで再計算すれば、報告値の妥当性を確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">銘柄スクリーニング</span></h3>



<p class="wp-block-paragraph">複数のT-Billを並べて利回り比較したいケースで便利です。割引率を入力するだけで、各銘柄のBEYが横並びで確認できます。利付国債と組み合わせたスクリーニングシートも簡単に作れますね。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>日付順制約違反（settlement ≥ maturity）</td><td>settlement を maturity より前の日付にする</td></tr><tr><td>満期日が受渡日から1年（365日）超</td><td>TBILLEQはT-Bill専用で1年超は対応外。<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC</a>を使う</td></tr><tr><td>discount が0以下</td><td>割引率は正の数を指定</td></tr><tr><td>settlement や maturity が無効な日付</td><td>DATE関数で正しい日付を指定</td></tr></tbody></table></figure>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>日付引数が日付として認識されない</td><td>DATE関数で指定するか、日付形式のセルを参照する</td></tr><tr><td>discount に文字列が入っている</td><td>数値（小数）に変換して指定</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc27">結果が異常値（極端に大きい・小さい値）になる場合</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>discount をパーセント整数値で指定（例: 9.14）</td><td>必ず小数で指定（9.14%なら 0.0914）</td></tr><tr><td>settlement と maturity を逆に指定</td><td>受渡日が先・満期日が後の順で指定</td></tr><tr><td>残存日数が極端に短い・長い</td><td>T-Billの標準満期（4週〜52週）の範囲か確認</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に「1年超で <code>#NUM!</code>」は実務でつまずきやすいポイントです。1年超の割引証券を扱う場合は、<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>に切り替えてくださいね。</p>



<p class="wp-block-paragraph">ExcelのTBILLEQ関数を使えば、T-Billの割引利回りを利付債と同じ尺度（BEY）に揃えられます。短期国債の入札結果評価や、CPとの利回り比較で強力な味方になりますよ。割引率と日付の3引数だけで使えるシンプルな関数なので、財務関数の中でも覚えやすい1本です。</p>



<p class="wp-block-paragraph">他のT-Bill系関数も合わせて確認するなら、<a href="https://mashukabu.com/excel-tbillprice-function/">TBILLPRICE関数</a>・<a href="https://mashukabu.com/excel-tbillyield-function/">TBILLYIELD関数</a>の記事もご覧ください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-tbilleq-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
