<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>投資シミュレーション &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E6%8A%95%E8%B3%87%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 09:15:22 +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のFVSCHEDULE関数の使い方｜変動利率の将来価値</title>
		<link>https://mashukabu.com/excel-fvschedule-function/</link>
					<comments>https://mashukabu.com/excel-fvschedule-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:43:04 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[FVSCHEDULE]]></category>
		<category><![CDATA[変動利率]]></category>
		<category><![CDATA[将来価値]]></category>
		<category><![CDATA[投資シミュレーション]]></category>
		<category><![CDATA[複利計算]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6574</guid>

					<description><![CDATA[ExcelのFVSCHEDULE関数の使い方を実務目線で解説。FV関数との違い、変動金利の住宅ローンや投資シミュレーション、配列での利率指定、月利・年利の単位ミス対策、よくあるエラーまで、財務初心者が今日から使えるレベルで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">変動金利の住宅ローンや、年ごとに利回りが変わる投資商品の将来価値を試算したい。FV関数で計算してみたものの、利率は1つしか入れられず、変動金利には対応できないですよね。</p>



<p class="wp-block-paragraph">そんなときに役立つのが、ExcelのFVSCHEDULE関数です。配列で複数年分の利率を渡すだけで、変動利率の元本将来価値を一発で計算してくれる財務関数です。</p>



<p class="wp-block-paragraph">この記事ではFVSCHEDULE関数の構文・使い方から、FV関数との違い、変動金利型住宅ローンや投資シミュレーションといった実務活用例まで解説します。よくあるエラー対処や、XNPV関数との使い分けも紹介するので、財務初心者の方でも今日の業務にすぐ活かせますよ。</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">FVSCHEDULE関数とは？FV関数との違い</a><ol><li><a href="#toc2" tabindex="0">FV関数との違い（最重要ポイント）</a></li><li><a href="#toc3" tabindex="0">対応バージョン</a></li></ol></li><li><a href="#toc4" tabindex="0">FVSCHEDULE関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">引数の詳細</a></li><li><a href="#toc6" tabindex="0">計算式の中身</a></li></ol></li><li><a href="#toc7" tabindex="0">FVSCHEDULE関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">配列リテラルで直接利率を指定する</a></li><li><a href="#toc9" tabindex="0">セル範囲で利率を指定する</a></li><li><a href="#toc10" tabindex="0">利率が0の年がある場合</a></li><li><a href="#toc11" tabindex="0">マイナス利率を含む場合</a></li></ol></li><li><a href="#toc12" tabindex="0">FVSCHEDULE関数の実務活用パターン5選</a><ol><li><a href="#toc13" tabindex="0">パターン1: 変動金利型の投資シミュレーション</a></li><li><a href="#toc14" tabindex="0">パターン2: 変動金利型住宅ローンの「運用残高」シミュレーション</a></li><li><a href="#toc15" tabindex="0">パターン3: 楽観・標準・悲観の3シナリオ比較</a></li><li><a href="#toc16" tabindex="0">パターン4: 月利を指定して月単位で計算する</a></li><li><a href="#toc17" tabindex="0">パターン5: 過去実績から満期額を逆検証する</a></li></ol></li><li><a href="#toc18" tabindex="0">利率指定で気をつけたい単位の落とし穴</a><ol><li><a href="#toc19" tabindex="0">利率を「5」と入力するのはNG</a></li><li><a href="#toc20" tabindex="0">年利・月利・日利の単位を揃える</a></li></ol></li><li><a href="#toc21" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc22" tabindex="0">#VALUE! が出るときの典型例</a></li><li><a href="#toc23" tabindex="0">IFERROR関数でエラーをラップする</a></li></ol></li><li><a href="#toc24" tabindex="0">FV関数・XNPV関数との違い・使い分け</a><ol><li><a href="#toc25" tabindex="0">主要4関数の比較</a></li><li><a href="#toc26" tabindex="0">使い分けの判断軸</a></li><li><a href="#toc27" tabindex="0">実務でよくある組み合わせ</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ｜FVSCHEDULE関数で変動利率の将来価値を見える化</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">FVSCHEDULE関数とは？FV関数との違い</span></h2>



<p class="wp-block-paragraph">FVSCHEDULE関数（読み方：エフブイスケジュール）は、元本に対して期間ごとに異なる利率を順次掛けていき、変動利率の将来価値を計算する財務関数です。</p>



<p class="wp-block-paragraph">関数名は「FV（Future Value＝将来価値）」と「SCHEDULE（スケジュール＝利率の予定表）」に由来します。利率を「予定表」として配列で渡すイメージです。</p>



<p class="wp-block-paragraph">FVSCHEDULE関数でできることをまとめると、次のようになります。</p>



<ul class="wp-block-list"><li>年ごとに利率が変わる投資商品の将来額を計算する</li><li>変動金利型の定期預金の満期額を求める</li><li>段階金利型商品（フラット35の段階金利型など）の試算をする</li><li>過去の実績利率から「結局いくらになったか」を逆検証する</li></ul>



<h3 class="wp-block-heading"><span id="toc2">FV関数との違い（最重要ポイント）</span></h3>



<p class="wp-block-paragraph">FV関数とFVSCHEDULE関数は、利率の前提と積立対応の有無で大きく違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>FV関数</th><th>FVSCHEDULE関数</th></tr></thead><tbody><tr><td>利率</td><td>固定（毎期同じ）</td><td>変動（期間ごとに異なる）</td></tr><tr><td>引数の数</td><td>5つ（rate, nper, pmt, pv, type）</td><td>2つ（元金, 利率配列）</td></tr><tr><td>積立</td><td>あり（毎月の積立に対応）</td><td>なし（一括投資の元本のみ）</td></tr><tr><td>利率の指定</td><td>単一の数値</td><td>配列またはセル範囲</td></tr><tr><td>期間の指定</td><td>nper引数で明示</td><td>利率配列の要素数</td></tr><tr><td>主な用途</td><td>定額預金・定期積立</td><td>変動金利・段階金利・利率予測</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務では「利率が一定なのか、年ごとに変わるのか」がそのまま使い分けの判断基準になります。利率が変わるならFVSCHEDULE関数、一定で積立もしたいならFV関数、と覚えるとシンプルです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FVSCHEDULE関数は「元本の一括投資」が前提です。毎月の積立を含めたい場合は、FV関数の結果と合算するか、自分で複利計算を組み立てる必要があります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">対応バージョン</span></h3>



<p class="wp-block-paragraph">FVSCHEDULE関数はExcel 2007以降で標準搭載されています。Microsoft 365・Excel 2024/2021/2019/2016に加え、Excel for Mac、Excel for the web でも使えますよ。</p>



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



<p class="wp-block-paragraph">FVSCHEDULE関数の構文は、財務関数の中でもとくにシンプルです。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(元金, 利率配列)</code></pre>



<h3 class="wp-block-heading"><span id="toc5">引数の詳細</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>説明</th><th>必須</th></tr></thead><tbody><tr><td>元金</td><td>現時点の投資額（現在価値）。プラスの数値で指定する</td><td>必須</td></tr><tr><td>利率配列</td><td>各期間の利率を配列定数またはセル範囲で指定する</td><td>必須</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは次の3つです。</p>



<ul class="wp-block-list"><li>元金は数値で指定する（文字列が混じると #VALUE! エラー）</li><li>利率は <code>0.05</code> または <code>5%</code> の形式で指定する（<code>5</code> と書くと年利500%扱い）</li><li>配列の要素数 = 期間数になる（3つなら3期間、12個なら12期間）</li></ul>



<h3 class="wp-block-heading"><span id="toc6">計算式の中身</span></h3>



<p class="wp-block-paragraph">FVSCHEDULE関数は、内部で次の式を計算しています。</p>



<pre class="wp-block-code"><code>将来価値 = 元金 × (1 + 利率1) × (1 + 利率2) × … × (1 + 利率n)</code></pre>



<p class="wp-block-paragraph">利率を順番に掛け合わせる、複利計算の基本形です。手計算でも検算できるので、「なぜこの結果になるのか」を上司に説明したいときにも安心ですよ。</p>



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



<p class="wp-block-paragraph">実際の動きを確認していきましょう。シンプルな例から始めて、徐々に実務的なパターンに広げていきます。</p>



<h3 class="wp-block-heading"><span id="toc8">配列リテラルで直接利率を指定する</span></h3>



<p class="wp-block-paragraph">100万円を3年間運用し、年利が1年目5%・2年目6%・3年目5.5%だった場合の将来額を求めます。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(1000000, {0.05, 0.06, 0.055})</code></pre>



<p class="wp-block-paragraph">結果は <strong>1,174,215</strong> 円になります。100万円が3年後に約117.4万円に増える計算です。</p>



<p class="wp-block-paragraph">中身を順を追って確認すると、次のようになります。</p>



<ul class="wp-block-list"><li>1年目末: 1,000,000 × 1.05 = 1,050,000</li><li>2年目末: 1,050,000 × 1.06 = 1,113,000</li><li>3年目末: 1,113,000 × 1.055 = 1,174,215</li></ul>



<p class="wp-block-paragraph">各期間の利率を順番に掛け合わせるだけなので、手計算でも一致するか確認できます。</p>



<h3 class="wp-block-heading"><span id="toc9">セル範囲で利率を指定する</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>A2</td><td>0.05</td></tr><tr><td>A3</td><td>0.06</td></tr><tr><td>A4</td><td>0.055</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=FVSCHEDULE(1000000, A2:A4)</code></pre>



<p class="wp-block-paragraph">結果は配列リテラル指定の場合と同じ <strong>1,174,215</strong> 円です。利率を変更すれば結果が自動で更新されるので、複数パターンの比較にぴったりですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">利率が0の年がある場合</span></h3>



<p class="wp-block-paragraph">利率が0の年があってもエラーにはなりません。その年は元金がそのまま据え置かれます。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(1000000, {0.03, 0, 0.03})</code></pre>



<p class="wp-block-paragraph">結果は <strong>1,060,900</strong> 円です。2年目は0%なので、1年目末の金額がそのまま3年目に引き継がれています。リーマンショック直後のように利率がほぼゼロだった年を含めたい場合に使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">マイナス利率を含む場合</span></h3>



<p class="wp-block-paragraph">景気後退や金利低下局面を想定し、マイナス利率を含めることもできます。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(1000000, {-0.02, -0.01, 0.01})</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>979,902</strong> 円です。マイナス利率の期間は元本が目減りし、その後プラス利率に戻っても完全には回復しないことが分かります。インフレ調整や下落シナリオの試算にも使える特性です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「マイナス利率って入力していいの？」と心配になりますが、計算上は問題ありません。実務では悲観シナリオの一部として使うケースが多いです。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc12">FVSCHEDULE関数の実務活用パターン5選</span></h2>



<p class="wp-block-paragraph">財務・経理の実務で使えるパターンを5つ紹介します。コピペで動くサンプルなので、自分の数値に置き換えて使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン1: 変動金利型の投資シミュレーション</span></h3>



<p class="wp-block-paragraph">将来予測される金利を年ごとに入力し、投資の将来額を試算します。500万円を5年間運用し、年利が段階的に上がるケースです。</p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>想定年利</th></tr></thead><tbody><tr><td>1年目</td><td>1.0%</td></tr><tr><td>2年目</td><td>1.5%</td></tr><tr><td>3年目</td><td>2.0%</td></tr><tr><td>4年目</td><td>2.5%</td></tr><tr><td>5年目</td><td>3.0%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">利率を B2:B6 に入力した場合の数式は次のとおりです。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(5000000, B2:B6)</code></pre>



<p class="wp-block-paragraph">結果は <strong>5,519,741</strong> 円。5年後に約552万円になる計算です。</p>



<p class="wp-block-paragraph">利率予測を変えて何度も試したいときは、セル範囲で渡すのが圧倒的にラクです。経営企画の中期計画で、金利環境を年度ごとに変えて再試算する場面でも活躍しますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン2: 変動金利型住宅ローンの「運用残高」シミュレーション</span></h3>



<p class="wp-block-paragraph">変動金利型住宅ローンの試算で、「もし返済せずに利息だけが乗っていったら残高はどうなるか」を確認したいケースです。</p>



<p class="wp-block-paragraph">3000万円を借り入れ、5年間の各年の適用金利が次のように変動した場合を考えます。</p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>適用金利</th></tr></thead><tbody><tr><td>1年目</td><td>0.475%</td></tr><tr><td>2年目</td><td>0.5%</td></tr><tr><td>3年目</td><td>0.55%</td></tr><tr><td>4年目</td><td>0.6%</td></tr><tr><td>5年目</td><td>0.65%</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=FVSCHEDULE(30000000, C2:C6)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>30,841,761</strong> 円。返済しなければ5年で約84万円の利息が積み上がります。</p>



<p class="wp-block-paragraph">実際のローン返済額試算には <a href="https://mashukabu.com/excel-function-howto-use-pmt/">ExcelのPMT関数</a> や <a href="https://mashukabu.com/excel-function-howto-use-ipmt/">ExcelのIPMT関数</a> を組み合わせて使いますが、「金利が動いた場合に元本がどう増えていくか」を可視化するときにFVSCHEDULE関数が役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc15">パターン3: 楽観・標準・悲観の3シナリオ比較</span></h3>



<p class="wp-block-paragraph">将来の金利は予測が難しいので、複数シナリオを並べてリスクの幅を可視化するのが定石です。</p>



<p class="wp-block-paragraph">300万円を5年間運用した場合の比較表を作ってみます。</p>



<figure class="wp-block-table"><table><thead><tr><th>シナリオ</th><th>利率（5年分）</th><th>数式</th><th>5年後の将来額</th></tr></thead><tbody><tr><td>楽観</td><td>5%, 5%, 5%, 5%, 5%</td><td>=FVSCHEDULE(3000000, D2:D6)</td><td>約3,828,845円</td></tr><tr><td>標準</td><td>3%, 3%, 3%, 3%, 3%</td><td>=FVSCHEDULE(3000000, E2:E6)</td><td>約3,477,822円</td></tr><tr><td>悲観</td><td>1%, 1%, 1%, 1%, 1%</td><td>=FVSCHEDULE(3000000, F2:F6)</td><td>約3,153,030円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">シナリオ別に列を分けておけば、利率を変えるだけでシミュレーションが完結します。経営層への提案資料では「悲観シナリオでも約315万円」という言い方ができると、説得力がぐっと上がりますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">パターン4: 月利を指定して月単位で計算する</span></h3>



<p class="wp-block-paragraph">利率配列は年単位だけでなく、月単位でも指定できます。月ごとに利率が変わるケースに便利です。</p>



<p class="wp-block-paragraph">300万円を6か月運用し、月利が0.1%・0.12%・0.15%・0.13%・0.11%・0.10%だった場合の数式は次のとおりです。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(3000000, {0.001, 0.0012, 0.0015, 0.0013, 0.0011, 0.001})</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>3,021,363</strong> 円。6か月後に約2.1万円の利息が付く計算です。</p>



<p class="wp-block-paragraph">利率配列の単位（年・月・日）と、要素数を必ず揃えてください。月利なら配列も月数分並べる、というルールを徹底すれば単位ミスは防げます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>配列の要素数 = 期間数 です。月利を12個並べれば1年分、24個並べれば2年分のシミュレーションになります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc17">パターン5: 過去実績から満期額を逆検証する</span></h3>



<p class="wp-block-paragraph">変動金利型の定期預金で、銀行が表示している満期額が正しいかチェックする用途にも使えます。</p>



<p class="wp-block-paragraph">200万円を10年預け、各年の適用利率が次のとおり記録されているケースです。</p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>適用利率</th></tr></thead><tbody><tr><td>1年目</td><td>0.3%</td></tr><tr><td>2年目</td><td>0.35%</td></tr><tr><td>3年目</td><td>0.4%</td></tr><tr><td>4年目</td><td>0.5%</td></tr><tr><td>5年目</td><td>0.6%</td></tr><tr><td>6年目</td><td>0.55%</td></tr><tr><td>7年目</td><td>0.5%</td></tr><tr><td>8年目</td><td>0.45%</td></tr><tr><td>9年目</td><td>0.4%</td></tr><tr><td>10年目</td><td>0.35%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">利率を D2:D11 に入力した場合の数式は次のとおりです。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(2000000, D2:D11)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2,089,754</strong> 円。10年で約9万円の利息が付く計算になります。銀行の取引明細と一致するかチェックすると、間違いがないか確認できますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">利率指定で気をつけたい単位の落とし穴</span></h2>



<p class="wp-block-paragraph">FVSCHEDULE関数で「結果が異常に大きい」「逆に小さすぎる」と感じたら、ほぼ間違いなく利率の単位ミスです。実務でつまずきやすいポイントを整理します。</p>



<h3 class="wp-block-heading"><span id="toc19">利率を「5」と入力するのはNG</span></h3>



<p class="wp-block-paragraph">最頻出のミスが「5%を <code>5</code> と入力してしまう」ケースです。</p>



<pre class="wp-block-code"><code>=FVSCHEDULE(1000000, {5, 6, 5.5})</code></pre>



<p class="wp-block-paragraph">このまま実行すると、年利500%扱いで計算が走り、結果は約 <strong>3億円</strong> になります。明らかにおかしいので気づきやすいですが、たとえば1.5を入れて150%扱いになると気づきにくく、稟議資料に誤った数字が載るリスクがあります。</p>



<p class="wp-block-paragraph">正しい入力形式は次のいずれかです。</p>



<ul class="wp-block-list"><li>小数表記: <code>0.05</code></li><li>パーセント表記: <code>5%</code></li></ul>



<h3 class="wp-block-heading"><span id="toc20">年利・月利・日利の単位を揃える</span></h3>



<p class="wp-block-paragraph">利率配列の単位（年・月・日）と、要素数の単位を必ず揃えてください。Excelは単位の自動換算をしてくれません。</p>



<figure class="wp-block-table"><table><thead><tr><th>シミュレーションの単位</th><th>配列の中身</th><th>要素数の意味</th></tr></thead><tbody><tr><td>年単位</td><td>各年の年利</td><td>年数</td></tr><tr><td>月単位</td><td>各月の月利</td><td>月数</td></tr><tr><td>日単位</td><td>各日の日利</td><td>日数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば「年利1.2%を月単位でシミュレーションしたい」なら、月利に換算して <code>1.2% / 12 = 0.1%</code> を12個並べます。年利を月単位の配列にそのまま入れると、結果が大きく狂うので注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>利率の単位ミスは結果が桁単位で違ってくるので、検算する習慣をつけると安心です。簡単な期間で手計算と一致するか確認してから本番の数式に展開しましょう。</p></blockquote>



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



<p class="wp-block-paragraph">FVSCHEDULE関数で発生しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>利率配列に文字列が混じっている</td><td>数値だけで埋める</td></tr><tr><td>#VALUE!</td><td>元金に文字列を指定している</td><td>数値で指定する</td></tr><tr><td>#VALUE!</td><td>配列に空白セルがある</td><td>0を入れるか範囲を見直す</td></tr><tr><td>結果が異常に大きい</td><td>利率を <code>5</code> のように整数で指定</td><td><code>0.05</code> または <code>5%</code> で指定</td></tr><tr><td>結果が想定より小さい</td><td>月利を年利の枠で扱った</td><td>期間と利率の単位をそろえる</td></tr><tr><td>結果が元金と同じ</td><td>利率がすべて0</td><td>利率を入力する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc22">#VALUE! が出るときの典型例</span></h3>



<p class="wp-block-paragraph">利率配列に空白セルや文字列（「N/A」「-」など）が紛れ込んでいるケースが大半です。利率データをコピー&#038;ペーストしたときに、書式が文字列のまま入力されている場合も同じエラーになります。</p>



<p class="wp-block-paragraph">対処は、データの貼り付け先のセル書式を「数値」にしてから貼り直すか、<code>=ISNUMBER(A2)</code> で各セルが数値かどうか個別チェックするのが確実です。</p>



<h3 class="wp-block-heading"><span id="toc23">IFERROR関数でエラーをラップする</span></h3>



<p class="wp-block-paragraph">エラー時にメッセージを表示したいときは、IFERROR関数で包むのが定番です。</p>



<pre class="wp-block-code"><code>=IFERROR(FVSCHEDULE(B2, C2:C6), &quot;利率データを確認してください&quot;)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-if/">ExcelのIF関数の使い方</a> と組み合わせると、稟議資料に貼っても恥ずかしくないシートが作れますよ。</p>



<h2 class="wp-block-heading"><span id="toc24">FV関数・XNPV関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">財務評価の関数は、利率の前提と何を求めたいかで使い分けます。</p>



<h3 class="wp-block-heading"><span id="toc25">主要4関数の比較</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>利率</th><th>積立</th><th>求めるもの</th><th>主な用途</th></tr></thead><tbody><tr><td>FV関数</td><td>固定</td><td>あり</td><td>将来価値</td><td>定期積立・定額預金の満期額</td></tr><tr><td>FVSCHEDULE関数</td><td>変動</td><td>なし</td><td>将来価値</td><td>変動金利型投資・段階金利の試算</td></tr><tr><td>XNPV関数</td><td>固定</td><td>–</td><td>正味現在価値</td><td>不定期キャッシュフローの投資判断</td></tr><tr><td>XIRR関数</td><td>–</td><td>–</td><td>内部収益率</td><td>不定期キャッシュフローの実利回り</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc26">使い分けの判断軸</span></h3>



<ul class="wp-block-list"><li>利率が固定で、毎月の積立を含めたい → FV関数</li><li>利率が変動し、元本のみで将来価値を試算したい → <strong>FVSCHEDULE関数</strong></li><li>不定期な日付のキャッシュフローを評価したい → XNPV関数 / XIRR関数</li></ul>



<h3 class="wp-block-heading"><span id="toc27">実務でよくある組み合わせ</span></h3>



<p class="wp-block-paragraph">たとえば変動金利型住宅ローンの試算では、次のような関数組み合わせが定番です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-pmt/">PMT関数</a>: 月々の返済額</li><li><a href="https://mashukabu.com/excel-function-howto-use-ipmt/">IPMT関数</a>: 利息部分</li><li><a href="https://mashukabu.com/excel-function-howto-use-ppmt/">PPMT関数</a>: 元金部分</li><li><strong>FVSCHEDULE関数</strong>: 金利変動シナリオでの残高推移</li></ul>



<p class="wp-block-paragraph">利息と返済を厳密にシミュレーションしたい場合は、FVSCHEDULE関数だけでは足りないので注意してください。「金利が動いたら元本がどれだけ増えるか」の概算用途と覚えておくと、適用範囲を間違えずに済みます。</p>



<p class="wp-block-paragraph">関連記事もあわせてご覧ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-xnpv-function/">ExcelのXNPV関数の使い方｜不定期キャッシュフローの正味現在価値</a></li><li><a href="https://mashukabu.com/excel-xirr-function/">ExcelのXIRR関数の使い方｜不定期キャッシュフローの内部収益率</a></li><li><a href="https://mashukabu.com/excel-function-howto-npv/">ExcelのNPV関数の使い方｜正味現在価値で投資判断</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-irr/">ExcelのIRR関数の使い方｜内部収益率で投資判断</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-mirr/">ExcelのMIRR関数の使い方｜修正内部収益率</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rate/">ExcelのRATE関数の使い方｜投資・ローンの利率を逆算</a></li><li><a href="https://mashukabu.com/spreadsheet-fvschedule-function/">GoogleスプレッドシートのFVSCHEDULE関数の使い方</a></li></ul>



<h2 class="wp-block-heading"><span id="toc28">まとめ｜FVSCHEDULE関数で変動利率の将来価値を見える化</span></h2>



<p class="wp-block-paragraph">ExcelのFVSCHEDULE関数は、変動する利率を配列で受け取り、元本の将来価値を一発で計算する財務関数です。要点をまとめます。</p>



<ul class="wp-block-list"><li>構文は <code>=FVSCHEDULE(元金, 利率配列)</code> の2引数だけ</li><li>配列の要素数 = 期間数になる</li><li>利率は <code>0.05</code> または <code>5%</code> 形式で指定する（<code>5</code> は500%扱い）</li><li>利率0・マイナス利率も計算できる</li><li>単位（年・月・日）は配列と要素数で必ず揃える</li><li>元本のみが対象で、毎月積立は含められない</li><li>「変動金利」「段階金利」「シナリオ比較」の試算に最適</li></ul>



<p class="wp-block-paragraph">「変動金利の住宅ローンで5年後どうなる？」「年ごとに利回りが変わる投資商品の将来価値は？」といった場面で、FVSCHEDULE関数があれば手計算で悩まずに数字を出せます。FV関数しか使ったことがない方は、ぜひFVSCHEDULE関数も実務のレパートリーに加えてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-fvschedule-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのPDURATION関数の使い方｜目標金額に到達するまでの期間を計算する</title>
		<link>https://mashukabu.com/spreadsheet-pduration-function/</link>
					<comments>https://mashukabu.com/spreadsheet-pduration-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 14:38:45 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[PDURATION]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[投資シミュレーション]]></category>
		<category><![CDATA[投資期間]]></category>
		<category><![CDATA[複利計算]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6183</guid>

					<description><![CDATA[GoogleスプレッドシートのPDURATION関数で、目標金額に到達するまでに必要な期間を計算する方法を解説します。積立投資・貯蓄シミュレーション・教育資金計画への実務活用例を数式付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「老後資金3,000万円を、今ある500万円から年5%で運用したら何年かかる？」</p>



<p class="wp-block-paragraph">「教育資金の目標額に到達するには、あと何年積み立てればいい？」</p>



<p class="wp-block-paragraph">このような「目標額に届くまでの期間を逆算する」計算はGoogleスプレッドシートのPDURATION関数を使えばシンプルに求められます。</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">PDURATION関数とは？目標達成までの期間を逆算するスプレッドシート財務関数</a><ol><li><a href="#toc2" tabindex="0">PDURATION関数でできること</a></li></ol></li><li><a href="#toc3" tabindex="0">PDURATION関数の書式と引数</a></li><li><a href="#toc4" tabindex="0">基本の使い方①｜投資が目標額に届くまでの年数を求める</a></li><li><a href="#toc5" tabindex="0">基本の使い方②｜月単位で期間を求める</a></li><li><a href="#toc6" tabindex="0">応用①｜複数シナリオの到達期間を比較する</a></li><li><a href="#toc7" tabindex="0">応用②｜RRI関数と組み合わせる</a></li><li><a href="#toc8" tabindex="0">応用③｜教育資金の目標達成期間を計算する</a></li><li><a href="#toc9" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">#NUM!エラー</a></li><li><a href="#toc11" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc12" tabindex="0">結果がマイナスや想定外の値になる</a></li></ol></li><li><a href="#toc13" tabindex="0">PDURATION関数と関連する財務関数まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PDURATION関数とは？目標達成までの期間を逆算するスプレッドシート財務関数</span></h2>



<p class="wp-block-paragraph">PDURATION（読み方：ピリオド デュレーション）は「Period Duration（期間の持続）」を組み合わせた名前で、一定の利率で複利運用したときに、現在価値から目標額に到達するまでに必要な<strong>期間数</strong>を求める関数です。</p>



<p class="wp-block-paragraph">利率・PV（現在価値）・FV（将来価値）の3つを与えると、複利計算に基づく所要期間を返します。</p>



<h3 class="wp-block-heading"><span id="toc2">PDURATION関数でできること</span></h3>



<ul class="wp-block-list"><li><strong>目標達成年数の計算</strong>: 100万円を年3%で運用して200万円にするまでの年数を求める</li><li><strong>積立シミュレーション</strong>: 教育資金・老後資金が貯まるまでの期間を算出する</li><li><strong>成長期間の分析</strong>: 売上が一定の成長率で目標額に達するまでの年数を試算する</li></ul>



<p class="wp-block-paragraph">手計算だと対数関数を使う必要があり、電卓では求めにくい計算です。PDURATION関数なら3つの数値を入れるだけで一瞬で答えが出ますよ。</p>



<h2 class="wp-block-heading"><span id="toc3">PDURATION関数の書式と引数</span></h2>



<pre class="wp-block-code"><code>=PDURATION(利率, 現在価値, 将来価値)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>英語名</th><th>内容</th><th>入力例</th></tr></thead><tbody><tr><td>利率</td><td>rate</td><td>1期間あたりの利率。年利なら年率を入れる</td><td>0.05（5%）</td></tr><tr><td>現在価値</td><td>pv</td><td>現在の金額・開始時の値。正の数</td><td>1000000</td></tr><tr><td>将来価値</td><td>fv</td><td>目標の金額・終了時の値。正の数</td><td>2000000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は3つすべて必須です。どれかを省略するとエラーになります。</p>



<p class="wp-block-paragraph">内部では次の計算式が使われています。</p>



<pre class="wp-block-code"><code>期間 = ( LOG(将来価値) − LOG(現在価値) ) / LOG(1 + 利率)</code></pre>



<p class="wp-block-paragraph">利率の指定単位は現在価値と将来価値の期間と揃える必要があります。年数を求めたいときは年利を、月数を求めたいときは月利を指定してください。</p>



<h2 class="wp-block-heading"><span id="toc4">基本の使い方①｜投資が目標額に届くまでの年数を求める</span></h2>



<p class="wp-block-paragraph">100万円を年利5%で運用して、200万円に到達するまでに何年かかるかを計算してみましょう。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th><th>セル</th></tr></thead><tbody><tr><td>年利</td><td>5%（0.05）</td><td>B1</td></tr><tr><td>現在の資産（円）</td><td>1,000,000</td><td>B2</td></tr><tr><td>目標金額（円）</td><td>2,000,000</td><td>B3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>数式</strong></p>



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



<p class="wp-block-paragraph">結果は <strong>約 14.2年</strong> になります。</p>



<p class="wp-block-paragraph">100万円を年5%で複利運用すると、14年ちょっとで2倍になる計算ですよ。「72の法則」（72÷利率で倍になる年数の概算）だと14.4年なので、PDURATIONの方が正確に求まります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>小数点以下を調整するには？</strong>  <br>PDURATION関数の結果は小数で返ります（14.2066…）。<code>=ROUNDUP(PDURATION(B1,B2,B3),0)</code> のようにROUNDUPで繰り上げると「最低何年必要か」がわかりやすくなりますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">基本の使い方②｜月単位で期間を求める</span></h2>



<p class="wp-block-paragraph">毎月利息が付くタイプの商品や、短期の積立では月単位で期間を求めたい場面があります。利率と期間の単位を揃えれば月数での計算も可能です。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th></tr></thead><tbody><tr><td>月利</td><td>0.5%（0.005）</td></tr><tr><td>現在価値</td><td>500,000円</td></tr><tr><td>将来価値</td><td>550,000円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>数式</strong></p>



<pre class="wp-block-code"><code>=PDURATION(0.005, 500000, 550000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 19.1ヶ月</strong> です。</p>



<p class="wp-block-paragraph">年利を月利に変換するときは「年利 ÷ 12」で近似できます。年利6%なら月利0.5%という計算ですよ。</p>



<h2 class="wp-block-heading"><span id="toc6">応用①｜複数シナリオの到達期間を比較する</span></h2>



<p class="wp-block-paragraph">同じ現在価値・目標額でも、利率が変わると所要期間は大きく変わります。</p>



<pre class="wp-block-code"><code>=PDURATION(0.02, 1000000, 2000000)   → 約 35.0年（年2%）
=PDURATION(0.05, 1000000, 2000000)   → 約 14.2年（年5%）
=PDURATION(0.10, 1000000, 2000000)   → 約  7.3年（年10%）</code></pre>



<p class="wp-block-paragraph">利率が2%違うだけで到達年数が20年以上変わることがわかります。資産運用のプランを立てるときに、このような比較表を作るとリスクとリターンの関係が一目瞭然ですよ。</p>



<h2 class="wp-block-heading"><span id="toc7">応用②｜RRI関数と組み合わせる</span></h2>



<p class="wp-block-paragraph">PDURATION関数は「必要な利率を求める」 <a href="https://mashukabu.com/spreadsheet-rri-function/">RRI関数</a> と対になる関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>求めるもの</th><th>与えるもの</th></tr></thead><tbody><tr><td>PDURATION</td><td>必要な期間</td><td>利率・現在価値・目標額</td></tr><tr><td>RRI</td><td>必要な利率</td><td>期間・現在価値・目標額</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「年5%で運用したら何年で2倍になる？」→ PDURATION  <br>「10年で2倍にするには何%必要？」→ RRI</p>



<p class="wp-block-paragraph">という使い分けです。2つをセットで使うと、期間と利率を両方向から検討できますよ。</p>



<h2 class="wp-block-heading"><span id="toc8">応用③｜教育資金の目標達成期間を計算する</span></h2>



<p class="wp-block-paragraph">子どもの教育資金として、現在の貯蓄が目標額に到達するまでの期間を計算してみましょう。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th></tr></thead><tbody><tr><td>現在の教育資金</td><td>2,000,000円</td></tr><tr><td>目標額（大学費用）</td><td>5,000,000円</td></tr><tr><td>想定利回り</td><td>年3%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>数式</strong></p>



<pre class="wp-block-code"><code>=PDURATION(0.03, 2000000, 5000000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 31.0年</strong> になります。</p>



<p class="wp-block-paragraph">「あれ、思ったより時間がかかる」と感じた方は多いかもしれません。目標達成が間に合わない場合は、利率を上げるか、毎月の積立を追加する必要があります。積立を含めた計算は <a href="https://mashukabu.com/spreadsheet-nper-function/">NPER関数</a> の方が適していますよ。</p>



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



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



<p class="wp-block-paragraph">次のいずれかのときに発生します。</p>



<ul class="wp-block-list"><li>利率が0以下</li><li>現在価値または将来価値が0以下</li><li>利率が極端に大きく、計算結果が求められない</li></ul>



<p class="wp-block-paragraph">よくある原因は、現在価値や将来価値にマイナスの値を入れてしまうケースです。PDURATION関数では現在価値・将来価値ともに<strong>正の値</strong>で入力してください。</p>



<pre class="wp-block-code"><code>NG：=PDURATION(0.05, -1000000, 2000000)  → #NUM!
OK：=PDURATION(0.05, 1000000, 2000000)   → 正常</code></pre>



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



<p class="wp-block-paragraph">引数に数値以外の値（文字列など）が入っていると発生します。セル参照で数値を指定しているつもりが、テキスト形式のセルになっていないか確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">結果がマイナスや想定外の値になる</span></h3>



<p class="wp-block-paragraph">将来価値が現在価値より小さい場合、負の値が返ります。「減少する」ケースなので、目標額（将来価値）は現在価値より大きい値を指定しているか確認してください。</p>



<h2 class="wp-block-heading"><span id="toc13">PDURATION関数と関連する財務関数まとめ</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>できること</th></tr></thead><tbody><tr><td>PDURATION</td><td>目標達成に必要な期間を求める</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rri-function/">RRI</a></td><td>目標達成に必要な利率を求める</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-nper-function/">NPER</a></td><td>元利均等返済の残期間を求める</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-fv-function/">FV</a></td><td>複利運用後の将来価値を求める</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-pv-function/">PV</a></td><td>将来価値から現在価値を逆算する</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rate-function/">RATE</a></td><td>元利均等返済の利率を逆算する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PDURATIONは一括投資を前提としたシンプルな複利計算専用の関数です。毎月の積立を含めた期間計算にはNPER関数の方が適しています。「一括運用の到達期間→PDURATION」「積立込みの返済・積立期間→NPER」と使い分けると迷わずに済みますよ。</p>



<p class="wp-block-paragraph">ExcelのPDURATION関数の使い方は <a href="https://mashukabu.com/excel-function-howto-use-pduration/">ExcelのPDURATION関数の使い方</a> で解説しています。ExcelとスプレッドシートでPDURATION関数の構文は共通なので、両方使う場面でも安心です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-pduration-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのRRI関数の使い方｜複利利率・CAGRを求める3つのレシピ</title>
		<link>https://mashukabu.com/spreadsheet-rri-function/</link>
					<comments>https://mashukabu.com/spreadsheet-rri-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 10:56:59 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CAGR]]></category>
		<category><![CDATA[PDURATION関数]]></category>
		<category><![CDATA[RRI関数]]></category>
		<category><![CDATA[投資シミュレーション]]></category>
		<category><![CDATA[複利]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6120</guid>

					<description><![CDATA[GoogleスプレッドシートのRRI関数で必要利回りとCAGRを求める方法を解説。投資シミュレーション・売上年平均成長率・教育資金の3レシピをコピペ数式で紹介。PDURATION関数との組み合わせ、CAGRの落とし穴、関連財務関数の使い分けまで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「老後に3,000万円貯めるには、今ある500万円を何%で運用すればいい？」</p>



<p class="wp-block-paragraph">「自社の売上が3年間で1.5倍になったけど、年平均では何%成長したことになる？」</p>



<p class="wp-block-paragraph">「子どもの教育費に15年で300万円。今ある200万円は何%で運用すれば足りる？」</p>



<p class="wp-block-paragraph">このような「目標から逆算で必要利率を求める」計算は、GoogleスプレッドシートのRRI関数で解決できます。1行の数式で答えが出るのが便利ですよ。この記事では、投資・売上CAGR・教育資金という3つの実務シーンで、コピペで動く数式とともに使い方を解説しますね。</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">スプレッドシートのRRI関数とは？複利利率を逆算する財務関数</a><ol><li><a href="#toc2" tabindex="0">RRI関数でできること</a></li><li><a href="#toc3" tabindex="0">Excel版RRIと完全互換</a></li></ol></li><li><a href="#toc4" tabindex="0">RRI関数の書式と3つの引数</a></li><li><a href="#toc5" tabindex="0">RRI関数の使い方①｜投資の必要利率を逆算する</a></li><li><a href="#toc6" tabindex="0">RRI関数の使い方②｜売上のCAGR（年平均成長率）を求める</a><ol><li><a href="#toc7" tabindex="0">CAGR表記がプレゼンで重視される理由</a></li></ol></li><li><a href="#toc8" tabindex="0">RRI関数の使い方③｜教育資金の必要利回りをシミュレーションする</a></li><li><a href="#toc9" tabindex="0">RRI関数の応用｜期間別シナリオで必要利率を比較する</a></li><li><a href="#toc10" tabindex="0">RRI関数とPDURATION関数を組み合わせる</a><ol><li><a href="#toc11" tabindex="0">組み合わせ例：目標達成戦略の比較</a></li></ol></li><li><a href="#toc12" tabindex="0">RRI関数のよくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#NUM! エラー</a></li><li><a href="#toc14" tabindex="0">結果が0になる</a></li><li><a href="#toc15" tabindex="0">結果がマイナスになる</a></li></ol></li><li><a href="#toc16" tabindex="0">CAGR（RRI）の落とし穴｜途中の変動が見えなくなる</a></li><li><a href="#toc17" tabindex="0">RRI関数と関連する財務関数の使い分け</a></li><li><a href="#toc18" tabindex="0">まとめ：RRI関数で目標から逆算する思考を手に入れる</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのRRI関数とは？複利利率を逆算する財務関数</span></h2>



<p class="wp-block-paragraph">RRI（読み方：アールアールアイ）は「Rate of Return on Investment」の略です。一定期間の複利運用で目標額に到達するために必要な、1期間あたりの利率を求める関数です。</p>



<p class="wp-block-paragraph">FV（将来価値）・PV（現在価値）・期間数の3つを与えるだけで、毎期必要な成長率が返ってきます。</p>



<h3 class="wp-block-heading"><span id="toc2">RRI関数でできること</span></h3>



<ul class="wp-block-list"><li><strong>投資の必要利回り計算</strong>: 100万円を10年で300万円にするには年何%必要か</li><li><strong>CAGR（年平均成長率）の計算</strong>: 売上3年間の平均成長率を求める</li><li><strong>目標達成シミュレーション</strong>: 教育資金・老後資金の必要利回りを算出する</li></ul>



<p class="wp-block-paragraph">CAGRはビジネスレポートや投資分析でよく使われる指標です。「毎年一定の割合で成長し続けたと仮定した平均成長率」を指します。RRI関数の計算式はCAGRと同じなので、スプレッドシートでのCAGR計算にそのまま使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">Excel版RRIと完全互換</span></h3>



<p class="wp-block-paragraph">ExcelのRRI関数とスプレッドシートのRRI関数は構文・挙動ともに完全一致しています。Excel版の解説は<a href="https://mashukabu.com/excel-function-howto-use-rri/">ExcelのRRI関数の使い方</a>で読めるので、両方使う場面でも安心です。</p>



<h2 class="wp-block-heading"><span id="toc4">RRI関数の書式と3つの引数</span></h2>



<pre class="wp-block-code"><code>=RRI(期間数, 現在価値, 将来価値)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>英語名</th><th>内容</th><th>入力例</th></tr></thead><tbody><tr><td>期間数</td><td>nper</td><td>運用する期間の数（年数など）</td><td>10</td></tr><tr><td>現在価値</td><td>pv</td><td>現在の金額・開始時の値</td><td>1000000</td></tr><tr><td>将来価値</td><td>fv</td><td>目標の金額・終了時の値</td><td>3000000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は3つすべて必須です。構文がシンプルなので覚えやすいですよ。</p>



<p class="wp-block-paragraph">内部では次の計算式が使われています。</p>



<pre class="wp-block-code"><code>利率 = (将来価値 / 現在価値) ^ (1 / 期間数) − 1</code></pre>



<p class="wp-block-paragraph">CAGRの公式と完全に同じ式です。RRI関数は、この計算をスプレッドシートに任せられる便利関数だと考えるとイメージしやすいですね。</p>



<h2 class="wp-block-heading"><span id="toc5">RRI関数の使い方①｜投資の必要利率を逆算する</span></h2>



<p class="wp-block-paragraph">100万円を10年間で300万円にするために必要な年利を求めてみましょう。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th><th>セル</th></tr></thead><tbody><tr><td>運用期間（年）</td><td>10</td><td>B1</td></tr><tr><td>現在の資産（円）</td><td>1,000,000</td><td>B2</td></tr><tr><td>目標金額（円）</td><td>3,000,000</td><td>B3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>数式</strong></p>



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



<p class="wp-block-paragraph">結果は <strong>約 11.6%</strong> になります。</p>



<p class="wp-block-paragraph">100万円を10年で3倍にするには、複利で年11.6%の運用が必要です。インデックス投資の長期平均は年5〜7%程度なので、11.6%は積極運用レベルだとわかりますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>パーセント表示にするには？</strong>  <br>RRI関数の結果は小数で返ります（0.116…）。セルの書式を「パーセンテージ」に変更すると、そのまま「11.6%」と表示できます。書式設定メニューから操作するのが最も簡単ですよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">RRI関数の使い方②｜売上のCAGR（年平均成長率）を求める</span></h2>



<p class="wp-block-paragraph">売上の年平均成長率を求める場面でも、RRIはよく使われます。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>年度</th><th>売上（万円）</th></tr></thead><tbody><tr><td>1年目（基準）</td><td>5,000</td></tr><tr><td>4年目（最新）</td><td>7,500</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで注意したいのが「期間数」です。1年目から4年目までは、年数の差分で<strong>3年</strong>になります。年度の数ではなく、間隔を数えるのがポイントですよ。</p>



<pre class="wp-block-code"><code>=RRI(3, 5000, 7500)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 14.5%</strong> です。</p>



<p class="wp-block-paragraph">「3年間で売上が1.5倍になった」ことを、「年平均14.5%成長」と表現できます。投資家説明会や経営陣へのプレゼン資料でよく使われる表現ですね。</p>



<h3 class="wp-block-heading"><span id="toc7">CAGR表記がプレゼンで重視される理由</span></h3>



<p class="wp-block-paragraph">「3年で1.5倍」は直感的でわかりやすい指標です。ただし、期間が違う事業同士を比べるときには使えません。CAGR（年平均ベース）に揃えれば、5年間や10年間の事業とも横並びで比較できます。経営指標としてCAGRが好まれるのはこのためですよ。</p>



<h2 class="wp-block-heading"><span id="toc8">RRI関数の使い方③｜教育資金の必要利回りをシミュレーションする</span></h2>



<p class="wp-block-paragraph">子どもの大学進学資金を例にしてみましょう。今ある200万円を、15年後に300万円にしたいケースです。</p>



<p class="wp-block-paragraph"><strong>条件設定</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>値</th><th>セル</th></tr></thead><tbody><tr><td>運用期間（年）</td><td>15</td><td>B1</td></tr><tr><td>現在の貯蓄（円）</td><td>2,000,000</td><td>B2</td></tr><tr><td>目標金額（円）</td><td>3,000,000</td><td>B3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>数式</strong></p>



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



<p class="wp-block-paragraph">結果は <strong>約 2.7%</strong> になります。</p>



<p class="wp-block-paragraph">年2.7%なら、つみたてNISAやバランス型投資信託でも十分狙える水準です。「目標が現実的かどうか」を1行の数式で判定できるのがRRIの強みですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>追加積立がある場合は？</strong>  <br>RRIは「一括投資で目標を達成する利率」を求める関数です。毎月積み立てる場合は、<a href="https://mashukabu.com/spreadsheet-fv-function/">FV関数</a>や<a href="https://mashukabu.com/spreadsheet-pv-function/">PV関数</a>を使って積立を含めた計算をするのが正解です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc9">RRI関数の応用｜期間別シナリオで必要利率を比較する</span></h2>



<p class="wp-block-paragraph">同じ現在価値・将来価値でも、運用期間が変わると必要利率は大きく変わります。</p>



<pre class="wp-block-code"><code>=RRI(5,  1000000, 3000000)   → 約 24.6%
=RRI(10, 1000000, 3000000)   → 約 11.6%
=RRI(20, 1000000, 3000000)   → 約  5.6%
=RRI(30, 1000000, 3000000)   → 約  3.7%</code></pre>



<p class="wp-block-paragraph">期間が長いほど、必要利率がぐっと下がりますね。これは複利効果が時間とともに膨らむためです。</p>



<p class="wp-block-paragraph">老後資金の計画を早めに始める理由として、このような比較表を作るとリアリティを持って共有できますよ。家族会議の資料に使うと「あ、20年後なら現実的だね」と納得感が出やすいです。</p>



<h2 class="wp-block-heading"><span id="toc10">RRI関数とPDURATION関数を組み合わせる</span></h2>



<p class="wp-block-paragraph">RRI関数は「目標利率で何年かかるか」を求める<a href="https://mashukabu.com/spreadsheet-pduration-function/">PDURATION関数</a>と対になる関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>求めるもの</th><th>与えるもの</th></tr></thead><tbody><tr><td>RRI</td><td>必要な利率</td><td>期間・現在価値・目標額</td></tr><tr><td>PDURATION</td><td>必要な期間</td><td>利率・現在価値・目標額</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「年5%で運用したら何年で2倍になる？」→ PDURATION  <br>「10年で2倍にするには何%必要？」→ RRI</p>



<p class="wp-block-paragraph">という使い分けです。2つをセットで使うとシミュレーションの幅がぐっと広がりますね。</p>



<h3 class="wp-block-heading"><span id="toc11">組み合わせ例：目標達成戦略の比較</span></h3>



<p class="wp-block-paragraph">老後資金1,000万円を準備したいケースで、両関数を並べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>シナリオ</th><th>関数</th><th>入力</th><th>結果</th></tr></thead><tbody><tr><td>20年で目標達成するなら</td><td>RRI</td><td>期間20年・現在300万・目標1,000万</td><td>年6.2%</td></tr><tr><td>年6%で運用するなら</td><td>PDURATION</td><td>利率6%・現在300万・目標1,000万</td><td>約20.6年</td></tr><tr><td>年3%で運用するなら</td><td>PDURATION</td><td>利率3%・現在300万・目標1,000万</td><td>約40.7年</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「期間優先」「利率優先」のどちらで目標を設計するかが、ひと目で判断できますよ。</p>



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



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



<p class="wp-block-paragraph">次のいずれかのときに発生します。</p>



<ul class="wp-block-list"><li>現在価値（pv）と将来価値（fv）が同じ符号でない</li><li>期間数が0以下</li><li>現在価値が0</li></ul>



<p class="wp-block-paragraph">よくある原因は、現在価値にマイナスを入れてしまうケースです。RRI関数では現在価値・将来価値ともに<strong>正の値</strong>で入力してくださいね。</p>



<pre class="wp-block-code"><code>NG：=RRI(10, -1000000, 3000000)
OK：=RRI(10,  1000000, 3000000)</code></pre>



<h3 class="wp-block-heading"><span id="toc14">結果が0になる</span></h3>



<p class="wp-block-paragraph">現在価値と将来価値が同じ値の場合は、成長率ゼロを意味するため0が返ります。数値を正しく入力しているか確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">結果がマイナスになる</span></h3>



<p class="wp-block-paragraph">将来価値が現在価値より小さい（価値が減少している）場合に、負の値が返ります。これは「マイナス成長（減少率）」を意味するので、エラーではありません。</p>



<p class="wp-block-paragraph">たとえば、新規ユーザー数が3年間で1,000→700と減ったケースを考えてみましょう。<code>=RRI(3, 1000, 700)</code> の結果は約 <strong>−11.2%</strong> です。「年あたり11.2%減」と読み替えられますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">CAGR（RRI）の落とし穴｜途中の変動が見えなくなる</span></h2>



<p class="wp-block-paragraph">RRIで計算するCAGRは、始点と終点しか見ません。途中の年に何が起きたかは結果に反映されないのが弱点です。</p>



<p class="wp-block-paragraph">たとえば次の2つの売上推移を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>年度</th><th>パターンA（安定成長）</th><th>パターンB（乱高下）</th></tr></thead><tbody><tr><td>1年目</td><td>5,000</td><td>5,000</td></tr><tr><td>2年目</td><td>5,750</td><td>9,000</td></tr><tr><td>3年目</td><td>6,612</td><td>3,500</td></tr><tr><td>4年目</td><td>7,500</td><td>7,500</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらもCAGRは <strong>約14.5%</strong> で同じです。でも、パターンBは2年目から3年目で売上が60%以上落ち込んでいます。</p>



<p class="wp-block-paragraph">経営報告でCAGRだけを見せると、こうした変動が完全に隠れてしまうので注意が必要ですね。年次成長率の表も併記する、標準偏差や前年比のグラフを添えるなど、補助指標とセットで使うのがおすすめですよ。</p>



<p class="wp-block-paragraph">不定期なキャッシュフローの実利回りを正確に求めたい場合は、<a href="https://mashukabu.com/spreadsheet-irr-function/">IRR関数</a>や<a href="https://mashukabu.com/spreadsheet-xirr-function/">XIRR関数</a>が適しています。</p>



<h2 class="wp-block-heading"><span id="toc17">RRI関数と関連する財務関数の使い分け</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>できること</th><th>主な用途</th></tr></thead><tbody><tr><td>RRI</td><td>複利利率・CAGRの計算</td><td>資産運用・KPI成長率</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-pduration-function/">PDURATION</a></td><td>目標達成期間</td><td>シミュレーション</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-fv-function/">FV</a></td><td>将来価値</td><td>積立後の予測</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-pv-function/">PV</a></td><td>現在価値</td><td>元本の逆算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rate-function/">RATE</a></td><td>元利均等返済の利率</td><td>ローン分析</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-nper-function/">NPER</a></td><td>元利均等返済の期間</td><td>ローン分析</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-irr-function/">IRR</a></td><td>内部収益率</td><td>キャッシュフロー混在</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-xirr-function/">XIRR</a></td><td>内部収益率（日付指定）</td><td>投資の実利回り</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けの感覚をシンプルにまとめると、こうなります。</p>



<ul class="wp-block-list"><li><strong>資産運用の利率逆算</strong> → RRI</li><li><strong>ローン返済の利率確認</strong> → RATE</li><li><strong>不定期な投資の実利回り</strong> → XIRR</li></ul>



<h2 class="wp-block-heading"><span id="toc18">まとめ：RRI関数で目標から逆算する思考を手に入れる</span></h2>



<p class="wp-block-paragraph">GoogleスプレッドシートのRRI関数は、3つの引数だけで「目標額に到達するための必要利率」を求められます。</p>



<ul class="wp-block-list"><li>投資シミュレーション（必要利回り計算）</li><li>売上のCAGR（年平均成長率）算出</li><li>教育資金・老後資金のシナリオ設計</li></ul>



<p class="wp-block-paragraph">の3シーンで、特に威力を発揮します。</p>



<p class="wp-block-paragraph">PDURATION関数とセットで使えば「期間優先」「利率優先」の両方向からシミュレーションできますよ。CAGRの落とし穴（途中変動が見えない）には注意しつつ、目標から逆算する思考のツールとして活用してくださいね。</p>



<p class="wp-block-paragraph">Excel版の使い方は<a href="https://mashukabu.com/excel-function-howto-use-rri/">ExcelのRRI関数の使い方</a>で解説しています。ExcelとスプレッドシートでRRI関数の構文は共通なので、両方使う場面でも安心です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-rri-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのRRI関数の使い方｜複利利率・CAGR・年平均成長率の計算方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-rri/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-rri/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 16 Feb 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CAGR]]></category>
		<category><![CDATA[Excel財務関数]]></category>
		<category><![CDATA[RRI関数]]></category>
		<category><![CDATA[利率計算]]></category>
		<category><![CDATA[年平均成長率]]></category>
		<category><![CDATA[投資シミュレーション]]></category>
		<category><![CDATA[複利計算]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3333</guid>

					<description><![CDATA[ExcelのRRI関数で複利利率や年平均成長率（CAGR）を求める方法を解説します。引数（期間・現在価値・将来価値）の意味、投資シミュレーション、教育資金プラン、CAGR分析の実例から、RATE関数・PDURATION関数との使い分け、エラー対処まで完全網羅。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「目標金額に届くには、年利何パーセントで運用すればいいんだろう？」</p>



<p class="wp-block-paragraph">老後資金や教育資金の計画を立てるとき、こんな疑問が浮かびますよね。元手と目標額、運用期間はなんとなく決められても、必要な利率を逆算するのは手計算だと骨が折れます。</p>



<p class="wp-block-paragraph">ExcelのRRI関数を使えば、必要な複利利率がたった1つの数式で求まります。年平均成長率（CAGR）の計算にもそのまま使えるので、ビジネスの売上分析にも便利ですよ。</p>



<p class="wp-block-paragraph">この記事では、RRI関数の基本構文から投資・教育資金シミュレーション、CAGR分析、RATE関数・PDURATION関数との使い分けまで、まとめて解説していきますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのRRI関数とは？</a><ol><li><a href="#toc2" tabindex="0">RRI関数の読み方と意味</a></li><li><a href="#toc3" tabindex="0">RRI関数でできること（複利利率・CAGR計算）</a></li></ol></li><li><a href="#toc4" tabindex="0">ExcelのRRI関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明（表で整理）</a></li></ol></li><li><a href="#toc7" tabindex="0">RRI関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">例：10年で100万円を200万円にするための必要利率</a></li><li><a href="#toc9" tabindex="0">セル参照で動的に計算する</a></li><li><a href="#toc10" tabindex="0">月単位で計算するときの注意点</a></li></ol></li><li><a href="#toc11" tabindex="0">RRI関数の実践的な使い方・応用例</a><ol><li><a href="#toc12" tabindex="0">投資シミュレーション：老後資金の必要利回りを計算する</a></li><li><a href="#toc13" tabindex="0">教育資金シミュレーション：500万円を15年で1500万円に</a></li><li><a href="#toc14" tabindex="0">CAGR（年平均成長率）の計算に使う</a></li><li><a href="#toc15" tabindex="0">売上CAGR比較で事業の成長性を評価する</a></li><li><a href="#toc16" tabindex="0">スピル機能で複数シナリオを一括計算する</a></li></ol></li><li><a href="#toc17" tabindex="0">RRI関数でよくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#NUM! エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc20" tabindex="0">結果がほぼ0になる・期待した値と違う</a></li></ol></li><li><a href="#toc21" tabindex="0">RRI関数と似た関数の使い分け</a><ol><li><a href="#toc22" tabindex="0">RATE関数との違い（定期支払ありのローン・積立）</a></li><li><a href="#toc23" tabindex="0">PDURATION関数との違い（利率ではなく期間を求める）</a></li><li><a href="#toc24" tabindex="0">NPER関数・MIRR関数との関係</a></li><li><a href="#toc25" tabindex="0">FV/PV関数との関係</a></li><li><a href="#toc26" tabindex="0">関数早見表</a></li></ol></li><li><a href="#toc27" tabindex="0">まとめ｜RRI関数で複利利率を逆算しよう</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">RRI関数は、<strong>一定期間の複利運用で必要な利率</strong>を求める財務関数です。「現在の金額を、指定した期間で目標額にするには年何%で運用すればいいか」を逆算してくれます。</p>



<p class="wp-block-paragraph">Excel 2013で追加された関数で、Excel 2016 / 2019 / 2021 / 2024 / Microsoft 365 / Excel for Mac / Excel for the web で使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">RRI関数の読み方と意味</span></h3>



<p class="wp-block-paragraph">RRI関数の読み方は「<strong>アールアールアイ</strong>」です。</p>



<p class="wp-block-paragraph">語源は「Rate of Return on Investment」（投資利益率）の略とされています。ただしMicrosoft公式には明記されていません。日本語にすると「投資利益率」という意味ですね。</p>



<p class="wp-block-paragraph">覚え方としては、「<strong>R</strong>eturn の <strong>R</strong>ate を <strong>I</strong>nvestment で求める」とイメージするとわかりやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">RRI関数でできること（複利利率・CAGR計算）</span></h3>



<p class="wp-block-paragraph">RRI関数では、主に次のような計算ができます。</p>



<ul class="wp-block-list"><li><strong>複利利率の逆算</strong>: 目標金額に到達するために必要な年利を求める</li><li><strong>CAGR（年平均成長率）の計算</strong>: 売上や利益の長期的な成長率を求める</li><li><strong>投資シミュレーション</strong>: 老後資金・教育資金の必要利回りを算出する</li><li><strong>目標逆算プランニング</strong>: 「○年で○倍にしたい」を利率に変換する</li></ul>



<p class="wp-block-paragraph">CAGRとは年平均成長率（Compound Annual Growth Rate）のことで、複数年の成長を「毎年一定の率で成長したと仮定した場合の平均成長率」を表します。RRI関数の内部計算式はCAGRの公式と完全に一致するので、CAGR計算にそのまま使えるんですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc5">基本構文</span></h3>



<pre class="wp-block-code"><code>=RRI(nper, pv, fv)</code></pre>



<p class="wp-block-paragraph">引数は3つだけ。すべて必須です。シンプルな構文なのですぐに覚えられますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">引数の説明（表で整理）</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>名前</th><th>意味</th><th>入力例</th></tr></thead><tbody><tr><td>nper</td><td>期間数</td><td>運用する期間の数（年・月など）</td><td>10</td></tr><tr><td>pv</td><td>現在価値（Present Value）</td><td>現在の金額・開始時の値</td><td>1000000</td></tr><tr><td>fv</td><td>将来価値（Future Value）</td><td>目標の金額・終了時の値</td><td>2000000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">内部では次の計算式が使われています。</p>



<pre class="wp-block-code"><code>RRI = (fv / pv) ^ (1 / nper) - 1</code></pre>



<p class="wp-block-paragraph">この式はCAGRの計算式そのものです。RRI関数はこの計算をワンステップで実行してくれる便利な関数というわけですね。</p>



<p class="wp-block-paragraph">戻り値は小数で返るので、パーセント表示にしたいときはセルの書式設定で「パーセンテージ」を選んでください。</p>



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



<h3 class="wp-block-heading"><span id="toc8">例：10年で100万円を200万円にするための必要利率</span></h3>



<p class="wp-block-paragraph">「100万円を10年間複利で運用して200万円にしたい」というケースで試してみましょう。</p>



<pre class="wp-block-code"><code>=RRI(10, 1000000, 2000000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約0.07177（約7.18%）</strong> になります。</p>



<p class="wp-block-paragraph">つまり、年利約7.18%で複利運用できれば、10年で100万円が200万円に到達するということです。</p>



<p class="wp-block-paragraph">手計算で検証してみましょう。</p>



<pre class="wp-block-code"><code>(2000000 / 1000000) ^ (1/10) - 1
= 2 ^ 0.1 - 1
≈ 0.07177</code></pre>



<p class="wp-block-paragraph">RRI関数の結果と一致しますね。</p>



<h3 class="wp-block-heading"><span id="toc9">セル参照で動的に計算する</span></h3>



<p class="wp-block-paragraph">実務では、数値を直接入力するよりもセル参照を使うのがおすすめです。値を変えるだけで結果が自動更新されるので、シミュレーションに便利ですよ。</p>



<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>10</td></tr><tr><td>B3</td><td>現在の金額</td><td>1,000,000</td></tr><tr><td>B4</td><td>目標金額</td><td>2,000,000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式はこうなります。</p>



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



<p class="wp-block-paragraph">B4の目標金額を3,000,000に変更すれば、必要利率も自動で再計算されます。「3倍にするには年利何%必要か？」「5年に短縮したらどうなるか？」を試行錯誤しながら検討できます。</p>



<h3 class="wp-block-heading"><span id="toc10">月単位で計算するときの注意点</span></h3>



<p class="wp-block-paragraph">「毎月複利で運用する商品」を想定して月単位で計算したいときは、nperに月数を入れましょう。</p>



<pre class="wp-block-code"><code>=RRI(120, 1000000, 2000000)</code></pre>



<p class="wp-block-paragraph">10年は120か月なので、結果は <strong>約0.00579（約0.58%）</strong> になります。これは「月利」です。</p>



<p class="wp-block-paragraph">月利を年利換算したいときは、こう書きます。</p>



<pre class="wp-block-code"><code>=(1 + RRI(120, 1000000, 2000000))^12 - 1</code></pre>



<p class="wp-block-paragraph">結果は約7.18%。年単位で計算したときと一致しますね。複利の計算では、期間の単位（年・月）と利率の単位を必ずそろえてください。</p>



<h2 class="wp-block-heading"><span id="toc11">RRI関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">投資シミュレーション：老後資金の必要利回りを計算する</span></h3>



<p class="wp-block-paragraph">「手元の500万円を30年間運用して、老後資金2,000万円を準備したい」というケースを考えてみましょう。</p>



<pre class="wp-block-code"><code>=RRI(30, 5000000, 20000000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約0.04729（約4.73%）</strong> です。</p>



<p class="wp-block-paragraph">年利約4.73%で複利運用できれば、30年で500万円が2,000万円に届く計算です。インデックス投資の長期平均リターン（年5〜7%）と比べれば、現実的に狙える水準ですよね。</p>



<p class="wp-block-paragraph">条件を変えて試してみるのもおすすめです。たとえば、元手を700万円に増やすとどうなるか確認してみましょう。</p>



<pre class="wp-block-code"><code>=RRI(30, 7000000, 20000000)</code></pre>



<p class="wp-block-paragraph">結果は約3.56%まで下がります。元手を増やすほど必要利率が下がることが、数字で確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">教育資金シミュレーション：500万円を15年で1500万円に</span></h3>



<p class="wp-block-paragraph">「子どもが0歳のいま500万円を、大学進学（15歳）までに1500万円に増やしたい」というケースも計算してみましょう。</p>



<pre class="wp-block-code"><code>=RRI(15, 5000000, 15000000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約0.07599（約7.60%）</strong> です。</p>



<p class="wp-block-paragraph">年利約7.60%は、株式中心のポートフォリオなら届く可能性のある水準です。「現実的に狙えるか」「リスクをどこまで取れるか」を判断する材料になりますね。</p>



<p class="wp-block-paragraph">期間を短くするほど必要利率は跳ね上がります。<code>=RRI(10, 5000000, 15000000)</code> だと約11.6%まで上昇します。早く準備を始めるほど運用は楽になる、ということが数字でわかりますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">CAGR（年平均成長率）の計算に使う</span></h3>



<p class="wp-block-paragraph">RRI関数は投資だけでなく、ビジネスの成長率分析にも活用できます。</p>



<p class="wp-block-paragraph">たとえば、ある事業の売上が3年間で1,000万円から1,500万円に成長したとします。年平均成長率（CAGR）を求めてみましょう。</p>



<pre class="wp-block-code"><code>=RRI(3, 10000000, 15000000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約0.14471（約14.47%）</strong> です。</p>



<p class="wp-block-paragraph">「3年間で毎年平均14.47%ずつ成長した」と表現できます。年ごとの売上にバラつきがあっても、CAGRを使えば平均的な成長ペースを1つの数字で把握できるのがポイントです。</p>



<p class="wp-block-paragraph">事業計画書や経営報告で「年平均成長率」を示したいときに、ぜひ活用してみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc15">売上CAGR比較で事業の成長性を評価する</span></h3>



<p class="wp-block-paragraph">複数事業のCAGRを横並びで比較すると、どの事業が伸びているかが一目でわかります。</p>



<figure class="wp-block-table"><table><thead><tr><th>事業</th><th>開始期</th><th>終了期</th><th>年数</th><th>CAGR</th></tr></thead><tbody><tr><td>A事業</td><td>800万円</td><td>1,200万円</td><td>5年</td><td>=RRI(5,8000000,12000000) ≈ 8.45%</td></tr><tr><td>B事業</td><td>1,000万円</td><td>1,500万円</td><td>5年</td><td>=RRI(5,10000000,15000000) ≈ 8.45%</td></tr><tr><td>C事業</td><td>500万円</td><td>1,000万円</td><td>5年</td><td>=RRI(5,5000000,10000000) ≈ 14.87%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">絶対額が大きく違っても、CAGRなら成長ペースを公平に比較できます。「規模は小さいけれど勢いがある事業はどれか」が定量的に判断できますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">スピル機能で複数シナリオを一括計算する</span></h3>



<p class="wp-block-paragraph">Excel 2021 / Microsoft 365 のスピル機能を使えば、複数のシナリオを一度に計算できます。</p>



<p class="wp-block-paragraph">たとえば、運用期間を5年・10年・15年・20年・30年と並べて、必要利率を一気に出してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th></tr></thead><tbody><tr><td>B2:B6</td><td>5, 10, 15, 20, 30（運用期間）</td></tr><tr><td>C2</td><td>5000000（現在価値）</td></tr><tr><td>D2</td><td>20000000（目標金額）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">E2に次の式を入れれば、結果が縦に展開されます。</p>



<pre class="wp-block-code"><code>=RRI(B2:B6, C2, D2)</code></pre>



<p class="wp-block-paragraph">「20年なら年利○%、30年なら年利○%」が一覧で見えるので、シミュレーションがぐっとはかどります。Excel 2019以前ではこの書き方ができないので、各行に <code>=RRI(B2, $C$2, $D$2)</code> を入れてフィルコピーしてくださいね。</p>



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



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



<p class="wp-block-paragraph"><code>#NUM!</code> エラーは、引数の値が計算上無効な場合に発生します。よくある原因は次の3つです。</p>



<ul class="wp-block-list"><li><strong>pvが0</strong>: 現在価値が0だと割り算が成立しない</li><li><strong>nperが0</strong>: 期間が0だと累乗の計算ができない</li><li><strong>pvとfvの符号が逆</strong>: 計算結果が虚数になるケース</li></ul>



<p class="wp-block-paragraph">対処法はシンプル。pvとnperに0が入っていないか確認してください。また、pvとfvは通常どちらも正の値を入力します。</p>



<pre class="wp-block-code"><code>=RRI(10, 0, 2000000)        → #NUM! エラー（pvが0）
=RRI(0, 1000000, 2000000)   → #NUM! エラー（nperが0）
=RRI(10, -1000000, 2000000) → #NUM! エラー（符号が逆）</code></pre>



<p class="wp-block-paragraph">「元本が減る場合」を想定して負の値を入れたくなりますが、RRI関数は対応していません。元本割れのシナリオを扱いたいときはIRR関数など別の関数を検討してくださいね。</p>



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



<p class="wp-block-paragraph"><code>#VALUE!</code> エラーは、引数に数値以外の値が入っている場合に発生します。</p>



<pre class="wp-block-code"><code>=RRI(&quot;十年&quot;, 1000000, 2000000)  → #VALUE! エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使っている場合は、参照先に文字列が入っていないかチェックしてみてください。「100万円」のように単位付きで入力すると文字列扱いになるので、セルには「1000000」と数値で入力し、表示形式で「円」を付けるのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">結果がほぼ0になる・期待した値と違う</span></h3>



<p class="wp-block-paragraph">エラーは出ないけれど結果が想定と違うときは、引数の単位がそろっていない可能性があります。</p>



<ul class="wp-block-list"><li>nperを「月数」で入れたのに、結果を「年利」だと思っている</li><li>pvとfvを混同している（過去と未来を入れ違い）</li></ul>



<p class="wp-block-paragraph">nperと利率の単位は必ずそろえてください。月数で入れたら結果は月利、年数で入れたら結果は年利です。年利に直したいときは <code>=(1+月利)^12-1</code> で換算しましょう。</p>



<h2 class="wp-block-heading"><span id="toc21">RRI関数と似た関数の使い分け</span></h2>



<p class="wp-block-paragraph">RRI関数と似た役割を持つ関数がいくつかあります。それぞれの違いを押さえておくと、場面に応じて最適な関数を選べますよ。</p>



<h3 class="wp-block-heading"><span id="toc22">RATE関数との違い（定期支払ありのローン・積立）</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-rate/">RATE関数</a>は、<strong>定期的な支払い（積立・返済）がある場合</strong>の利率を求める関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>RRI関数</th><th>RATE関数</th></tr></thead><tbody><tr><td>用途</td><td>一括投資の複利利率</td><td>ローン・積立の利率</td></tr><tr><td>定期支払（pmt）</td><td>なし</td><td>あり</td></tr><tr><td>計算方式</td><td>直接計算（数式1回）</td><td>反復計算（繰り返し近似）</td></tr><tr><td>引数の数</td><td>3つ</td><td>最大6つ</td></tr><tr><td>対応バージョン</td><td>Excel 2013以降</td><td>全バージョン</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは「<strong>定期的な支払いがあるかどうか</strong>」です。毎月の積立や返済があるならRATE関数、一括投資ならRRI関数を選んでください。</p>



<p class="wp-block-paragraph">ちなみに、RATE関数でpmt（定期支払額）を0にすると、RRI関数と同じ結果が得られます。Excel 2010以前のバージョンでRRI関数が使えないときは <code>=RATE(nper, 0, -pv, fv)</code> で代用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">PDURATION関数との違い（利率ではなく期間を求める）</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-pduration/">PDURATION関数</a>は、RRI関数の「姉妹関数」ともいえる存在です。どちらもExcel 2013で同時に追加されました。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>RRI関数</th><th>PDURATION関数</th></tr></thead><tbody><tr><td>求めるもの</td><td>必要な利率</td><td>必要な期間</td></tr><tr><td>わかっている情報</td><td>期間・現在価値・将来価値</td><td>利率・現在価値・将来価値</td></tr><tr><td>構文</td><td><code>=RRI(nper, pv, fv)</code></td><td><code>=PDURATION(rate, pv, fv)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「利率を知りたい」ならRRI関数、「何年かかるか知りたい」ならPDURATION関数と覚えておけばOKです。</p>



<h3 class="wp-block-heading"><span id="toc24">NPER関数・MIRR関数との関係</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-nper/">NPER関数</a>は、定期支払いを含む条件での必要期間を求めます。PDURATION関数が一括投資向けなのに対し、NPER関数はローンや積立にも対応しています。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-mirr/">MIRR関数</a>は、不規則なキャッシュフローの修正内部収益率を求める関数です。投資額と回収額が複数回発生するケースで使います。RRI関数よりも複雑な投資分析向けですね。</p>



<h3 class="wp-block-heading"><span id="toc25">FV/PV関数との関係</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-fv/">FV関数</a>は将来価値、<a href="https://mashukabu.com/excel-function-howto-use-pv/">PV関数</a>は現在価値を求める関数です。RRI関数は「FVとPVから利率を逆算する」ポジションにあると考えるとイメージしやすいですよ。</p>



<pre class="wp-block-code"><code>FV関数:  利率と期間から将来価値を求める
PV関数:  利率と期間から現在価値を求める
RRI関数: 期間とFV・PVから利率を求める</code></pre>



<p class="wp-block-paragraph">これらは三位一体の関係です。3つのうち2つがわかればもう1つが計算できる、という構造になっています。</p>



<h3 class="wp-block-heading"><span id="toc26">関数早見表</span></h3>



<p class="wp-block-paragraph">迷ったときに使える早見表です。</p>



<ul class="wp-block-list"><li><strong>一括投資の利率</strong> → RRI関数</li><li><strong>一括投資の期間</strong> → <a href="https://mashukabu.com/excel-function-howto-use-pduration/">PDURATION関数</a></li><li><strong>定期支払ありの利率</strong> → <a href="https://mashukabu.com/excel-function-howto-use-rate/">RATE関数</a></li><li><strong>定期支払ありの期間</strong> → <a href="https://mashukabu.com/excel-function-howto-use-nper/">NPER関数</a></li><li><strong>不規則キャッシュフローの収益率</strong> → <a href="https://mashukabu.com/excel-function-howto-use-mirr/">MIRR関数</a></li><li><strong>目標金額に届くか確認</strong> → <a href="https://mashukabu.com/excel-function-howto-use-fv/">FV関数</a></li><li><strong>必要な元本を逆算</strong> → <a href="https://mashukabu.com/excel-function-howto-use-pv/">PV関数</a></li><li><strong>不均等キャッシュフローのIRR</strong> → <a href="https://mashukabu.com/excel-function-howto-use-irr/">IRR関数</a></li><li><strong>名目利率と実質利率の換算</strong> → <a href="https://mashukabu.com/excel-function-howto-use-effect/">EFFECT関数</a> / <a href="https://mashukabu.com/excel-function-howto-use-nominal/">NOMINAL関数</a></li></ul>



<h2 class="wp-block-heading"><span id="toc27">まとめ｜RRI関数で複利利率を逆算しよう</span></h2>



<p class="wp-block-paragraph">ExcelのRRI関数で複利利率や年平均成長率（CAGR）を求める方法を、基本から応用まで紹介してきました。要点をおさらいしておきますね。</p>



<ul class="wp-block-list"><li>RRI関数は一括投資の <strong>複利利率を逆算</strong> する財務関数</li><li>構文は <code>=RRI(nper, pv, fv)</code> の3引数だけ</li><li>内部計算式は <code>(fv/pv)^(1/nper)-1</code> で <strong>CAGRと完全一致</strong></li><li>老後資金・教育資金などの投資シミュレーションに使える</li><li>売上やKPIのCAGR分析にもそのまま流用できる</li><li>定期支払いがあるならRATE関数、期間を求めたいならPDURATION関数を選ぶ</li><li>nperと利率の単位（年・月）は必ずそろえる</li><li>pv・nperが0、または符号不一致だと #NUM! エラーになる</li></ul>



<p class="wp-block-paragraph">「目標金額に届くには年利何%が必要？」という疑問を、RRI関数でサクッと解決してみてくださいね。</p>



<p class="wp-block-paragraph">財務関数シリーズの他の記事もあわせて読むと、お金まわりの計算がぐっと楽になりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-rate/">ExcelのRATE関数の使い方</a> — 定期支払ありの利率計算</li><li><a href="https://mashukabu.com/excel-function-howto-use-pduration/">ExcelのPDURATION関数の使い方</a> — 必要期間の逆算</li><li><a href="https://mashukabu.com/excel-function-howto-use-nper/">ExcelのNPER関数の使い方</a> — 積立・返済期間の計算</li><li><a href="https://mashukabu.com/excel-function-howto-use-pmt/">ExcelのPMT関数の使い方</a> — 毎月の支払額を計算</li><li><a href="https://mashukabu.com/excel-function-howto-use-fv/">ExcelのFV関数の使い方</a> — 将来価値の計算</li><li><a href="https://mashukabu.com/excel-function-howto-use-pv/">ExcelのPV関数の使い方</a> — 現在価値の計算</li><li><a href="https://mashukabu.com/excel-function-howto-use-irr/">ExcelのIRR関数の使い方</a> — 内部収益率で投資判断</li><li><a href="https://mashukabu.com/excel-function-howto-use-mirr/">ExcelのMIRR関数の使い方</a> — 修正内部収益率</li><li><a href="https://mashukabu.com/excel-function-howto-use-effect/">ExcelのEFFECT関数の使い方</a> — 実質年利の計算</li><li><a href="https://mashukabu.com/excel-function-howto-use-nominal/">ExcelのNOMINAL関数の使い方</a> — 名目年利の換算</li></ul>



<p class="wp-block-paragraph">数字で目標を設計できるようになると、お金の不安がぐっと減りますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-rri/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
