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

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>RECEIVED関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのRECEIVED関数の使い方｜満期受取金額を計算する</title>
		<link>https://mashukabu.com/excel-received-function/</link>
					<comments>https://mashukabu.com/excel-received-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:43:07 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[RECEIVED関数]]></category>
		<category><![CDATA[割引証券]]></category>
		<category><![CDATA[満期受取金額]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6576</guid>

					<description><![CDATA[ExcelのRECEIVED関数で割引証券（TB・CP・割引手形）の満期受取金額を計算する方法を解説。5つの引数の使い方、YIELDDISC・DISC・INTRATEとの違い、basis日数計算基準の選び方、よくあるエラーの対処まで実務目線でまとめます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「TB（短期国債）やCP（コマーシャルペーパー）を割引価格で買ったら、満期にいくら受け取れるんだろう？」と思ったことはありませんか。割引証券は額面より低い価格で購入し、満期に額面を一括で受け取る仕組みの商品です。投資額と割引率はわかっていても、手元に戻る金額を正確に計算するのは意外と面倒ですよね。</p>



<p class="wp-block-paragraph">ExcelのRECEIVED関数を使えば、投資額・割引率・期間から満期受取金額を数式1つで算出できます。割引債・ゼロクーポン債・割引手形のシミュレーションでよく使う関数です。YIELDDISCやDISC関数とは「逆方向」の計算を担当します。</p>



<p class="wp-block-paragraph">この記事では、RECEIVED関数の構文・実例・YIELDDISCとの双方向検算・DISC・INTRATEとの使い分け・エラー対処までを丁寧に解説します。</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のRECEIVED関数とは？</a><ol><li><a href="#toc2" tabindex="0">計算の仕組み</a></li></ol></li><li><a href="#toc3" tabindex="0">RECEIVED関数の構文と引数</a><ol><li><a href="#toc4" tabindex="0">settlement と maturity の関係</a></li><li><a href="#toc5" tabindex="0">investment（投資額）について</a></li><li><a href="#toc6" tabindex="0">discount（割引率）の指定単位</a></li><li><a href="#toc7" tabindex="0">basis引数の選び方</a></li></ol></li><li><a href="#toc8" tabindex="0">RECEIVED関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">例1: 1年もの割引債の満期受取金額を計算する</a></li><li><a href="#toc10" tabindex="0">例2: 90日もの短期国債（TB）の受取額</a></li><li><a href="#toc11" tabindex="0">引数をセル参照にする書き方</a></li></ol></li><li><a href="#toc12" tabindex="0">実務での使い方｜複数パターン比較</a><ol><li><a href="#toc13" tabindex="0">割引率別の受取額を一覧で出す</a></li><li><a href="#toc14" tabindex="0">定期預金との比較シミュレーション</a></li><li><a href="#toc15" tabindex="0">商業手形の額面を逆算する</a></li></ol></li><li><a href="#toc16" tabindex="0">YIELDDISC・DISCとの双方向検算</a><ol><li><a href="#toc17" tabindex="0">RECEIVED → DISC の検算</a></li><li><a href="#toc18" tabindex="0">RECEIVED → YIELDDISC の検算</a></li></ol></li><li><a href="#toc19" tabindex="0">DISC・INTRATEとの使い分け</a><ol><li><a href="#toc20" tabindex="0">判断フロー</a></li><li><a href="#toc21" tabindex="0">同じ条件で比較する</a></li></ol></li><li><a href="#toc22" tabindex="0">PRICEMAT・YIELDMATとの違い</a></li><li><a href="#toc23" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc24" tabindex="0">#NUM! エラー</a></li><li><a href="#toc25" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc26" tabindex="0">#NAME? エラー</a></li><li><a href="#toc27" tabindex="0">結果が想定より極端に大きい・小さいとき</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">RECEIVED関数は、<strong>全額投資型の割引証券について、投資額・割引率・期間から満期受取金額を返すExcelの財務関数</strong>です。「全額投資型」とは、購入時に全額を支払い、途中で利息を受け取らず、満期日に元本+利益分を一括受取する金融商品のことです。</p>



<p class="wp-block-paragraph">対象となるのは、定期的なクーポン（利息）がなく額面より低い価格で発行・売買される証券です。代表的なものは次の通りです。</p>



<ul class="wp-block-list"><li>短期国債（TB：Treasury Bill）</li><li>CP（コマーシャルペーパー）</li><li>割引手形・銀行引受手形（BA）</li><li>割引債（ゼロクーポン債）の短期商品</li></ul>



<p class="wp-block-paragraph">定期的な利払いを受け取る普通の利付債は対象外です。利付債の価格や利回りには<a href="https://mashukabu.com/excel-price-function/">PRICE関数</a>や<a href="https://mashukabu.com/excel-yield-function/">YIELD関数</a>を使います。<strong>利息なし・割引発行ならRECEIVED関数の出番</strong>です。</p>



<h3 class="wp-block-heading"><span id="toc2">計算の仕組み</span></h3>



<p class="wp-block-paragraph">RECEIVED関数の内部計算式は次の通りです。</p>



<pre class="wp-block-code"><code>RECEIVED = investment / (1 − discount × DSM / B)</code></pre>



<ul class="wp-block-list"><li>investment: 投資額（実際に支払った金額）</li><li>discount: 割引率（年率）</li><li>DSM: settlement（受渡日）からmaturity（満期日）までの日数</li><li>B: 基準日数（basis設定による年の日数）</li></ul>



<p class="wp-block-paragraph">「投資額を割り引かれた値段だと考えて、額面に戻したらいくらになるか」を逆算したものが戻り値です。</p>



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



<p class="wp-block-paragraph">RECEIVED関数の基本構文は次の通りです。引数は5つで、最後のbasisのみ省略可能です。</p>



<pre class="wp-block-code"><code>=RECEIVED(settlement, maturity, investment, discount, [basis])</code></pre>



<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>settlement</td><td>必須</td><td>受渡日（証券を購入する日）</td></tr><tr><td>maturity</td><td>必須</td><td>満期日（償還日）</td></tr><tr><td>investment</td><td>必須</td><td>投資額（購入時に支払った金額）</td></tr><tr><td>discount</td><td>必須</td><td>割引率（年率を小数で指定）</td></tr><tr><td>basis</td><td>省略可</td><td>日数計算方法（0〜4）</td></tr></tbody></table></figure>



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



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



<h3 class="wp-block-heading"><span id="toc5">investment（投資額）について</span></h3>



<p class="wp-block-paragraph">investmentは「購入時に実際に支払った金額」を入力します。100万円分の割引債を95万円で購入したなら、investmentは950000です。額面ではなく、実際の支出額を入れるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc6">discount（割引率）の指定単位</span></h3>



<p class="wp-block-paragraph">割引率は <strong>小数表記</strong> で入力します。年率5%なら <code>0.05</code>、3.2%なら <code>0.032</code> です。セルにパーセント書式で「5%」と入力したものを参照する場合、内部的に0.05として扱われるためそのままセル参照でOKです。</p>



<p class="wp-block-paragraph">手打ちで <code>5</code> と入れてしまうと500%扱いになり、計算結果が極端な値になります。よくあるミスなので気をつけてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc7">basis引数の選び方</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>0（既定）</td><td>US (NASD) 30/360</td><td>米国社債のデフォルト</td></tr><tr><td>1</td><td>Actual/Actual</td><td>米国財務省証券</td></tr><tr><td>2</td><td>Actual/360</td><td>米国TB・CD・CP（マネーマーケット商品）</td></tr><tr><td>3</td><td>Actual/365</td><td>日本国内の短期金融商品</td></tr><tr><td>4</td><td>European 30/360</td><td>欧州社債</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TBやCPなどの米国短期金融商品では<strong>basis=2（Actual/360）</strong>が慣行です。日本国内のCP等ではbasis=3（Actual/365）を使うケースが多いですよ。</p>



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



<p class="wp-block-paragraph">実際にRECEIVED関数を使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">例1: 1年もの割引債の満期受取金額を計算する</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/6</li><li>満期日: 2027/5/6</li><li>投資額: 950,000円</li><li>割引率: 5%</li><li>basis = 1（Actual/Actual）</li></ul>



<p class="wp-block-paragraph">セルへの入力例は次のとおりです。</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,5,6), DATE(2027,5,6), 950000, 0.05, 1)</code></pre>



<p class="wp-block-paragraph">内部計算で確認すると次の通りです。</p>



<pre class="wp-block-code"><code>RECEIVED = 950000 / (1 − 0.05 × 365 / 365)
        = 950000 / 0.95
        = 1,000,000</code></pre>



<p class="wp-block-paragraph">結果は <strong>1,000,000円</strong> が返ります。95万円で購入し、1年後に満期を迎えると100万円で償還されるケースの満期受取額です。</p>



<h3 class="wp-block-heading"><span id="toc10">例2: 90日もの短期国債（TB）の受取額</span></h3>



<ul class="wp-block-list"><li>受渡日: 2026/5/6</li><li>満期日: 2026/8/4（90日後）</li><li>投資額: 985,000円</li><li>割引率: 6%</li><li>basis = 2（Actual/360）</li></ul>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,5,6), DATE(2026,8,4), 985000, 0.06, 2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約1,000,000円</strong> です。米国TBではbasis=2（Actual/360）を使うのが慣行ですよ。</p>



<h3 class="wp-block-heading"><span id="toc11">引数をセル参照にする書き方</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/6</td></tr><tr><td>B3</td><td>満期日</td><td>2027/5/6</td></tr><tr><td>B4</td><td>投資額</td><td>950000</td></tr><tr><td>B5</td><td>割引率</td><td>5%</td></tr><tr><td>B6</td><td>basis</td><td>1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式: <code>=RECEIVED(B2, B3, B4, B5, B6)</code></p>



<p class="wp-block-paragraph">割引率（B5）や投資額（B4）を変えると満期受取額が即座に更新されるため、複数案を比較しながら投資判断できますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">実務での使い方｜複数パターン比較</span></h2>



<p class="wp-block-paragraph">RECEIVED関数は条件を変えてシミュレーションすると効果を発揮します。</p>



<h3 class="wp-block-heading"><span id="toc13">割引率別の受取額を一覧で出す</span></h3>



<p class="wp-block-paragraph">投資額100万円・期間1年の条件で、割引率を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>2026/5/6</td></tr><tr><td>B3</td><td>満期日</td><td>2027/5/6</td></tr><tr><td>B4</td><td>投資額</td><td>1,000,000</td></tr><tr><td>A7:A11</td><td>割引率</td><td>1%, 2%, 3%, 4%, 5%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">セルB7に次の数式を入れて、B11までコピーします。</p>



<pre class="wp-block-code"><code>=RECEIVED($B$2, $B$3, $B$4, A7, 1)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>割引率</th><th>満期受取額（概算）</th></tr></thead><tbody><tr><td>1%</td><td>1,010,101円</td></tr><tr><td>2%</td><td>1,020,408円</td></tr><tr><td>3%</td><td>1,030,928円</td></tr><tr><td>4%</td><td>1,041,667円</td></tr><tr><td>5%</td><td>1,052,632円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率が高いほど受取額が増える関係が一目でわかりますね。</p>



<h3 class="wp-block-heading"><span id="toc14">定期預金との比較シミュレーション</span></h3>



<p class="wp-block-paragraph">「300万円を1年・年1.5%の定期預金に預ける」と「同期間・割引率1.5%の割引債に投資する」のどちらが有利かを比較してみましょう。</p>



<p class="wp-block-paragraph">定期預金の元利合計（単利）:</p>



<pre class="wp-block-code"><code>=3000000 * (1 + 0.015)
→ 3,045,000円</code></pre>



<p class="wp-block-paragraph">割引債（RECEIVED関数）:</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,5,6), DATE(2027,5,6), 3000000, 0.015, 1)
→ 約3,045,685円</code></pre>



<p class="wp-block-paragraph">同じ「1.5%」でも、割引債のほうがわずかに受取額が大きくなります。これはRECEIVED関数が投資額を分母にして逆算するため、単純な単利計算より有利な結果が出るためです。</p>



<h3 class="wp-block-heading"><span id="toc15">商業手形の額面を逆算する</span></h3>



<p class="wp-block-paragraph">額面不明の商業手形を495万円で割引してもらい、60日後に満期が来るケース。</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,5,6), DATE(2026,7,5), 4950000, 0.06, 2)
→ 約5,000,000円</code></pre>



<p class="wp-block-paragraph">割引前の額面（手形面額）を逆算する用途でも便利に使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">YIELDDISC・DISCとの双方向検算</span></h2>



<p class="wp-block-paragraph">RECEIVED関数は<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>やDISC関数と組み合わせると、計算の整合性を確認できます。</p>



<h3 class="wp-block-heading"><span id="toc17">RECEIVED → DISC の検算</span></h3>



<p class="wp-block-paragraph">RECEIVED関数で求めた満期受取額をDISC関数に入れると、元の割引率が逆算できます。</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,5,6), DATE(2027,5,6), 950000, 0.05, 1)
→ 1,000,000

=DISC(DATE(2026,5,6), DATE(2027,5,6), 950000, 1000000, 1)
→ 0.05（=5.0%）</code></pre>



<p class="wp-block-paragraph">入力した割引率と一致しました。RECEIVEDとDISCは「割引率⇄満期受取額」を相互に検算できる関係です。</p>



<h3 class="wp-block-heading"><span id="toc18">RECEIVED → YIELDDISC の検算</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>に同じデータを渡すと、投資利回り（年率）が出ます。これは割引率とは少し違う値になります。</p>



<pre class="wp-block-code"><code>=YIELDDISC(DATE(2026,5,6), DATE(2027,5,6), 95, 100, 1)
→ 約0.0526（=5.26%）</code></pre>



<p class="wp-block-paragraph">RECEIVED関数のdiscount引数（5%）とYIELDDISC関数の戻り値（5.26%）が異なるのは、計算基準の違いのためです。詳しくは次のセクションで整理します。</p>



<h2 class="wp-block-heading"><span id="toc19">DISC・INTRATEとの使い分け</span></h2>



<p class="wp-block-paragraph">割引証券に関係する財務関数は複数あります。「何をわかっていて、何を知りたいか」で使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>計算するもの</th><th>必要な入力</th><th>戻り値の単位</th></tr></thead><tbody><tr><td><strong>RECEIVED</strong></td><td>満期受取金額</td><td>投資額・割引率</td><td>金額</td></tr><tr><td><strong>DISC</strong></td><td>割引率（額面基準の年率）</td><td>投資額・満期受取額</td><td>比率</td></tr><tr><td><strong>INTRATE</strong></td><td>投資利回り（投資額基準の年率）</td><td>投資額・満期受取額</td><td>比率</td></tr><tr><td><strong>YIELDDISC</strong></td><td>投資利回り（投資額基準・100単位）</td><td>価格・償還価額</td><td>比率</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">判断フロー</span></h3>



<ol class="wp-block-list"><li><strong>満期に受け取る金額を知りたい</strong> → <strong>RECEIVED関数</strong></li><li><strong>割引率（額面に対する割引の年率）を知りたい</strong> → DISC関数</li><li><strong>投資利回り（実質利回り）を知りたい</strong> → INTRATE関数 or YIELDDISC関数</li></ol>



<h3 class="wp-block-heading"><span id="toc21">同じ条件で比較する</span></h3>



<p class="wp-block-paragraph">95万円購入→100万円満期（2026/5/6〜2027/5/6、basis=1）の場合、各関数は次の値を返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>RECEIVED</td><td><code>=RECEIVED(DATE(2026,5,6),DATE(2027,5,6),950000,0.05,1)</code></td><td>1,000,000円</td></tr><tr><td>DISC</td><td><code>=DISC(DATE(2026,5,6),DATE(2027,5,6),950000,1000000,1)</code></td><td>5.00%（割引率）</td></tr><tr><td>INTRATE</td><td><code>=INTRATE(DATE(2026,5,6),DATE(2027,5,6),950000,1000000,1)</code></td><td>約5.26%（投資利回り）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">DISC関数の5%は「100万円（額面）に対する割引額5万円の年率」です。INTRATE関数の5.26%は「95万円（投資額）に対する利益5万円の年率」で、こちらが実質利回りに近い値ですよ。</p>



<h2 class="wp-block-heading"><span id="toc22">PRICEMAT・YIELDMATとの違い</span></h2>



<p class="wp-block-paragraph">RECEIVED関数と似た「満期受取系」の関数として<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>や<a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a>がありますが、対象証券が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対象証券</th><th>利息の形態</th></tr></thead><tbody><tr><td><strong>RECEIVED</strong></td><td>割引証券（TB・CP・割引手形）</td><td>利息なし、額面割れで発行</td></tr><tr><td><strong>PRICEMAT</strong></td><td>満期利払い証券</td><td>満期に元本+全利息を一括</td></tr><tr><td><strong>YIELDMAT</strong></td><td>満期利払い証券</td><td>満期に元本+全利息を一括</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">満期利払い証券は、発行時にクーポンレートが決まっており満期に利息と元本を合算して支払うタイプです。RECEIVED関数の対象である割引証券は、そもそもクーポンレートがなく単に額面割れで発行されている点が違いですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc24">#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>settlement ≧ maturity</td><td>maturityを後ろの日付に修正</td></tr><tr><td>investment ≦ 0</td><td>投資額は正の値を指定</td></tr><tr><td>discount ≦ 0</td><td>割引率は正の値を指定（0%や負は計算不可）</td></tr><tr><td>discount × DSM / B ≧ 1</td><td>期間×割引率の積が1を超える極端な値を見直す</td></tr><tr><td>basis が 0〜4 以外</td><td>整数0〜4を指定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率が極端に大きい、または期間が極端に長い場合、内部計算式の分母（1 − discount × DSM / B）が0以下になって#NUM!エラーになります。相場観から外れた入力ミスがないか確認してくださいね。</p>



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



<p class="wp-block-paragraph">settlementやmaturityが日付として認識されていないことが原因です。</p>



<pre class="wp-block-code"><code>誤: =RECEIVED(&quot;2026-05-06&quot;, &quot;2027-05-06&quot;, 950000, 0.05, 1)
正: =RECEIVED(DATE(2026,5,6), DATE(2027,5,6), 950000, 0.05, 1)</code></pre>



<p class="wp-block-paragraph">文字列ではなくDATE関数で日付を指定しましょう。割引率を <code>"5%"</code> のようにダブルクオート付きで渡してもエラーになるので、セル参照か <code>0.05</code> のような小数で指定してください。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスが原因です。「RECIEVED」「RECEIPT」などは存在しない関数名なので、入力候補（オートコンプリート）から選ぶようにしましょう。</p>



<h3 class="wp-block-heading"><span id="toc27">結果が想定より極端に大きい・小さいとき</span></h3>



<p class="wp-block-paragraph">結果が桁違いに大きい場合、<strong>割引率を <code>5</code> と入力して500%扱いになっている</strong>可能性が高いです。5%なら <code>0.05</code>、パーセント書式のセルを参照するか、小数で直接入力してください。</p>



<p class="wp-block-paragraph">また、basis引数の選択ミスで結果がずれる場合があります。米国TB/CPはbasis=2（Actual/360）が慣行なので、basis=0や1を使っていないか確認しましょう。</p>



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



<p class="wp-block-paragraph">ExcelのRECEIVED関数は、割引証券（利息なし・額面割れで発行される証券）の満期受取金額を投資額と割引率から計算する財務関数です。本記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>対象</strong>: TB・CP・割引手形・ゼロクーポン債など「利息なし・額面割れ発行」の証券</li><li><strong>構文</strong>: <code>=RECEIVED(settlement, maturity, investment, discount, [basis])</code></li><li><strong>割引率は小数で指定</strong>: 5%なら <code>0.05</code>。<code>5</code> と入れると500%扱いで結果が異常になる</li><li><strong>basis</strong>: TBやCPはbasis=2（Actual/360）、日本国内短期金融商品はbasis=3が慣行</li><li><strong>YIELDDISC・DISCと逆方向の関係</strong>: RECEIVEDは「投資額+割引率→受取額」、DISCは「投資額+受取額→割引率」を計算</li><li><strong>投資利回りを知りたいときはINTRATEかYIELDDISC</strong>: DISC関数の割引率と投資利回りは別の値</li></ul>



<p class="wp-block-paragraph">満期受取金額が求まったら、同シリーズの<a href="https://mashukabu.com/excel-yielddisc-function/">YIELDDISC関数</a>・<a href="https://mashukabu.com/excel-pricemat-function/">PRICEMAT関数</a>・<a href="https://mashukabu.com/excel-yieldmat-function/">YIELDMAT関数</a>・<a href="https://mashukabu.com/excel-pricedisc-function/">PRICEDISC関数</a>もあわせて確認して、割引証券・満期利払い証券の関数使い分けを体系的に身につけてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-received-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのRECEIVED関数の使い方｜完全投資証券の満期受取額を計算する</title>
		<link>https://mashukabu.com/spreadsheet-received-function/</link>
					<comments>https://mashukabu.com/spreadsheet-received-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 14:38:41 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[RECEIVED関数]]></category>
		<category><![CDATA[割引債]]></category>
		<category><![CDATA[満期受取額]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6181</guid>

					<description><![CDATA[GoogleスプレッドシートのRECEIVED関数を使えば、割引債や全額投資型の有価証券について、満期日に受け取れる金額を計算できます。DISC関数・INTRATE関数との違い、日数計算基準の選び方、よくあるエラーの対処まで、経理・財務担当者向けにわかりやすく解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「額面より安く買える割引債を100万円分買ったら、満期日に結局いくら受け取れるんだろう？」という計算は、投資シミュレーションや社債購入時の検討でよく出てきますよね。割引率と期間がわかっていれば、RECEIVED関数で一発です。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのRECEIVED関数の使い方を、構文から実務での活用例・よくあるエラーの対処まで同僚に教える感覚で解説します。DISC関数・INTRATE関数との違いもあわせて整理しているので、財務シミュレーションで活用してみてください。</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">スプレッドシートのRECEIVED関数とは？</a></li><li><a href="#toc2" tabindex="0">RECEIVED関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">割引率の指定単位に注意</a></li><li><a href="#toc4" tabindex="0">日数計算基準（basis）の設定値</a></li></ol></li><li><a href="#toc5" tabindex="0">RECEIVED関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">シンプルな割引債の満期受取額を求める</a></li><li><a href="#toc7" tabindex="0">短期国債の満期受取額を求める</a></li><li><a href="#toc8" tabindex="0">商業手形の支払期日の受取額を求める</a></li></ol></li><li><a href="#toc9" tabindex="0">RECEIVED関数の実務での活用例</a><ol><li><a href="#toc10" tabindex="0">定期預金との利回りを比較する</a></li><li><a href="#toc11" tabindex="0">複数パターンで一括シミュレーション</a></li></ol></li><li><a href="#toc12" tabindex="0">DISC関数・INTRATE関数との使い分け</a><ol><li><a href="#toc13" tabindex="0">同じ条件で比較する</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">#NAME?エラー</a></li><li><a href="#toc18" tabindex="0">結果が極端に大きい・小さいとき</a></li></ol></li><li><a href="#toc19" tabindex="0">Excelとの互換性</a></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのRECEIVED関数は、<strong>全額投資型（割引発行）の有価証券について、投資額・割引率・期間から満期日に受け取れる金額を計算する財務関数</strong>です。</p>



<p class="wp-block-paragraph">「全額投資型の証券」とは、途中で利息の支払いがなく、購入時に全額を支払って満期日に元金と利益をまとめて受け取るタイプの金融商品です。割引債（ゼロクーポン債）や短期国債、商業手形などがこれに該当します。</p>



<p class="wp-block-paragraph">RECEIVED関数を使えば、投資額と割引率さえわかれば満期時の額面相当額を逆算できます。DISC関数が「割引率を求める関数」だったのに対して、RECEIVED関数は「割引率から受取額を求める関数」だと考えるとイメージしやすいですよ。</p>



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



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



<pre class="wp-block-code"><code>=RECEIVED(受渡日, 満期日, 投資額, 割引率, [日数計算基準])</code></pre>



<p class="wp-block-paragraph">英語表記だと <code>=RECEIVED(settlement, maturity, investment, discount, [basis])</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>証券の購入日（支払い完了日）。DATE関数での指定を推奨</td></tr><tr><td>満期日（maturity）</td><td>必須</td><td>証券の満期日。受渡日より後の日付を指定する</td></tr><tr><td>投資額（investment）</td><td>必須</td><td>購入時に支払った金額（正の数値）</td></tr><tr><td>割引率（discount）</td><td>必須</td><td>年率の割引率を小数で指定（5%なら 0.05、パーセント表示のセル参照でもOK）</td></tr><tr><td>日数計算基準（basis）</td><td>省略可</td><td>1年の日数計算方式（下表参照、省略時は0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">割引率の指定単位に注意</span></h3>



<p class="wp-block-paragraph">割引率は <strong>小数表記</strong> で入力します。「5%」の場合は <code>0.05</code> です。セルに「5%」とパーセント書式で入力したものを参照する場合は、書式に関係なく内部的に 0.05 として扱われるので、そのままセル参照でかまいません。</p>



<p class="wp-block-paragraph">手打ちで <code>5</code> と入れてしまうと500%扱いになって計算結果が極端に大きく(あるいは負に)なります。よくあるミスなので気をつけてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc4">日数計算基準（basis）の設定値</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>1年の日数計算</th></tr></thead><tbody><tr><td>0（省略時）</td><td>30日/360日（米国NASD方式）</td></tr><tr><td>1</td><td>実際の日数/実際の日数</td></tr><tr><td>2</td><td>実際の日数/360日</td></tr><tr><td>3</td><td>実際の日数/365日</td></tr><tr><td>4</td><td>30日/360日（ヨーロッパ方式）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">日本の慣行に合わせる場合は <strong>basis=1</strong>（実際の日数ベース）を使うことが多いです。短期国債などの計算では basis=2（実日数/360日）もよく使われますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc6">シンプルな割引債の満期受取額を求める</span></h3>



<p class="wp-block-paragraph">投資額95万円、割引率5%、期間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>2026/4/21</td></tr><tr><td>B3</td><td>満期日</td><td>2027/4/21</td></tr><tr><td>B4</td><td>投資額</td><td>950,000</td></tr><tr><td>B5</td><td>割引率</td><td>5%</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">結果は <strong>1,000,000円</strong> となります。95万円を5%の割引率で1年間運用すると満期日には額面どおり100万円で戻ってくる、という計算ですよ。</p>



<p class="wp-block-paragraph">直接日付や値を入れる場合はDATE関数を使います。</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,4,21), DATE(2027,4,21), 950000, 0.05, 1)</code></pre>



<h3 class="wp-block-heading"><span id="toc7">短期国債の満期受取額を求める</span></h3>



<p class="wp-block-paragraph">投資額99.2万円、割引率3.2%、期間90日（2026/4/1〜2026/6/30）の短期国債について、満期受取額を計算します。</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,4,1), DATE(2026,6,30), 992000, 0.032, 2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約1,000,000円</strong> です。短期国債は basis=2（実日数/360日）で計算するのが慣例ですよ。</p>



<h3 class="wp-block-heading"><span id="toc8">商業手形の支払期日の受取額を求める</span></h3>



<p class="wp-block-paragraph">額面不明の商業手形を495万円で割り引いてもらい、60日後に満期が来る場合の受取額を確認してみましょう。</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,4,21), DATE(2026,6,20), 4950000, 0.06, 2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約5,000,000円</strong> です。手形の額面を逆算する用途で便利に使えますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">定期預金との利回りを比較する</span></h3>



<p class="wp-block-paragraph">「300万円を1年満期・年1.5%の定期預金に預けた場合」と「同期間・割引率1.5%の割引債に投資した場合」の受取額を比較してみましょう。</p>



<p class="wp-block-paragraph">定期預金（単利・元利合計）:</p>



<pre class="wp-block-code"><code>=300000*(1+0.015)</code></pre>



<p class="wp-block-paragraph">結果は 3,045,000円です。</p>



<p class="wp-block-paragraph">割引債（RECEIVED関数）:</p>



<pre class="wp-block-code"><code>=RECEIVED(DATE(2026,4,21), DATE(2027,4,21), 3000000, 0.015, 1)</code></pre>



<p class="wp-block-paragraph">結果は 約3,045,685円です。</p>



<p class="wp-block-paragraph">同じ割引率・利率でも、割引債のほうがわずかに受取額が大きくなります。これはRECEIVED関数が投資額を分母にして逆算するため、単純な掛け算の利息計算より有利になるからですよ。</p>



<h3 class="wp-block-heading"><span id="toc11">複数パターンで一括シミュレーション</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>A2</td><td>受渡日</td><td>2026/4/21</td></tr><tr><td>A3</td><td>満期日</td><td>2027/4/21</td></tr><tr><td>A4</td><td>投資額</td><td>1,000,000</td></tr><tr><td>B7:B10</td><td>割引率</td><td>2%, 3%, 4%, 5%</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=RECEIVED($A$2, $A$3, $A$4, B7, 1)</code></pre>



<p class="wp-block-paragraph">これをB7:B10の各行に対してコピーすると、割引率ごとの満期受取額が一覧で出せますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">DISC関数・INTRATE関数との使い分け</span></h2>



<p class="wp-block-paragraph">財務関数の中でRECEIVED関数と混同しやすいのが<strong>DISC関数</strong>と<strong>INTRATE関数</strong>です。3つとも割引証券に関係しますが、「何を求めるか」が違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>RECEIVED関数</th><th>DISC関数</th><th>INTRATE関数</th></tr></thead><tbody><tr><td>計算するもの</td><td>満期受取額（満期時の受取金額）</td><td>割引率（額面に対する割引の年率）</td><td>全額投資の利率（投資額に対する年率）</td></tr><tr><td>必要な入力</td><td>投資額・割引率</td><td>投資額・満期受取額</td><td>投資額・満期受取額</td></tr><tr><td>返す値の単位</td><td>金額</td><td>比率（%）</td><td>比率（%）</td></tr><tr><td>主な用途</td><td>満期金額の予測・収益シミュレーション</td><td>発行条件の割引率確認</td><td>投資利回りの年率換算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>判断ポイント</strong>は「わかっているものと知りたいもの」の組み合わせです。</p>



<ul class="wp-block-list"><li>投資額と割引率がわかっていて、受取額を知りたい → <strong>RECEIVED関数</strong></li><li>投資額と受取額がわかっていて、割引率を知りたい → <strong>DISC関数</strong></li><li>投資額と受取額がわかっていて、投資利回り（年率）を知りたい → <strong>INTRATE関数</strong></li></ul>



<h3 class="wp-block-heading"><span id="toc13">同じ条件で比較する</span></h3>



<p class="wp-block-paragraph">95万円購入→100万円満期（2026/4/21〜2027/4/21、basis=1）の場合：</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>RECEIVED関数</td><td><code>=RECEIVED(DATE(2026,4,21),DATE(2027,4,21),950000,0.05,1)</code></td><td>約1,000,000円</td></tr><tr><td>DISC関数</td><td><code>=DISC(DATE(2026,4,21),DATE(2027,4,21),950000,1000000,1)</code></td><td>約5.00%</td></tr><tr><td>INTRATE関数</td><td><code>=INTRATE(DATE(2026,4,21),DATE(2027,4,21),950000,1000000,1)</code></td><td>約5.26%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">RECEIVED関数とDISC関数は、割引率5%と受取額100万円が「逆算の関係」になっています。条件が揃えばどちらから求めても同じ組み合わせになりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc15">#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以下</td><td>正の数値を指定する</td></tr><tr><td>割引率が0以下</td><td>正の数値を指定する（0%や負の割引率は計算できない）</td></tr><tr><td>basis が 0〜4 以外</td><td>0, 1, 2, 3, 4 のいずれかを指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率が「期間×割引率 ≥ 1」になるような極端な値を指定した場合も、分母が0以下になって #NUM! エラーが発生します。通常の相場観から外れた入力ミスがないか確認してくださいね。</p>



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



<p class="wp-block-paragraph">引数に数値や日付以外の文字列が入っている場合に発生します。日付を直接書くときは <code>DATE(2026,4,21)</code> のようにDATE関数を使うと確実です。</p>



<p class="wp-block-paragraph">また、割引率を <code>"5%"</code> のようにダブルクオート付きの文字列で渡してもエラーになります。セル参照にするか、小数で <code>0.05</code> と直接書くようにしましょう。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスが原因です。「RECEIPT」「RECIEVED」などは存在しない関数名なので、入力候補から選ぶようにしましょう。</p>



<h3 class="wp-block-heading"><span id="toc18">結果が極端に大きい・小さいとき</span></h3>



<p class="wp-block-paragraph">結果が想定より桁違いに大きい場合、<strong>割引率を <code>5</code> と入力して500%扱いになっている</strong>可能性が高いです。5%なら <code>0.05</code>、パーセント書式のセルなら <code>5%</code> と入力して参照します。</p>



<h2 class="wp-block-heading"><span id="toc19">Excelとの互換性</span></h2>



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



<p class="wp-block-paragraph">スプレッドシートでは関数の引数ヒントが日本語（「受渡日」「満期日」「投資額」「割引率」「日数計算基準」）で表示されます。Excelの英語表記（<code>settlement</code>、<code>maturity</code>、<code>investment</code>、<code>discount</code>、<code>basis</code>）と見た目は異なりますが、動作に違いはありません。</p>



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



<p class="wp-block-paragraph">スプレッドシートのRECEIVED関数は、全額投資型の有価証券について投資額・割引率・期間から満期受取額を計算する財務関数です。ポイントをまとめておきます。</p>



<ul class="wp-block-list"><li>引数は<strong>受渡日・満期日・投資額・割引率</strong>の4つが必須。日数計算基準（basis）は省略可</li><li><strong>割引率は小数で指定</strong>（5%なら 0.05）。<code>5</code> と入力すると500%扱いになるので注意</li><li>DISC関数・INTRATE関数とは「わかっているもの」と「知りたいもの」で使い分ける</li><li>日付には <strong>DATE関数を使う</strong>と文字列とのトラブルを防げる</li><li>受渡日 ≥ 満期日の場合は <strong>#NUM! エラー</strong>になる</li><li>Excelとの互換性があり、.xlsxファイルをそのまま開いても動作する</li></ul>



<p class="wp-block-paragraph">割引債・ゼロクーポン債の満期金額予測や、商業手形の額面逆算にぜひ活用してみてください。関連する財務関数として、<a href="https://mashukabu.com/spreadsheet-disc-function/">DISC関数（割引率を求める）</a>と<a href="https://mashukabu.com/spreadsheet-intrate-function/">INTRATE関数（全額投資の利率を求める）</a>の記事もあわせて参考にしてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-received-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
