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

<channel>
	<title>内部利益率 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E5%86%85%E9%83%A8%E5%88%A9%E7%9B%8A%E7%8E%87/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 22 Mar 2026 01:11:59 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>内部利益率 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのIRR関数の使い方｜内部利益率</title>
		<link>https://mashukabu.com/spreadsheet-irr-function/</link>
					<comments>https://mashukabu.com/spreadsheet-irr-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 01:11:59 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[IRR]]></category>
		<category><![CDATA[キャッシュフロー]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[内部利益率]]></category>
		<category><![CDATA[投資判断]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4960</guid>

					<description><![CDATA[GoogleスプレッドシートのIRR関数の使い方を初心者向けに解説。基本構文から投資案件の比較、NPV関数との使い分け、よくあるエラーの対処法まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「この投資、利回りは何パーセントなの？」</p>



<p>設備投資やプロジェクトの提案で、上司や経営層に聞かれることがありますよね。売上予測と初期費用を並べるだけでは「結局もうかるの？」がピンときません。</p>



<p>スプレッドシートのIRR関数を使えば、投資の利回りをパーセントで算出できます。「年利8.9%相当のリターンが見込める」と言えれば、判断がグッとしやすくなりますよ。</p>



<p>この記事では、IRR関数の基本から投資案件の比較、NPV関数との使い分けまでまとめて紹介します。</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">IRR関数とは？ &#8212; スプレッドシートで内部収益率を求める関数</a></li><li><a href="#toc2" tabindex="0">IRR関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">IRR関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">3年間の投資案件のIRRを求める</a></li><li><a href="#toc7" tabindex="0">IRRの結果の読み方</a></li><li><a href="#toc8" tabindex="0">推定値を指定する</a></li></ol></li><li><a href="#toc9" tabindex="0">IRR関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">複数の投資案件を比較する</a></li><li><a href="#toc11" tabindex="0">5年間の設備投資を評価する</a></li><li><a href="#toc12" tabindex="0">月次キャッシュフローでIRRを計算する</a></li></ol></li><li><a href="#toc13" tabindex="0">IRR関数とNPV関数の使い分け</a></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">Excelとの違い</a></li><li><a href="#toc16" tabindex="0">まとめ</a><ol><li><a href="#toc17" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">IRR関数とは？ &#8212; スプレッドシートで内部収益率を求める関数</span></h2>



<p>IRR関数（読み方: あい あーる あーる）は、<strong>キャッシュフローの正味現在価値（NPV）がゼロになる割引率を求める関数</strong>です。</p>



<p>名前は英語の「Internal Rate of Return（内部収益率）」の略です。</p>



<p>もう少しかみ砕くと、「この投資は年利何パーセント相当のリターンがあるか？」を計算してくれる関数です。銀行預金の利率のように、投資の収益性をパーセントで表せます。</p>



<p>IRR関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>投資案件の利回り（年利換算）をパーセントで算出する</li><li>複数の投資案件を利回りベースで比較する</li><li>投資が自社の目標利回りを超えるかどうか判断する</li><li>不均等なキャッシュフローでも正確に利回りを求められる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>IRR関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">IRR関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=IRR(キャッシュフロー範囲, [推定値])</code></pre>



<p>カッコの中に、初期投資と各期のキャッシュフローが入った範囲を指定します。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</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>IRRの推定値（省略時は0.1 = 10%）。計算が収束しない場合に調整する</td></tr></tbody></table></figure>



<p>キャッシュフロー範囲には<strong>必ずプラスとマイナスの値が混在</strong>している必要があります。すべてプラスやすべてマイナスだとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>NPV関数では初期投資を外で足しましたが、IRR関数では初期投資も範囲の中に含めます。ここがNPVとの大きな違いです。</p></blockquote>



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



<p>まずはシンプルな例で動きを確認してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">3年間の投資案件のIRRを求める</span></h3>



<p>設備投資100万円をして、1年目に30万円、2年目に40万円、3年目に50万円のリターンが見込めるケースです。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th><th>金額</th></tr></thead><tbody><tr><td>B1</td><td>初期投資</td><td>-1,000,000</td></tr><tr><td>B2</td><td>1年目</td><td>300,000</td></tr><tr><td>B3</td><td>2年目</td><td>400,000</td></tr><tr><td>B4</td><td>3年目</td><td>500,000</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=IRR(B1:B4)</code></pre>



<p>結果は <strong>約8.9%</strong> です。この投資は年利8.9%相当のリターンが見込めると判断できます。</p>



<p>ここで大事なポイントが1つあります。<strong>初期投資もセル範囲に含める</strong>という点です。NPV関数では初期投資を外で足しましたが、IRR関数では最初のセル（B1）に初期投資のマイナス値を入れます。</p>



<h3 class="wp-block-heading"><span id="toc7">IRRの結果の読み方</span></h3>



<p>IRR関数の結果は、投資判断のシンプルな基準になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>IRRの値</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>たとえば自社の目標利回りが5%なら、IRRが8.9%の案件は「目標を上回るので投資OK」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc8">推定値を指定する</span></h3>



<p>通常は推定値を省略すれば問題ありません。ただし、#NUM! エラーが出る場合は推定値を変えてみてください。</p>



<pre class="wp-block-code"><code>=IRR(B1:B4, 0.05)</code></pre>



<p>推定値に0.05（5%）を指定しています。IRR関数は内部で繰り返し計算（反復法）を行っており、推定値はその出発点になります。</p>



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



<h3 class="wp-block-heading"><span id="toc10">複数の投資案件を比較する</span></h3>



<p>2つの投資案件をIRRで比較してみましょう。<a href="https://mashukabu.com/spreadsheet-npv-function/">NPV関数の記事</a>で紹介した案件と同じデータを使います。</p>



<p><strong>案件A（初期投資300万円・3年回収）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>キャッシュフロー</th></tr></thead><tbody><tr><td>0年目（初期投資）</td><td>-3,000,000</td></tr><tr><td>1年目</td><td>1,200,000</td></tr><tr><td>2年目</td><td>1,200,000</td></tr><tr><td>3年目</td><td>1,200,000</td></tr></tbody></table></figure>



<p><strong>案件B（初期投資500万円・3年回収）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>キャッシュフロー</th></tr></thead><tbody><tr><td>0年目（初期投資）</td><td>-5,000,000</td></tr><tr><td>1年目</td><td>1,500,000</td></tr><tr><td>2年目</td><td>2,000,000</td></tr><tr><td>3年目</td><td>2,500,000</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>案件A: =IRR(B1:B4) → 約9.7%
案件B: =IRR(B1:B4) → 約8.9%</code></pre>



<p>案件AのほうがIRRは高くなります。つまり投資効率は案件Aのほうが良いということです。</p>



<p>面白いことに、NPVで比較すると案件B（約40万円）のほうが案件A（約27万円）より大きくなります。IRRとNPVで順位が逆転するケースです。</p>



<p><strong>これが起きる理由</strong>: IRRは「投資額あたりの効率」を見る指標で、NPVは「絶対的な利益額」を見る指標だからです。投資効率を重視するならIRR、利益額を重視するならNPVで判断しましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">5年間の設備投資を評価する</span></h3>



<p>新しい機械を500万円で導入し、5年間のリターンが見込めるケースです。</p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>キャッシュフロー</th></tr></thead><tbody><tr><td>0年目（初期投資）</td><td>-5,000,000</td></tr><tr><td>1年目</td><td>800,000</td></tr><tr><td>2年目</td><td>1,200,000</td></tr><tr><td>3年目</td><td>1,500,000</td></tr><tr><td>4年目</td><td>1,500,000</td></tr><tr><td>5年目</td><td>1,200,000</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=IRR(B1:B6)</code></pre>



<p>結果は <strong>約7.1%</strong> です。自社の目標利回りが8%なら、この投資は目標に届かないため再検討が必要です。目標が5%なら投資OKという判断になります。</p>



<h3 class="wp-block-heading"><span id="toc12">月次キャッシュフローでIRRを計算する</span></h3>



<p>月ごとのキャッシュフローでIRRを求める場合、結果は「月利」になります。年利に換算するには12を掛けてください。</p>



<pre class="wp-block-code"><code>=IRR(B1:B13) * 12</code></pre>



<p>B1に初期投資、B2:B13に1月目から12月目のキャッシュフローが入っている想定です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>厳密には <code>=(1+IRR(B1:B13))^12-1</code> で複利換算するほうが正確です。ただし概算で十分な場面では単純に12倍でも問題ありません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc13">IRR関数とNPV関数の使い分け</span></h2>



<p>IRR関数と<a href="https://mashukabu.com/spreadsheet-npv-function/">NPV関数</a>は、どちらも投資判断に使う財務関数です。表す内容が違うので、場面に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>IRR関数</th><th>NPV関数</th></tr></thead><tbody><tr><td>結果の単位</td><td>パーセント（利回り）</td><td>金額（現在価値）</td></tr><tr><td>何がわかるか</td><td>投資の効率（年利換算）</td><td>投資の絶対的な利益額</td></tr><tr><td>判断基準</td><td>IRR > 目標利回りなら投資OK</td><td>NPV > 0 なら投資OK</td></tr><tr><td>初期投資の扱い</td><td>セル範囲に含める</td><td>NPVの外で足す</td></tr><tr><td>割引率の指定</td><td>不要（自動計算される）</td><td>引数で指定が必要</td></tr><tr><td>典型的な使い方</td><td>「この投資は年利何%？」</td><td>「この投資で利益はいくら？」</td></tr></tbody></table></figure>



<p><strong>使い分けのポイント</strong>: 「利回りが何%か知りたい」ならIRR、「利益が何円か知りたい」ならNPVです。</p>



<p>実務では両方を組み合わせるのがベストです。IRRで効率を見て、NPVで絶対額を見れば、投資判断がより確かになりますよ。</p>



<p>たとえば先ほどの案件比較では、IRRは案件Aが有利（9.7% > 8.9%）ですが、NPVは案件Bが有利（約40万 > 約27万）でした。初期投資に余裕があるなら利益額の大きい案件B、資金効率を優先するなら案件Aという判断ができます。</p>



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



<p>IRR関数で「思った結果にならない」ケースをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM! エラーが出る</td><td>キャッシュフローにプラスとマイナスが混在していない</td><td>初期投資（マイナス）を範囲に含めているか確認する</td></tr><tr><td>#NUM! エラーが出る</td><td>計算が収束しない</td><td>推定値を変えてみる（例: 0.05, -0.1, 0.5）</td></tr><tr><td>#VALUE! エラーが出る</td><td>範囲に文字列が含まれている</td><td>数値のみ指定する。空白セルは0として扱われる</td></tr><tr><td>結果が異常に大きい</td><td>初期投資に対してリターンが非常に大きい</td><td>入力データが正しいか確認する</td></tr><tr><td>結果がマイナスになる</td><td>投資が元本割れしている</td><td>入力データが正しければ、その投資は損失を出す計算</td></tr><tr><td>月次なのに年利が出る</td><td>期間の単位とIRRの対応を誤解している</td><td>月次CFのIRRは月利。年利にするには12倍する</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>#NUM! エラーで最も多い原因は「初期投資のマイナス値を範囲に含め忘れている」ことです。IRR関数にはプラスとマイナスの両方が必要なので、初期投資のセルも範囲に入れましょう。</p></blockquote>



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



<p>IRR関数はExcelとGoogleスプレッドシートで完全に同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=IRR(範囲, [推定値])</td><td>=IRR(キャッシュフロー範囲, [推定値])</td></tr><tr><td>動作</td><td>内部収益率を返す</td><td>内部収益率を返す</td></tr><tr><td>推定値の省略時</td><td>0.1（10%）</td><td>0.1（10%）</td></tr><tr><td>反復計算の上限</td><td>20回</td><td>同様</td></tr></tbody></table></figure>



<p>引数名の表記が若干異なるだけで、機能は完全に同じです。ExcelとGoogleスプレッドシートのどちらでも同じ数式がそのまま使えます。</p>



<p>Excelにある XIRR関数（日付ベースのIRR計算）もGoogleスプレッドシートで利用できます。キャッシュフローの発生日が不均等な場合はXIRR関数を検討してみてください。</p>



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



<p>IRR関数は、投資の利回りをパーセントで算出する関数です。</p>



<p>ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=IRR(キャッシュフロー範囲, [推定値])</code></li><li><strong>初期投資（マイナス値）もセル範囲に含める</strong>のがNPV関数との違い</li><li>結果は利回り（パーセント）で返される</li><li>IRRが目標利回りを上回れば「投資OK」が基本判断</li><li>投資効率（IRR）と利益額（NPV）は両方見るのがベスト</li><li>月次データのIRRは月利なので、年利換算には12倍する</li><li>#NUM! エラーはプラス・マイナス混在の確認か推定値の調整で解消できる</li></ul>



<p>まずは <code>=IRR({-1000000, 300000, 400000, 500000})</code> で3年間のキャッシュフローの利回りを試してみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc17">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-npv-function/">スプレッドシートのNPV関数の使い方｜正味現在価値</a></li><li><a href="https://mashukabu.com/spreadsheet-pv-function/">スプレッドシートのPV関数の使い方｜現在価値</a></li><li><a href="https://mashukabu.com/spreadsheet-fv-function/">スプレッドシートのFV関数の使い方｜将来価値</a></li><li><a href="https://mashukabu.com/spreadsheet-pmt-function/">スプレッドシートのPMT関数の使い方｜定期支払額</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-irr-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
