<?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>TBILLEQ関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/tbilleq%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 08 May 2026 12:19:28 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>TBILLEQ関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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-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の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>
		<item>
		<title>スプレッドシートのTBILLEQ関数の使い方｜米国T-Billの利回りを年率換算</title>
		<link>https://mashukabu.com/spreadsheet-tbilleq-function/</link>
					<comments>https://mashukabu.com/spreadsheet-tbilleq-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 14:40:56 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[T-Bill]]></category>
		<category><![CDATA[TBILLEQ関数]]></category>
		<category><![CDATA[債券]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6203</guid>

					<description><![CDATA[GoogleスプレッドシートのTBILLEQ関数を使えば、米国財務省短期証券（T-Bill）の割引率を、他の債券と比較できる「債券等価利回り（BEY）」に換算できます。構文・引数・計算例・TBILLPRICE・TBILLYIELDとの使い分け・よくあるエラー対処まで解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「T-Billの割引率が5%と書いてあるけど、定期預金の5%と同じ意味なの？」——そう思ったことはありませんか。実は同じ「5%」でも、計算の分母や日数基準が違うため、そのままでは比べられません。</p>



<p class="wp-block-paragraph">TBILLEQ 関数はこの問題を解決してくれます。米国財務省短期証券（T-Bill）の割引率を、他の債券や預金商品と同じ土俵で比べられる「債券等価利回り（Bond Equivalent Yield）」に換算する関数です。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートの TBILLEQ 関数の使い方を、構文・計算例・よくあるエラーの対処まで同僚に教える感覚で解説します。TBILLPRICE・TBILLYIELD との使い分けや、割引率と債券等価利回りの違いも整理しているので、外債管理やグローバル財務の実務にぜひ活用してください。</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">スプレッドシートの TBILLEQ 関数とは？</a></li><li><a href="#toc2" tabindex="0">TBILLEQ 関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">TBILLEQ 関数の基本的な使い方</a><ol><li><a href="#toc4" tabindex="0">6か月 T-Bill の債券等価利回りを求める</a></li><li><a href="#toc5" tabindex="0">3か月 T-Bill の債券等価利回りを求める</a></li><li><a href="#toc6" tabindex="0">割引率と BEY を並べて比較する</a></li></ol></li><li><a href="#toc7" tabindex="0">割引率と債券等価利回り（BEY）の違い</a></li><li><a href="#toc8" tabindex="0">TBILLPRICE・TBILLYIELD との使い分け</a></li><li><a href="#toc9" tabindex="0">決済日から満期日は1年以内にする</a></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">#NUM! エラー</a></li><li><a href="#toc12" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc13" tabindex="0">#NAME? エラー</a></li></ol></li><li><a href="#toc14" tabindex="0">Excel との互換性と日本での実務利用</a></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートの TBILLEQ 関数は、<strong>米国財務省短期証券（T-Bill / Treasury Bill）の割引率を、債券等価利回り（Bond Equivalent Yield, BEY）に換算する財務関数</strong>です。</p>



<p class="wp-block-paragraph">関数名の TBILLEQ は &#8220;Treasury Bill Bond Equivalent Yield&#8221;（T-Bill の債券等価利回り）を略したものです。</p>



<p class="wp-block-paragraph">T-Bill は割引発行の短期証券で、価格は「割引率（discount rate）」で表示されます。しかし割引率は「360日ベース、額面基準」で計算されているため、国債・社債・定期預金などの「365日ベース、購入価格基準」で表される利回りとは直接比べられません。TBILLEQ は割引率を「365日ベースの年率利回り」に換算して、他の金融商品との比較を可能にしますよ。</p>



<p class="wp-block-paragraph">返す値は小数（例: 0.0520 = 5.20%）なので、セルの表示形式を「パーセント」に設定して使うのが基本です。</p>



<p class="wp-block-paragraph">TBILLEQ は T-Bill 関連の 3 関数ファミリーの一員で、次のような位置づけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力（決済日・満期日＋）</th><th>返す値</th><th>主な用途</th></tr></thead><tbody><tr><td>TBILLPRICE</td><td>割引率</td><td>額面100あたりの価格</td><td>割引率から実勢価格を求める</td></tr><tr><td>TBILLYIELD</td><td>購入価格</td><td>利回り（discount yield相当）</td><td>購入価格から利回りを求める</td></tr><tr><td>TBILLEQ</td><td>割引率</td><td>債券等価利回り（BEY、365日ベース）</td><td>割引率を年率利回りに換算して比較</td></tr></tbody></table></figure>



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



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



<pre class="wp-block-code"><code>=TBILLEQ(決済日, 満期日, 割引率)</code></pre>



<p class="wp-block-paragraph">英語表記だと <code>=TBILLEQ(settlement, maturity, discount)</code> となります。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>省略</th><th>説明</th></tr></thead><tbody><tr><td>決済日（settlement）</td><td>必須</td><td>T-Billの受渡日（購入が完了する日）。DATE 関数での指定を推奨</td></tr><tr><td>満期日（maturity）</td><td>必須</td><td>T-Billの満期日。決済日から1年以内の日付を指定</td></tr><tr><td>割引率（discount）</td><td>必須</td><td>T-Billの年間割引率。0より大きく1より小さい小数で指定（例: 5%→0.05）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">COUP 系関数（COUPDAYS・COUPNCD など）と違い、<strong>basis（日数計算方法）引数は存在しません</strong>。TBILLEQ は常に実日数/365日ベースで計算されます。</p>



<p class="wp-block-paragraph">結果は小数で返るため、セルの表示形式を「パーセント」に設定してください。設定しないと「0.052…」のような値が表示されますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc4">6か月 T-Bill の債券等価利回りを求める</span></h3>



<p class="wp-block-paragraph">割引率 5%（= 0.05）の 6か月 T-Bill を 2024/1/1 に購入し、満期日が 2024/7/1 の場合です。</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>2024/1/1</td></tr><tr><td>B3</td><td>満期日</td><td>2024/7/1</td></tr><tr><td>B4</td><td>割引率</td><td>0.05</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">結果は <strong>約 0.0520（5.20%）</strong> です（セルをパーセント形式に設定した場合）。割引率の 5.00% よりわずかに高い値になりますよ。</p>



<p class="wp-block-paragraph">DATE 関数を使って直接指定することもできます。</p>



<pre class="wp-block-code"><code>=TBILLEQ(DATE(2024,1,1), DATE(2024,7,1), 0.05)</code></pre>



<h3 class="wp-block-heading"><span id="toc5">3か月 T-Bill の債券等価利回りを求める</span></h3>



<p class="wp-block-paragraph">割引率 4%（= 0.04）の 3か月 T-Bill で決済日が 2024/4/1、満期日が 2024/7/1 の場合です。</p>



<pre class="wp-block-code"><code>=TBILLEQ(DATE(2024,4,1), DATE(2024,7,1), 0.04)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 0.0410（4.10%）</strong> です。短期になるほど割引率と BEY の差は小さくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">割引率と BEY を並べて比較する</span></h3>



<p class="wp-block-paragraph">割引率（小数）とTBILLEQ の結果を横に並べると、換算の効果が一目でわかります。</p>



<pre class="wp-block-code"><code>割引率（そのまま）:  =B4                                       → 5.00%
債券等価利回り:       =TBILLEQ(DATE(2024,1,1), DATE(2024,7,1), B4)  → 5.20%</code></pre>



<p class="wp-block-paragraph">「この T-Bill の実質的な年率利回りは 5.20% で、定期預金の 5% より有利」という判断が数式だけでできますよ。</p>



<h2 class="wp-block-heading"><span id="toc7">割引率と債券等価利回り（BEY）の違い</span></h2>



<p class="wp-block-paragraph">TBILLEQ が必要な理由は、割引率と BEY の計算ベースが異なるためです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>割引率（discount rate）</th><th>債券等価利回り（BEY）</th></tr></thead><tbody><tr><td>日数基準</td><td>360日</td><td>365日</td></tr><tr><td>計算の分母</td><td>額面（par value）</td><td>購入価格</td></tr><tr><td>計算式</td><td>(額面 − 価格) ÷ 額面 × (360/日数)</td><td>(365 × 割引率) ÷ (360 − 割引率 × 日数)</td></tr><tr><td>用途</td><td>T-Bill の価格表示の慣例</td><td>他の利付債・預金と比較するための統一基準</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T-Billの割引率は「額面を分母」に使うのに対し、BEY は「実際の投資額（購入価格）を分母」にします。また日数基準も 360日 vs 365日 で異なるため、BEY のほうが常にわずかに大きい値になりますよ。</p>



<p class="wp-block-paragraph">たとえば「割引率 5% の T-Bill と、表面利率 5% の定期預金、どちらが有利？」という質問に答えるには、T-Bill 側を BEY（約 5.20%）に換算して比較するのが正しい方法です。</p>



<h2 class="wp-block-heading"><span id="toc8">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>割引率 X% なら何円で買える？</td><td><strong><a href="https://mashukabu.com/spreadsheet-tbillprice-function/">TBILLPRICE</a></strong></td><td>決済日・満期日・割引率 → 価格</td></tr><tr><td>この価格で買うと利回りは何%？</td><td><strong><a href="https://mashukabu.com/spreadsheet-tbillyield-function/">TBILLYIELD</a></strong></td><td>決済日・満期日・価格 → 利回り</td></tr><tr><td>他の債券と利回りを比較したい</td><td><strong>TBILLEQ</strong></td><td>決済日・満期日・割引率 → BEY</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの引数構成はほぼ同じですが、第3引数が TBILLPRICE と TBILLEQ は「割引率」、TBILLYIELD だけが「価格」である点に注意してください。</p>



<p class="wp-block-paragraph">実務では<a href="https://mashukabu.com/spreadsheet-tbillprice-function/">TBILLPRICE 関数</a>で価格を確認し、TBILLEQ で他の資産クラスと比較する、という使い方が多いですよ。</p>



<h2 class="wp-block-heading"><span id="toc9">決済日から満期日は1年以内にする</span></h2>



<p class="wp-block-paragraph">TBILLEQ には「<strong>決済日から満期日までが1年（365日）以内</strong>」という制約があります。T-Bill は短期証券（通常4週間・13週間・26週間・52週間）なので、この制約は T-Bill の定義に沿ったものです。</p>



<p class="wp-block-paragraph">1年を超える期間を指定すると <code>#NUM!</code> エラーが発生します。2年・5年・10年などの中長期債の利回りを計算したい場合は、<code>YIELD</code> 関数や <code>YIELDDISC</code> 関数を使ってください。</p>



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



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



<p class="wp-block-paragraph">最も多いエラーです。以下のケースで発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>決済日 ≥ 満期日</td><td>決済日が満期日より前になるよう修正する</td></tr><tr><td>割引率 ≤ 0 または ≥ 1</td><td>0.05のように0より大きく1より小さい小数で指定する</td></tr><tr><td>満期日 − 決済日 > 1年</td><td>T-Bill の期間は1年以内に設定する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">引数に日付・数値として解釈できない値が入っている場合に発生します。日付を直接入力するときは <code>DATE(2024,1,1)</code> のように DATE 関数を使うと確実ですよ。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスが原因です。<code>TBILLEG</code>・<code>TBILEQ</code>・<code>T-BILL EQ</code> などは存在しない関数名です。大文字・小文字は区別されませんが、スペースやハイフンは入れないようにしてください。</p>



<h2 class="wp-block-heading"><span id="toc14">Excel との互換性と日本での実務利用</span></h2>



<p class="wp-block-paragraph">TBILLEQ 関数は Excel・Google スプレッドシート・LibreOffice Calc で同じ計算結果を返します。Excel ファイル（.xlsx）をスプレッドシートで開いてもそのまま動作しますよ。</p>



<p class="wp-block-paragraph">日本国内での主な利用シーンは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>グローバル財務モデル</strong>: 外債ポートフォリオの利回り分析、米国債を含む MMF（Money Market Fund）の期待利回り計算</li><li><strong>為替ヘッジ付き外債投資</strong>: T-Bill の BEY を日本国債や定期預金と比較して投資判断を行う</li><li><strong>CFA 試験対策</strong>: Level 1「Quantitative Methods」で Bond Equivalent Yield が出題範囲</li><li><strong>大学ファイナンス学部</strong>: 短期金利市場の講義で T-Bill の利回り換算として使用</li></ul>



<p class="wp-block-paragraph">なお、日本国債（短期国債・割引国債）は価格表示の慣例が異なるため、TBILLEQ は直接使えません。日本国内債には <code>YIELD</code> 関数や <code>YIELDDISC</code> 関数を使うのが一般的ですよ。</p>



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



<p class="wp-block-paragraph">スプレッドシートの TBILLEQ 関数は、米国財務省短期証券（T-Bill）の割引率を、他の債券と比較できる「債券等価利回り（BEY）」に換算する財務関数です。ポイントをまとめておきます。</p>



<ul class="wp-block-list"><li>引数は<strong>決済日・満期日・割引率</strong>の3つ（省略可能な引数はなし、basis も存在しない）</li><li>割引率は <strong>0 より大きく 1 より小さい小数</strong>で指定（例: 5% → 0.05）</li><li>結果は<strong>小数で返るため、セルの表示形式を「パーセント」に設定</strong>する</li><li>決済日から満期日は<strong>1年以内</strong>（T-Billの定義に準拠）</li><li><strong>TBILLPRICE</strong> は価格、<strong>TBILLYIELD</strong> は利回り、<strong>TBILLEQ</strong> は BEY 換算という役割分担</li><li>Excel・LibreOffice Calc との互換性があり、.xlsx ファイルをそのまま開いても動作する</li></ul>



<p class="wp-block-paragraph">「この T-Bill は他の資産と比べて本当に有利か？」を数式 1 つで判断したいときに TBILLEQ を活用してください。同じ T-Bill 関連関数の TBILLPRICE・TBILLYIELD と組み合わせると、価格・利回り・BEY をセットで管理できますよ。割引債の受取額計算には<a href="https://mashukabu.com/spreadsheet-received-function/">RECEIVED 関数</a>、債券の利払日管理には<a href="https://mashukabu.com/spreadsheet-coupncd-function/">COUPNCD 関数</a>も合わせて参照してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-tbilleq-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
