<?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>NPV &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/npv/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 23 May 2026 21:05:12 +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>NPV &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのXNPV関数の使い方｜不定期キャッシュフローの正味現在価値</title>
		<link>https://mashukabu.com/excel-xnpv-function/</link>
					<comments>https://mashukabu.com/excel-xnpv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:43:13 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[投資判断]]></category>
		<category><![CDATA[現在価値]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6580</guid>

					<description><![CDATA[ExcelのXNPV関数の使い方を実務目線で解説。NPV関数との違い、不定期キャッシュフローの正味現在価値計算、割引率の決め方、設備投資・不動産・XIRRとの使い分けまで、財務初心者が今日から使えるレベルで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">設備投資の採算評価を頼まれて、NPV関数で計算してみたものの、実際の支払いと入金は契約締結時・納品時・運用開始時とバラバラ。NPV関数は等間隔のキャッシュフローが前提なので、日付がそろわない実務では使いづらいですよね。</p>



<p class="wp-block-paragraph">そんなときに役立つのが、ExcelのXNPV関数です。任意の日付で発生するキャッシュフローの正味現在価値（NPV）を、実日数ベースで計算してくれる財務関数です。</p>



<p class="wp-block-paragraph">この記事ではXNPV関数の構文・使い方から、NPV関数との違い、実務活用例、割引率の決め方まで解説します。エラー対処やXIRR関数との使い分けも紹介するので、財務初心者の方でも今日の実務にすぐ活かせますよ。</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">XNPV関数とは？NPV関数との違い</a><ol><li><a href="#toc2" tabindex="0">NPV関数との違い（最重要ポイント）</a></li></ol></li><li><a href="#toc3" tabindex="0">XNPV関数の構文と引数</a><ol><li><a href="#toc4" tabindex="0">引数の詳細</a></li><li><a href="#toc5" tabindex="0">計算式の中身（参考）</a></li><li><a href="#toc6" tabindex="0">対応バージョン</a></li></ol></li><li><a href="#toc7" tabindex="0">XNPV関数の基本的な使い方</a></li><li><a href="#toc8" tabindex="0">XNPV関数の実務活用パターン5選</a><ol><li><a href="#toc9" tabindex="0">パターン1: 設備投資の採算性評価</a></li><li><a href="#toc10" tabindex="0">パターン2: 投資判定IFと組み合わせる</a></li><li><a href="#toc11" tabindex="0">パターン3: 複数シナリオ比較（割引率を変えた感応度分析）</a></li><li><a href="#toc12" tabindex="0">パターン4: 不動産投資の収支評価</a></li><li><a href="#toc13" tabindex="0">パターン5: SaaS事業の顧客生涯価値（LTV）試算</a></li></ol></li><li><a href="#toc14" tabindex="0">割引率の決め方</a><ol><li><a href="#toc15" tabindex="0">主な選定基準</a></li><li><a href="#toc16" tabindex="0">業種別の参考レンジ</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#NUM! が出るときの典型例</a></li><li><a href="#toc19" tabindex="0">IFERROR関数でラップする</a></li></ol></li><li><a href="#toc20" tabindex="0">NPV関数・XIRR関数との違い・使い分け</a><ol><li><a href="#toc21" tabindex="0">3関数の比較</a></li><li><a href="#toc22" tabindex="0">使い分けの判断軸</a></li><li><a href="#toc23" tabindex="0">XNPVとXIRRはセットで使う</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ｜XNPV関数で投資判断の精度を上げる</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">XNPV関数（読み方：エックスエヌピーブイ）は、不定期な日付のキャッシュフローに対して、指定した割引率で正味現在価値を計算する財務関数です。</p>



<p class="wp-block-paragraph">関数名は「X（eXact dates＝正確な日付）」と「NPV（Net Present Value＝正味現在価値）」に由来します。NPV関数の「日付指定版」と理解するとイメージしやすいでしょう。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>NPV関数</th><th>XNPV関数</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>365日基準で実日数</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">実務では「キャッシュフローの発生日が完全にそろう」場面の方が珍しいので、XNPV関数の方が使いやすいケースが多いです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>NPV関数の場合、初期投資（時点0）は数式の外側で加算する必要があります。一方XNPV関数は、初期投資を値の先頭に入れるだけで自動処理されます。式が直感的になる点も大きなメリットです。</p></blockquote>



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



<p class="wp-block-paragraph">XNPV関数の構文はシンプルです。</p>



<pre class="wp-block-code"><code>=XNPV(割引率, 値, 日付)</code></pre>



<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>必須</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>割引率は年率で入力する（10% なら 0.1 または 10%）</li><li>値には正と負の両方が必要（初期投資のマイナス + 収入のプラス）</li><li>日付の最初の値が基準日になる（時系列順に並べる）</li></ul>



<h3 class="wp-block-heading"><span id="toc5">計算式の中身（参考）</span></h3>



<p class="wp-block-paragraph">XNPV関数は、各キャッシュフローを次の式で割り引いて合計しています。</p>



<pre class="wp-block-code"><code>XNPV = Σ [ Pi / (1 + 割引率)^((di - d1)/365) ]</code></pre>



<ul class="wp-block-list"><li>Pi: i番目のキャッシュフロー</li><li>di: i番目の日付</li><li>d1: 最初の日付（基準日）</li></ul>



<p class="wp-block-paragraph">実日数を365日で割って年に換算します。月末・月初などの細かい日付差も正確に反映してくれるのが強みです。</p>



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



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



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



<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>2026/4/1</td><td>設備購入</td><td>-10,000,000</td></tr><tr><td>2026/12/31</td><td>初年度収益</td><td>2,500,000</td></tr><tr><td>2027/12/31</td><td>2年目収益</td><td>3,500,000</td></tr><tr><td>2028/12/31</td><td>3年目収益</td><td>4,000,000</td></tr><tr><td>2029/12/31</td><td>4年目収益</td><td>3,500,000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">A2:A6に日付、B2:B6に金額を入れた場合、割引率10%でのXNPVは次の式で求められます。</p>



<pre class="wp-block-code"><code>=XNPV(0.1, B2:B6, A2:A6)</code></pre>



<p class="wp-block-paragraph">結果は約1,250,000円となり、プラスなので投資価値ありと判断できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>初期投資のセルには必ずマイナス符号を付けてください。プラス値だけだと #NUM! エラーになります。経理実務でも「投資・支出はマイナス、収入はプラス」が共通ルールです。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">パターン1: 設備投資の採算性評価</span></h3>



<pre class="wp-block-code"><code>=XNPV(0.1, B2:B6, A2:A6)</code></pre>



<p class="wp-block-paragraph">社内ハードルレート10%で評価し、プラスなら採算合格、マイナスなら再検討、というシンプルな判定に使えます。稟議資料の判定根拠としてよく使うパターンです。</p>



<h3 class="wp-block-heading"><span id="toc10">パターン2: 投資判定IFと組み合わせる</span></h3>



<pre class="wp-block-code"><code>=IF(XNPV(0.1, B2:B6, A2:A6) &gt; 0, &quot;投資推奨&quot;, &quot;再検討&quot;)</code></pre>



<p class="wp-block-paragraph">XNPVの結果を直接IF関数で判定すると、稟議資料に貼れる「OK/NG表示」が作れます。資料を見る上司が一目で結論を把握できますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン3: 複数シナリオ比較（割引率を変えた感応度分析）</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>割引率</th><th>数式</th></tr></thead><tbody><tr><td>8%</td><td>=XNPV(0.08, B2:B6, A2:A6)</td></tr><tr><td>10%</td><td>=XNPV(0.10, B2:B6, A2:A6)</td></tr><tr><td>12%</td><td>=XNPV(0.12, B2:B6, A2:A6)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率を変えてXNPVの変動を見ることで、想定リスクの幅を可視化できます。経営層への説明では「割引率±2%でも採算合格」と示せると説得力が上がります。</p>



<h3 class="wp-block-heading"><span id="toc12">パターン4: 不動産投資の収支評価</span></h3>



<p class="wp-block-paragraph">物件購入時の頭金、月次の家賃収入、不定期の修繕費、売却時の収入など、日付がバラバラなキャッシュフローを一括評価できます。</p>



<pre class="wp-block-code"><code>=XNPV(0.06, B2:B60, A2:A60)</code></pre>



<p class="wp-block-paragraph">不動産は長期かつ不定期な収支が多いため、XNPV関数の特性が活きやすい領域です。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン5: SaaS事業の顧客生涯価値（LTV）試算</span></h3>



<p class="wp-block-paragraph">初期獲得コスト、月額収入、アップセル収入、解約損失など、解約時期や追加課金日が読めない収支もXNPV関数で評価できます。</p>



<pre class="wp-block-code"><code>=XNPV(0.15, B2:B30, A2:A30)</code></pre>



<p class="wp-block-paragraph">スタートアップ評価では割引率を高めに（15〜25%）取るのが一般的です。リスクが高いほど割引率を上げて慎重に評価します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>キャッシュフロー一覧を別シートに整理し、参照範囲に名前を定義しておくと数式が読みやすくなります。例えば「投資CF」「投資日付」と名前定義しておけば、<code>=XNPV(0.1, 投資CF, 投資日付)</code> の形でシンプルに書けますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc14">割引率の決め方</span></h2>



<p class="wp-block-paragraph">XNPV関数で一番悩むのが「割引率に何を入れるか」です。代表的な選定基準を整理します。</p>



<h3 class="wp-block-heading"><span id="toc15">主な選定基準</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>基準</th><th>内容</th><th>使う場面</th></tr></thead><tbody><tr><td>資本コスト（WACC）</td><td>企業全体の調達コストの加重平均</td><td>全社的な投資判断</td></tr><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>



<h3 class="wp-block-heading"><span id="toc16">業種別の参考レンジ</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>業種</th><th>割引率の目安</th></tr></thead><tbody><tr><td>インフラ・公益</td><td>5〜8%</td></tr><tr><td>製造業</td><td>8〜12%</td></tr><tr><td>IT・サービス業</td><td>10〜15%</td></tr><tr><td>スタートアップ・新規事業</td><td>15〜25%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">具体的な数値が決まっていない場合は、社内の経理部門に「ハードルレートはいくつですか？」と聞くのが最短です。多くの会社では8〜12%の範囲に設定されています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>割引率は年率で入力します。月次キャッシュフローを扱うときも年率のまま指定してください。XNPV関数は365日ベースで自動計算するので、月率に換算する必要はありません。</p></blockquote>



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



<p class="wp-block-paragraph">XNPV関数で発生しやすいエラーをまとめました。</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>必ず正負両方の値を含める</td></tr><tr><td>#NUM!</td><td>日付が時系列順でない</td><td>最初の日付を一番古いものに</td></tr><tr><td>#VALUE!</td><td>日付が日付シリアル値でない</td><td>DATE関数または日付セル参照に修正</td></tr><tr><td>#VALUE!</td><td>値の中に文字列が混入</td><td>セル書式を数値に統一</td></tr><tr><td>結果が直感と違う</td><td>割引率の単位ミス</td><td>年率で入力されているか確認</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">初期投資のマイナス値を入れ忘れて、すべてプラスのキャッシュフローだけで計算するとこのエラーが出ます。投資・支出は必ずマイナスで入れてください。</p>



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



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



<pre class="wp-block-code"><code>=IFERROR(XNPV(0.1, B2:B6, A2:A6), &quot;データを確認してください&quot;)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-if/">ExcelのIF関数の使い方</a> や <a href="https://mashukabu.com/excel-if-ifs-iferror-ifna-comparison/">IF・IFS・IFERROR・IFNAの使い分け</a> と組み合わせるのもおすすめです。堅牢な投資判定シートが作れますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">NPV関数・XIRR関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">財務評価の関数は3つセットで覚えると整理しやすいです。</p>



<h3 class="wp-block-heading"><span id="toc21">3関数の比較</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td>NPV関数</td><td>等間隔キャッシュフローの正味現在価値</td><td>割引率＋等間隔の値</td><td>円（正味現在価値）</td></tr><tr><td>XNPV関数</td><td>不定期キャッシュフローの正味現在価値</td><td>割引率＋値＋日付</td><td>円（正味現在価値）</td></tr><tr><td>XIRR関数</td><td>不定期キャッシュフローの内部収益率</td><td>値＋日付</td><td>%（内部収益率）</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li>「目標利回りで投資価値はあるか」を判定したい → XNPV関数（プラスなら採算合格）</li><li>「実際の利回りは何%か」を計算したい → XIRR関数</li><li>「等間隔の単純なシミュレーション」で十分 → NPV関数</li></ul>



<h3 class="wp-block-heading"><span id="toc23">XNPVとXIRRはセットで使う</span></h3>



<p class="wp-block-paragraph">実務ではこの2つをセットで提示すると説得力が増します。</p>



<pre class="wp-block-code"><code>=XNPV(0.1, B2:B6, A2:A6)
=XIRR(B2:B6, A2:A6)</code></pre>



<p class="wp-block-paragraph">「ハードルレート10%でNPVが+125万円、IRRは14.2%」という形で稟議資料に書けば、判定ロジックが明確になります。</p>



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



<ul class="wp-block-list"><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/spreadsheet-xnpv-function/">GoogleスプレッドシートのXNPV関数の使い方</a></li></ul>



<h2 class="wp-block-heading"><span id="toc24">まとめ｜XNPV関数で投資判断の精度を上げる</span></h2>



<p class="wp-block-paragraph">ExcelのXNPV関数は、不定期なキャッシュフローの正味現在価値を実日数ベースで計算する財務関数です。要点をまとめます。</p>



<ul class="wp-block-list"><li>構文は <code>=XNPV(割引率, 値, 日付)</code></li><li>割引率は年率で指定する</li><li>値には正と負の両方を含める（初期投資はマイナス）</li><li>最初の日付が基準日になる</li><li>NPV関数との最大の違いは「日付指定」と「初期投資を式内に含められる」点</li><li>設備投資・不動産・SaaS・M&#038;A など、日付が散らばる実務シーンに最適</li><li>XIRR関数とセットで使うと、判定ロジックが明確になる</li></ul>



<p class="wp-block-paragraph">「上司から投資判断資料を頼まれた」「設備投資の採算性をすぐ評価したい」という場面で、XNPV関数があれば日付がバラバラのキャッシュフローでも自信を持って数字を出せます。NPV関数しか使ったことがない方は、ぜひXNPV関数も実務のレパートリーに加えてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-xnpv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのXNPV関数の使い方｜不規則なキャッシュフローのNPVを計算する</title>
		<link>https://mashukabu.com/spreadsheet-xnpv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-xnpv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 02:30:38 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[XNPV]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[投資判断]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6104</guid>

					<description><![CDATA[GoogleスプレッドシートのXNPV関数で不規則な日付のキャッシュフローから正味現在価値（NPV）を算出する方法を、実際の計算結果つきで解説。NPV関数との数値差、割引率の決め方、XIRRと組み合わせた投資判断フロー、よくあるエラーまで実務目線でまとめます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">投資判断や事業計画の評価で「正味現在価値（NPV）」を計算したいのに、入金や支払いのタイミングがバラバラで困った経験はありませんか。GoogleスプレッドシートのXNPV関数を使えば、日付が不規則なキャッシュフローでも正確にNPVを算出できます。</p>



<p class="wp-block-paragraph">この記事では、XNPV関数の構文から、NPV関数との計算結果の違い、割引率の決め方、XIRRと組み合わせた投資判断のフローまで、実際の数値例を交えて解説します。</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">スプレッドシートのXNPV関数とは？</a></li><li><a href="#toc2" tabindex="0">XNPV関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">XNPV関数の基本的な使い方</a><ol><li><a href="#toc4" tabindex="0">結果がどう計算されているかを確かめる</a></li></ol></li><li><a href="#toc5" tabindex="0">NPV関数との違いと計算結果の比較</a><ol><li><a href="#toc6" tabindex="0">計算結果はどれくらい変わるのか</a></li></ol></li><li><a href="#toc7" tabindex="0">XNPV関数の実務での活用例3パターン</a><ol><li><a href="#toc8" tabindex="0">プロジェクト投資の判断</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">割引率の決め方の実践</a><ol><li><a href="#toc12" tabindex="0">中小企業の簡易評価で使える3パターン</a></li><li><a href="#toc13" tabindex="0">WACCを使うときの考え方</a></li><li><a href="#toc14" tabindex="0">感度分析もセットで行う</a></li></ol></li><li><a href="#toc15" tabindex="0">XIRR関数との組み合わせで投資判断する</a><ol><li><a href="#toc16" tabindex="0">XNPV→XIRR→投資判断のフロー</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">XNPV関数（読み方：エックスエヌピーブイ）は、不規則な間隔で発生する一連のキャッシュフローの正味現在価値（NPV）を計算する財務関数です。関数名は「X（不規則な日付の意味）+ NPV（Net Present Value：正味現在価値）」に由来します。</p>



<p class="wp-block-paragraph">通常の<a href="https://mashukabu.com/spreadsheet-npv-function/">NPV関数</a>は「キャッシュフローが等間隔（毎年や毎月）で発生する」ことを前提としています。しかし実務では、初期投資の半年後に売上が立ち、その3か月後に追加投資、というように日付がバラバラなことの方が多いはずです。</p>



<p class="wp-block-paragraph">XNPV関数なら、各キャッシュフローの発生日を直接指定できます。そのため、現実のスケジュールに沿った正確な評価が可能になります。</p>



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



<p class="wp-block-paragraph">XNPV関数の構文はシンプルです。</p>



<pre class="wp-block-code"><code>=XNPV(割引率, キャッシュフロー金額, キャッシュフロー日付)</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>割引率</td><td>投資の年間割引率</td><td>0.08（8%）</td></tr><tr><td>キャッシュフロー金額</td><td>各時点の入出金額の範囲</td><td>B2:B6</td></tr><tr><td>キャッシュフロー日付</td><td>各金額に対応する日付の範囲</td><td>A2:A6</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">押さえておくべきポイントは3つあります。割引率は年率で指定すること。最初のキャッシュフローは通常マイナス（初期投資）にすること。そして、日付は時系列順に並べ、最初の日付が割引計算の基準日になることです。</p>



<p class="wp-block-paragraph">内部的には、各キャッシュフローを「最初の日付からの実日数 ÷ 365」乗の割引係数で現在価値に換算してから合計しています。期間ではなく実日数を使うのが、XNPV関数のいちばんの特徴です。</p>



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



<p class="wp-block-paragraph">実際にスプレッドシートでXNPVを使ってみましょう。次のような投資案件を評価する例です。A列に日付、B列にキャッシュフローを入力します。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>日付（A列）</th><th>キャッシュフロー（B列）</th></tr></thead><tbody><tr><td>2行目</td><td>2026/01/15</td><td>-1,000,000</td></tr><tr><td>3行目</td><td>2026/05/20</td><td>250,000</td></tr><tr><td>4行目</td><td>2026/11/10</td><td>350,000</td></tr><tr><td>5行目</td><td>2027/04/05</td><td>400,000</td></tr><tr><td>6行目</td><td>2027/09/30</td><td>300,000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率を年8%として、セルD2にXNPVを入力します。</p>



<pre class="wp-block-code"><code>=XNPV(0.08, B2:B6, A2:A6)</code></pre>



<p class="wp-block-paragraph">この式の結果は約 <strong>220,471円</strong> が返ります（円未満は四捨五入）。これは、5回の不規則なキャッシュフローを「2026/01/15時点の価値」に割り戻した合計値です。</p>



<p class="wp-block-paragraph">結果がプラスなら投資価値あり、マイナスなら見送り、というのが基本的な判断軸です。今回のケースは100万円の初期投資に対して、現在価値ベースで約22万円の上積みが見込めるため、年8%の要求利回りをクリアできていると判断できます。</p>



<h3 class="wp-block-heading"><span id="toc4">結果がどう計算されているかを確かめる</span></h3>



<p class="wp-block-paragraph">XNPVの計算過程は、列を分けて自分で再現できます。理解を深めたい場合は、C列に「最初の日付からの経過日数」、D列に「割引係数」、E列に「現在価値」を作ってみてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>行</th><th>経過日数（C列）</th><th>割引係数（D列）</th><th>現在価値（E列）</th></tr></thead><tbody><tr><td>2</td><td>0</td><td>1.0000</td><td>-1,000,000</td></tr><tr><td>3</td><td>125</td><td>0.9740</td><td>243,510</td></tr><tr><td>4</td><td>299</td><td>0.9388</td><td>328,567</td></tr><tr><td>5</td><td>445</td><td>0.9106</td><td>364,242</td></tr><tr><td>6</td><td>623</td><td>0.8780</td><td>263,392</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">E列を合計すると約 220,471円となり、XNPV関数の出力と一致します。経過日数は <code>=A3-$A$2</code> で、割引係数は <code>=1/(1+0.08)^(C3/365)</code> で求められます。</p>



<h2 class="wp-block-heading"><span id="toc5">NPV関数との違いと計算結果の比較</span></h2>



<p class="wp-block-paragraph">NPV関数とXNPV関数は名前が似ていますが、扱える対象がまったく違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>NPV関数</th><th>XNPV関数</th></tr></thead><tbody><tr><td>キャッシュフローの間隔</td><td>等間隔（年単位）が前提</td><td>不規則な日付に対応</td></tr><tr><td>日付引数</td><td>なし</td><td>必須</td></tr><tr><td>構文</td><td>=NPV(割引率, 値1, 値2,&#8230;)</td><td>=XNPV(割引率, 値範囲, 日付範囲)</td></tr><tr><td>初期投資の扱い</td><td>別途加算するのが基本</td><td>第1要素として日付付きで含める</td></tr><tr><td>割引計算の基準</td><td>期数（年）</td><td>最初の日付からの実日数を365で換算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">計算結果はどれくらい変わるのか</span></h3>



<p class="wp-block-paragraph">先ほどの5件のキャッシュフローを、「年単位の等間隔で発生した」とみなしてNPV関数で計算すると、次のような式になります。</p>



<pre class="wp-block-code"><code>=NPV(0.08, B3:B6) + B2</code></pre>



<p class="wp-block-paragraph">この場合の結果は約 <strong>167,300円</strong> です。XNPV関数の 220,471円と比べると、5万円以上もNPVが小さく算出されてしまいます。</p>



<p class="wp-block-paragraph">これは、NPV関数がB3以降のキャッシュフローを「1年後・2年後・3年後・4年後」と扱うためです。実際には半年程度しか経っていない入金まで1年分割り引かれてしまい、現在価値が過小評価されます。</p>



<p class="wp-block-paragraph">使い分けの目安は明確です。毎年・毎月など決まった周期でCFが発生するならNPV関数で十分です。日付がバラバラなときや、回収スケジュールを精密に評価したいときはXNPV関数を使ってください。</p>



<h2 class="wp-block-heading"><span id="toc7">XNPV関数の実務での活用例3パターン</span></h2>



<p class="wp-block-paragraph">XNPV関数はさまざまな投資評価シーンで活躍します。代表的な3つのパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc8">プロジェクト投資の判断</span></h3>



<p class="wp-block-paragraph">新規事業や設備投資の評価に使えます。設備購入や開発費を初期投資（マイナス）、段階的な売上回収をプラスで日付付きで並べていきます。割引率には自社の資本コスト（WACC）や経営層が設定するハードルレートを使うのが一般的です。</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>2026/04/01</td><td>設備投資</td><td>-5,000,000</td></tr><tr><td>2026/10/01</td><td>立ち上げ後の初回回収</td><td>800,000</td></tr><tr><td>2027/04/01</td><td>通年運用1年目の利益</td><td>2,500,000</td></tr><tr><td>2028/04/01</td><td>通年運用2年目の利益</td><td>2,800,000</td></tr><tr><td>2029/04/01</td><td>設備売却＋利益</td><td>1,500,000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率10%でXNPVを取って、結果がプラスなら投資承認、マイナスなら計画見直しという形で意思決定を支援できます。</p>



<h3 class="wp-block-heading"><span id="toc9">不動産投資の現在価値評価</span></h3>



<p class="wp-block-paragraph">物件購入費を初期投資とし、家賃収入・大規模修繕費・最終的な売却益を不規則な日付で並べて評価します。家賃は毎月発生しますが、修繕や賃料改定、退去後のリフォーム費は日付がバラバラに発生します。</p>



<p class="wp-block-paragraph">XNPVなら、これらを一つの表にまとめて現在価値で評価できます。割引率は、安定した賃貸物件なら4〜6%、リスクの高い区分マンションや郊外物件なら6〜8%程度に設定するのが目安です。</p>



<h3 class="wp-block-heading"><span id="toc10">事業計画・資金調達資料の評価</span></h3>



<p class="wp-block-paragraph">スタートアップや新規事業の資金調達資料を作るとき、XNPV関数が威力を発揮します。月次・四半期のキャッシュフローをそのまま並べて評価できるため、無理やり年次に整える必要がありません。</p>



<p class="wp-block-paragraph">立ち上げ期から黒字化までの実際のスケジュールが評価に反映されるので、事業計画書や投資家向け資料との整合性を取りやすくなります。投資家側がDCF評価をするときも、XNPVベースで割り戻すことが多いです。</p>



<h2 class="wp-block-heading"><span id="toc11">割引率の決め方の実践</span></h2>



<p class="wp-block-paragraph">XNPV関数を使ううえで多くの方がつまずくのが、割引率（ディスカウントレート）の設定です。割引率は「将来のお金を現在の価値に割り戻すための率」で、投資家が要求する期待収益率を意味します。</p>



<h3 class="wp-block-heading"><span id="toc12">中小企業の簡易評価で使える3パターン</span></h3>



<p class="wp-block-paragraph">実務でよく使われる目安をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>投資の性質</th><th>割引率の目安</th><th>設定根拠</th></tr></thead><tbody><tr><td>銀行借入中心の安定事業</td><td>5〜7%</td><td>借入金利＋リスクプレミアム数%</td></tr><tr><td>リスクの高い新規事業</td><td>10〜15%</td><td>銀行借入金利＋大きめのプレミアム</td></tr><tr><td>スタートアップ・VC案件</td><td>20〜30%</td><td>VC期待リターン水準</td></tr><tr><td>安定的な賃貸不動産</td><td>4〜6%</td><td>同種物件の利回りを参照</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">WACCを使うときの考え方</span></h3>



<p class="wp-block-paragraph">中堅以上の企業では、WACC（加重平均資本コスト）を割引率に使います。WACCは「借入コスト×借入比率＋株主資本コスト×株主資本比率」で求める平均的な調達コストです。自社のWACCがすでに算出されていれば、それをそのまま割引率に入れるのが標準です。</p>



<h3 class="wp-block-heading"><span id="toc14">感度分析もセットで行う</span></h3>



<p class="wp-block-paragraph">割引率を高くするほど将来CFの現在価値は小さくなり、評価が厳しくなります。1つの割引率だけで判断するのではなく、5%・8%・12%など複数の割引率でXNPVを試算する感度分析をおすすめします。</p>



<pre class="wp-block-code"><code>=XNPV(F2, B2:B6, A2:A6)</code></pre>



<p class="wp-block-paragraph">F列に割引率の候補を並べておけば、横にコピーするだけで複数パターンを比較できます。NPVが0になる割引率（＝XIRR）も、後述するXIRR関数で一発で求められます。</p>



<h2 class="wp-block-heading"><span id="toc15">XIRR関数との組み合わせで投資判断する</span></h2>



<p class="wp-block-paragraph">XNPV関数とセットで覚えておきたいのが<a href="https://mashukabu.com/spreadsheet-xirr-function/">XIRR関数</a>です。XIRRは「XNPVが0になる割引率」、つまり内部収益率（IRR）を、不規則な日付のキャッシュフローから算出する関数です。</p>



<pre class="wp-block-code"><code>=XIRR(キャッシュフロー金額, キャッシュフロー日付, [推測値])</code></pre>



<p class="wp-block-paragraph">先ほどの例で計算してみると、次のように書けます。</p>



<pre class="wp-block-code"><code>=XIRR(B2:B6, A2:A6)</code></pre>



<p class="wp-block-paragraph">この結果は約 <strong>18.7%</strong> となります。つまりこのプロジェクトの実質的な期待利回りは、年18.7%相当だということです。</p>



<h3 class="wp-block-heading"><span id="toc16">XNPV→XIRR→投資判断のフロー</span></h3>



<p class="wp-block-paragraph">実務では、次の流れで投資の可否を判断するのが定番です。</p>



<ol class="wp-block-list"><li>XNPV関数で、自社の要求利回り（割引率）でNPVを算出する</li><li>XIRR関数で、プロジェクトの期待利回りを算出する</li><li>自社のハードルレート（最低要求利回り）と XIRR を比較する</li><li>XIRR > ハードルレートなら投資承認、下回るなら見送り</li></ol>



<p class="wp-block-paragraph">たとえば自社のハードルレートが10%なら、XIRR 18.7%のプロジェクトは「ハードルレートを大きく超えるので投資価値あり」と判断できます。XNPVの絶対額（220,471円）と、XIRRの利回り（18.7%）を両輪で評価することで、投資判断の説得力がぐっと上がります。</p>



<p class="wp-block-paragraph">なお、伝統的なNPV関数の解説は<a href="https://mashukabu.com/spreadsheet-npv-function/">スプレッドシートのNPV関数の使い方</a>に、等間隔IRRの考え方は<a href="https://mashukabu.com/spreadsheet-irr-function/">スプレッドシートのIRR関数の使い方</a>にまとめています。等間隔データを扱う場合は、そちらも参考にしてみてください。</p>



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



<p class="wp-block-paragraph">XNPV関数を使うときに遭遇しやすいエラーを整理しておきます。</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>#VALUE!</td><td>日付引数に文字列など日付以外の値が含まれる</td><td>セルの書式を「日付」に統一する</td></tr><tr><td>#DIV/0!</td><td>割引率に-1を指定している</td><td>割引率を-1以外の値に修正する</td></tr><tr><td>#REF!</td><td>参照範囲が削除されている</td><td>A列・B列の範囲を再指定する</td></tr><tr><td>想定外の結果</td><td>最初の日付が最古でない</td><td>必ず最初の行に基準となる最古の日付を配置する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に「最初の日付が基準日になる」というルールは見落とされがちです。データを並べ替える際は、最古の日付を必ず先頭に置いてください。</p>



<p class="wp-block-paragraph">もう一つよくあるのが、割引率を「8%」のような文字列で入れてしまうケースです。<code>0.08</code> のように小数で入れるか、<code>=8%</code> と数式の形で入れる必要があります。セルに <code>8%</code> と入力すれば自動的に 0.08 として認識されるので、それを参照する形にすると安全です。</p>



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



<p class="wp-block-paragraph">GoogleスプレッドシートのXNPV関数は、日付が不規則なキャッシュフローでも正味現在価値を正確に算出できる強力な財務関数です。</p>



<ul class="wp-block-list"><li>構文は <code>=XNPV(割引率, 金額範囲, 日付範囲)</code> のシンプル3引数</li><li>NPV関数は等間隔前提、XNPV関数は不規則日付に対応</li><li>同じデータでもNPVとXNPVで5万円以上の差が出ることもある</li><li>割引率は資本コスト・WACC・期待収益率を年率で設定する</li><li>XIRR関数とセットで使い、ハードルレートと比較して投資判断する</li></ul>



<p class="wp-block-paragraph">実務の投資判断や事業計画評価では、現実のスケジュールに即したXNPV関数を使うことで、より説得力のある分析ができます。まずは身近な投資案件を、自分の手で表にまとめて試算してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-xnpv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのNPV関数の使い方｜投資の正味現在価値を計算する</title>
		<link>https://mashukabu.com/spreadsheet-npv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-npv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 01:12:03 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[キャッシュフロー]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[投資判断]]></category>
		<category><![CDATA[正味現在価値]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4962</guid>

					<description><![CDATA[GoogleスプレッドシートのNPV関数で、投資の正味現在価値を計算する方法を解説します。設備投資の採算判断、複数案件の比較、割引率を変えたシミュレーション、月次キャッシュフローの扱いまで、実務で使える計算パターンを具体例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この設備投資、本当にモトが取れるのかな？」</p>



<p class="wp-block-paragraph">上司に投資の採算性を聞かれたとき、売上予測と初期費用を見比べるだけでは判断が難しいですよね。将来のお金は今のお金と価値が違うので、単純な足し算では正確な評価ができません。1年後の100万円は、利息分だけ今の100万円より価値が低い、という考え方です。</p>



<p class="wp-block-paragraph">スプレッドシートのNPV関数を使えば、将来のキャッシュフローを「今の価値」に換算できます。投資が利益を生むかどうかを数値で判断できますよ。</p>



<p class="wp-block-paragraph">この記事では、NPV関数の基本構文から設備投資の採算判断、複数案件の比較、月次キャッシュフローの扱い、感度分析の組み立て方まで、実務で使えるパターンをまとめて紹介します。経理・経営企画の現場でそのまま転用できる数式と表設計をセットで載せていますので、上司やクライアントに数値で説明したい場面で参考にしてください。</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">NPV関数とは？ — スプレッドシートで正味現在価値を計算する関数</a><ol><li><a href="#toc2" tabindex="0">NPVの考え方（時間価値の概念）</a></li></ol></li><li><a href="#toc3" tabindex="0">NPV関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li><li><a href="#toc6" tabindex="0">割引率に何を入れるか</a></li></ol></li><li><a href="#toc7" tabindex="0">NPV関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">初期投資を含めた正味現在価値の計算</a></li><li><a href="#toc9" tabindex="0">セル範囲で指定する</a></li><li><a href="#toc10" tabindex="0">NPVの結果の読み方</a></li></ol></li><li><a href="#toc11" tabindex="0">NPV関数の実践的な使い方・応用例</a><ol><li><a href="#toc12" tabindex="0">設備投資の採算判断</a></li><li><a href="#toc13" tabindex="0">複数プロジェクトの比較</a></li><li><a href="#toc14" tabindex="0">割引率を変えたシミュレーション表（感度分析）</a></li><li><a href="#toc15" tabindex="0">月次キャッシュフローで計算する</a></li><li><a href="#toc16" tabindex="0">不定期キャッシュフローの場合（XNPV関数）</a></li></ol></li><li><a href="#toc17" tabindex="0">NPV関数とPV関数の違い</a></li><li><a href="#toc18" tabindex="0">NPV関数とIRR関数の違い</a></li><li><a href="#toc19" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc20" tabindex="0">デバッグのコツ</a></li></ol></li><li><a href="#toc21" tabindex="0">Excelとの違い</a></li><li><a href="#toc22" tabindex="0">よくある質問（FAQ）</a><ol><li><a href="#toc23" tabindex="0">Q. 初期投資が複数年に分かれる場合はどう計算しますか？</a></li><li><a href="#toc24" tabindex="0">Q. 割引率は何%にすればいいですか？</a></li><li><a href="#toc25" tabindex="0">Q. NPVがマイナスでも投資すべき場合はありますか？</a></li><li><a href="#toc26" tabindex="0">Q. キャッシュフローの予測が外れるのが怖いです</a></li><li><a href="#toc27" tabindex="0">Q. NPVとIRRはどちらを優先すべきですか？</a></li><li><a href="#toc28" tabindex="0">Q. インフレ率は割引率に含めるべきですか？</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a><ol><li><a href="#toc30" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">NPV関数とは？ — スプレッドシートで正味現在価値を計算する関数</span></h2>



<p class="wp-block-paragraph">NPV関数（読み方: えぬぴーぶい）は、<strong>将来のキャッシュフローを割引率で現在価値に換算する関数</strong>です。投資の収益性を数値で評価できます。</p>



<p class="wp-block-paragraph">名前は英語の「Net Present Value（正味現在価値）」の略です。日本語では「正味現在価値」「正味割引現在価値」と呼ばれ、企業の投資判断やM&#038;A評価で広く使われている指標です。</p>



<p class="wp-block-paragraph">「この投資に100万円かけて、5年間で得られるリターンは今の価値に直すといくら？」という疑問に答えてくれます。</p>



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



<ul class="wp-block-list"><li>将来の不均等なキャッシュフローを現在価値に換算する</li><li>設備投資やプロジェクトの採算性を数値で判断する</li><li>複数の投資案件を同じ基準で比較する</li><li>年ごとに異なる収益見込みでも正確に評価できる</li><li>割引率を変えたシミュレーション表を組んで感度分析ができる</li></ul>



<h3 class="wp-block-heading"><span id="toc2">NPVの考え方（時間価値の概念）</span></h3>



<p class="wp-block-paragraph">NPVを理解するには「お金の時間価値」を押さえる必要があります。たとえば年利5%で運用できる環境なら、今の100万円は1年後には105万円になります。逆に言えば、1年後の100万円は今の価値で約95.2万円です（100 ÷ 1.05）。</p>



<p class="wp-block-paragraph">この「将来の金額を今の価値に戻す」操作を<strong>割引（ディスカウント）</strong>と呼び、使う利率が<strong>割引率</strong>です。NPV関数は、各期の将来キャッシュフローを割引率で現在価値に戻し、合計してくれます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"></blockquote>



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



<p class="wp-block-paragraph">NPV関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心です。同じ数式がそのまま動きます。</p>



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



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



<pre class="wp-block-code"><code>=NPV(割引率, キャッシュフロー1, [キャッシュフロー2, ...])</code></pre>



<p class="wp-block-paragraph">カッコの中に割引率と、各期間のキャッシュフローを指定します。最大254個までキャッシュフローを並べられますが、実務ではセル範囲で指定するほうが圧倒的に便利です。</p>



<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>1期間あたりの割引率（年利なら年ごとのキャッシュフロー、月利なら月ごと）</td></tr><tr><td>キャッシュフロー1</td><td>必須</td><td>第1期のキャッシュフロー（収入ならプラス、支出ならマイナス）</td></tr><tr><td>キャッシュフロー2, …</td><td>任意</td><td>第2期以降のキャッシュフロー。セル範囲でまとめて指定もできる</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">割引率に何を入れるか</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>安全資産利回り（国債利回り）</td><td>0.5〜2%</td><td>確実性の高いプロジェクト</td></tr><tr><td>自社の借入金利</td><td>1〜3%</td><td>金融機関から資金調達する案件</td></tr><tr><td>加重平均資本コスト（WACC）</td><td>5〜10%</td><td>企業の標準的な投資評価</td></tr><tr><td>ハードルレート（社内基準収益率）</td><td>8〜15%</td><td>戦略投資・リスクの高い案件</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率が高いほどNPVは小さくなり、評価が厳しくなります。リスクの高い案件には高めの割引率を使うのが基本です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"></blockquote>



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



<p class="wp-block-paragraph">NPV関数のキャッシュフローは「第1期」から始まります。初期投資（第0期）はNPVの外で足す必要があります。これが最大の注意点です。詳しくは次のセクションで説明します。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc8">初期投資を含めた正味現在価値の計算</span></h3>



<p class="wp-block-paragraph">設備投資100万円をして、1年目に30万円、2年目に40万円、3年目に50万円のリターンが見込める案件を評価します。割引率は5%とします。</p>



<pre class="wp-block-code"><code>=NPV(5%, 300000, 400000, 500000) + (-1000000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約80,445</strong> です。プラスなので、この投資は5%の割引率で見ても利益が出ると判断できます。</p>



<p class="wp-block-paragraph">ここで大事なポイントが1つあります。</p>



<p class="wp-block-paragraph"><strong>初期投資はNPVの外で足す</strong>という点です。NPV関数は第1期からのキャッシュフローしか受け取れません。第0期（今すぐの支出）である初期投資は、NPVの結果に直接足します。初期投資は支出なのでマイナス値です。</p>



<p class="wp-block-paragraph">なぜこのルールがあるかというと、NPV関数の内部計算では「第1引数のキャッシュフローを1期分割引する」処理が走るためです。今すぐ発生する初期投資を引数に入れてしまうと、1期分余計に割引されてしまいます。</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><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>=NPV(5%, B2:B4) + B1</code></pre>



<p class="wp-block-paragraph">結果は先ほどと同じ <strong>約80,445</strong> です。セル範囲を使えば、キャッシュフローの数が増えても数式を変える必要がありません。期間を5年から10年に伸ばすときも、範囲を <code>B2:B11</code> に書き換えるだけで済みます。</p>



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



<p class="wp-block-paragraph">NPV関数の結果は、投資判断のシンプルな基準になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>NPVの値</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">NPVがプラスなら「投資OK」、マイナスなら「見送り」が基本的な判断です。さらに、複数案件を比べるときは<strong>NPVの絶対額が大きい案件のほうが収益性が高い</strong>と評価します。</p>



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



<h3 class="wp-block-heading"><span id="toc12">設備投資の採算判断</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>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>



<p class="wp-block-paragraph">割引率を8%として計算します。</p>



<pre class="wp-block-code"><code>=NPV(8%, B2:B6) + B1</code></pre>



<p class="wp-block-paragraph">結果は <strong>約-120,460</strong> です。マイナスなので、割引率8%で評価するとこの設備投資は採算が合わない計算になります。</p>



<p class="wp-block-paragraph">ただし、割引率を5%に下げると結果が変わります。</p>



<pre class="wp-block-code"><code>=NPV(5%, B2:B6) + B1</code></pre>



<p class="wp-block-paragraph">結果は <strong>約320,382</strong> です。プラスに転じました。割引率の設定によって判断が変わるので、自社の資本コストに合った割引率を使うことが大切です。</p>



<h3 class="wp-block-heading"><span id="toc13">複数プロジェクトの比較</span></h3>



<p class="wp-block-paragraph">2つの投資案件をNPVで比較する例です。</p>



<p class="wp-block-paragraph"><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 class="wp-block-paragraph"><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>



<p class="wp-block-paragraph">割引率5%で比較します。</p>



<pre class="wp-block-code"><code>案件A: =NPV(5%, 1200000, 1200000, 1200000) + (-3000000) → 約267,898
案件B: =NPV(5%, 1500000, 2000000, 2500000) + (-5000000) → 約402,224</code></pre>



<p class="wp-block-paragraph">案件BのほうがNPVが大きいため、収益性が高いと判断できます。</p>



<p class="wp-block-paragraph">NPVは金額の絶対値で比較できるので、初期投資額が違う案件同士でも同じ土俵で評価できるのが便利ですよ。</p>



<p class="wp-block-paragraph">ただし注意点として、NPVは<strong>絶対額</strong>での比較です。投資効率（投下資本あたりのリターン）を見たい場合は、<code>NPV ÷ 初期投資</code> で収益性指数（PI: Profitability Index）を出すと比較しやすくなります。案件Aは 267,898 ÷ 3,000,000 = 約0.089、案件Bは 402,224 ÷ 5,000,000 = 約0.080 となり、効率では案件Aが上です。資金が限られている場合は効率も併せて見るといいですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">割引率を変えたシミュレーション表（感度分析）</span></h3>



<p class="wp-block-paragraph">割引率によってNPVがどう変わるかを一覧にすると、判断材料が増えます。</p>



<p class="wp-block-paragraph">初期投資200万円、1年目50万円、2年目70万円、3年目90万円、4年目80万円のケースです。</p>



<figure class="wp-block-table"><table><thead><tr><th>割引率</th><th>NPV</th><th>判断</th></tr></thead><tbody><tr><td>3%</td><td>約679,671</td><td>余裕あり</td></tr><tr><td>5%</td><td>約546,727</td><td>投資OK</td></tr><tr><td>8%</td><td>約365,573</td><td>投資OK</td></tr><tr><td>10%</td><td>約255,652</td><td>投資OK（プラス幅は縮小）</td></tr><tr><td>15%</td><td>約25,143</td><td>ぎりぎりOK</td></tr><tr><td>16%</td><td>約-15,879</td><td>採算割れ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率が上がるほどNPVは小さくなります。「NPVがちょうどゼロになる割引率」のことを<strong>IRR（内部収益率）</strong>と呼びます。この案件のIRRは15〜16%の間にあると読み取れます。</p>



<p class="wp-block-paragraph">感度分析の数式パターンは次のように組むと便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th></tr></thead><tbody><tr><td>A2:A8</td><td>割引率（3%, 5%, 8%, 10%, 12%, 15%, 18%）</td></tr><tr><td>B2</td><td><code>=NPV(A2, $C$2:$C$5) + $C$1</code></td></tr><tr><td>B3〜B8</td><td>同様に下方向にコピー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">割引率セル <code>A2</code> を相対参照、キャッシュフロー範囲 <code>$C$2:$C$5</code> を絶対参照にすることで、コピーしたときに割引率だけが変わります。</p>



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



<p class="wp-block-paragraph">年次ではなく月次でキャッシュフローを管理しているケースもあります。月次の場合は割引率も月利に変換して指定します。</p>



<pre class="wp-block-code"><code>=NPV(8%/12, B2:B13) + B1</code></pre>



<p class="wp-block-paragraph">年利8%を12で割って月利に変換しています。B2:B13に1月目から12月目までのキャッシュフローが入っている想定です。</p>



<p class="wp-block-paragraph">年利と月利の変換を忘れると結果が大きくずれるので注意してくださいね。たとえば年利8%をそのまま月利に使うと、12ヶ月後のNPVが極端に小さく出てしまいます。</p>



<h3 class="wp-block-heading"><span id="toc16">不定期キャッシュフローの場合（XNPV関数）</span></h3>



<p class="wp-block-paragraph">NPV関数は「期間の長さが等しい」キャッシュフローしか扱えません。たとえば「1月に支払、4月に入金、9月に追加支払」のように日付がバラバラな場合は、<code>XNPV関数</code> を使います。</p>



<pre class="wp-block-code"><code>=XNPV(割引率, キャッシュフロー範囲, 日付範囲)</code></pre>



<p class="wp-block-paragraph">XNPVは日付ベースで日次の割引計算をするため、不定期な現金収支も正確に評価できます。設備投資のように年単位で区切れる案件にはNPV、不定期な案件にはXNPVと覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc17">NPV関数とPV関数の違い</span></h2>



<p class="wp-block-paragraph">NPV関数とPV関数は名前が似ていますが、用途が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>NPV関数</th><th>PV関数</th></tr></thead><tbody><tr><td>正式名称</td><td>Net Present Value（正味現在価値）</td><td>Present Value（現在価値）</td></tr><tr><td>用途</td><td>不均等なキャッシュフローの現在価値を合計する</td><td>均等な定期支払いの現在価値を求める</td></tr><tr><td>キャッシュフロー</td><td>各期ごとに異なる金額を指定できる</td><td>毎期同じ金額（定期支払額）を指定する</td></tr><tr><td>初期投資</td><td>NPVの外で足す</td><td>引数に含めない（別途計算）</td></tr><tr><td>典型的な使い方</td><td>設備投資・プロジェクト評価</td><td>ローン借入可能額・年金の現在価値</td></tr><tr><td>構文</td><td>=NPV(割引率, CF1, CF2, &#8230;)</td><td>=PV(利率, 期間数, 定期支払額)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>: 毎期のキャッシュフローが同じ金額なら<a href="https://mashukabu.com/spreadsheet-pv-function/">スプレッドシートのPV関数の使い方｜将来のお金を「今の価値」に換算する</a>、期ごとに異なる金額ならNPV関数を使いましょう。</p>



<p class="wp-block-paragraph">たとえばローンの返済額計算にはPV関数、設備投資の採算判断にはNPV関数が向いています。</p>



<h2 class="wp-block-heading"><span id="toc18">NPV関数とIRR関数の違い</span></h2>



<p class="wp-block-paragraph">IRR関数（内部収益率）はNPV関数とセットで使われることが多い関数です。違いを整理しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>NPV関数</th><th>IRR関数</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>不要（IRRが自分で求める）</td></tr><tr><td>判断基準</td><td>プラスなら投資OK</td><td>ハードルレート以上なら投資OK</td></tr><tr><td>比較のしやすさ</td><td>金額の絶対値で比較</td><td>利回りで比較（規模に関係なく評価可能）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ案件を別の角度から評価する指標です。NPVは「いくら儲かるか」、IRRは「何%の利回りか」を教えてくれます。実務では両方を出して、上司や決裁者に提示するケースが一般的です。</p>



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



<p class="wp-block-paragraph">NPV関数で「思った結果にならない」ケースをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>NPVが異常に大きい/小さい</td><td>初期投資をNPVの中に含めている</td><td>初期投資はNPVの外で足す（=NPV(&#8230;) + 初期投資）</td></tr><tr><td>結果がずれる</td><td>年利を月次キャッシュフローにそのまま使っている</td><td>月次なら年利/12に変換する</td></tr><tr><td>#VALUE! エラーが出る</td><td>引数に文字列やテキストが含まれている</td><td>数値のみ指定する。空白セルは問題なし</td></tr><tr><td>#NUM! エラーが出る</td><td>割引率に不正な値を指定している</td><td>割引率は正の数（小数またはパーセント）で指定する</td></tr><tr><td>NPVが想定より小さい</td><td>キャッシュフローの範囲に初期投資（マイナス値）が含まれている</td><td>初期投資のセルを範囲から除外し、NPVの外で足す</td></tr><tr><td>結果が0に近い</td><td>キャッシュフローが全て0</td><td>セル範囲の参照先に値が入っているか確認する</td></tr><tr><td>結果が常に同じ符号</td><td>全期間プラスまたは全期間マイナス</td><td>投資（マイナス）と回収（プラス）の両方が含まれているか確認</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"></blockquote>



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



<p class="wp-block-paragraph">最も多いミスは「初期投資をNPVの中に入れてしまう」ことです。NPV関数は第1期からのキャッシュフローを割引計算するため、第0期の初期投資を含めると1期分余計に割引されてしまいます。<code>=NPV(割引率, 第1期以降) + 初期投資</code> の形を覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc20">デバッグのコツ</span></h3>



<p class="wp-block-paragraph">NPVの結果が直感に合わないときは、各期の現在価値を1つずつ計算して合計してみると原因がわかりやすいです。</p>



<figure class="wp-block-table"><table><thead><tr><th>年</th><th>キャッシュフロー</th><th>割引係数</th><th>現在価値</th></tr></thead><tbody><tr><td>1年目</td><td>300,000</td><td>1/(1+5%)^1 = 0.9524</td><td>285,714</td></tr><tr><td>2年目</td><td>400,000</td><td>1/(1+5%)^2 = 0.9070</td><td>362,812</td></tr><tr><td>3年目</td><td>500,000</td><td>1/(1+5%)^3 = 0.8638</td><td>431,919</td></tr><tr><td>合計</td><td>&nbsp;</td><td>&nbsp;</td><td>1,080,445</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">これに初期投資 -1,000,000 を足して <strong>80,445</strong> が正味現在価値となります。NPV関数の結果と一致することが確認できますね。</p>



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



<p class="wp-block-paragraph">NPV関数は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>=NPV(割引率, 値1, [値2, …])</td><td>=NPV(割引率, キャッシュフロー1, [キャッシュフロー2, …])</td></tr><tr><td>動作</td><td>正味現在価値を返す</td><td>正味現在価値を返す</td></tr><tr><td>初期投資の扱い</td><td>NPVの外で足す</td><td>NPVの外で足す</td></tr><tr><td>セル範囲の指定</td><td>対応</td><td>対応</td></tr><tr><td>引数の最大数</td><td>254個</td><td>254個（実用上は十分）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数名の表記が若干異なるだけで、機能は完全に同じです。初期投資を外で足すルールも共通なので、ExcelとGoogleスプレッドシートのどちらでも同じ数式がそのまま使えます。Excelで作ったファイルをスプレッドシートにアップロードしても再計算は問題なく行われます。</p>



<h2 class="wp-block-heading"><span id="toc22">よくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc23">Q. 初期投資が複数年に分かれる場合はどう計算しますか？</span></h3>



<p class="wp-block-paragraph">たとえば1年目と2年目に分けて初期投資を行うケースでは、マイナスのキャッシュフローも普通に範囲に含めて計算できます。「今すぐ発生する」第0期分だけNPVの外で足し、残りは範囲内に入れればOKです。</p>



<pre class="wp-block-code"><code>=NPV(5%, B2:B6) + B1
（B1: 第0期の初期投資 -3,000,000、B2: 第1期 -2,000,000、B3〜B6: 各期の収益）</code></pre>



<h3 class="wp-block-heading"><span id="toc24">Q. 割引率は何%にすればいいですか？</span></h3>



<p class="wp-block-paragraph">業種・案件のリスクで変わりますが、目安として中小企業の標準的な投資判断では<strong>5〜10%</strong>を使うケースが多いです。自社の借入金利や期待収益率を参考に、社内で統一基準を決めておくと案件比較がしやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc25">Q. NPVがマイナスでも投資すべき場合はありますか？</span></h3>



<p class="wp-block-paragraph">純粋な金銭評価ではマイナス案件は見送りですが、<strong>戦略的な意義</strong>（市場シェア確保、ブランド構築、技術習得、法令対応など）がある場合は経営判断で実施することもあります。NPVはあくまで「金銭面の指標」として捉えてください。</p>



<h3 class="wp-block-heading"><span id="toc26">Q. キャッシュフローの予測が外れるのが怖いです</span></h3>



<p class="wp-block-paragraph">NPV分析は予測の精度に依存します。リスクに備える方法として、<strong>ベース・楽観・悲観の3シナリオ</strong>でNPVをそれぞれ計算しておくと安心です。最悪シナリオでもNPVがマイナスにならない案件は、相対的に安全な投資といえます。</p>



<h3 class="wp-block-heading"><span id="toc27">Q. NPVとIRRはどちらを優先すべきですか？</span></h3>



<p class="wp-block-paragraph">一般的には<strong>NPVを優先</strong>します。理由は、IRRは複数のキャッシュフローパターンで複数の解を持つことがあり、結果の解釈が難しい場合があるためです。NPVは金額で出るので、社内説明にも使いやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc28">Q. インフレ率は割引率に含めるべきですか？</span></h3>



<p class="wp-block-paragraph">実務では含めるのが一般的です。割引率を「名目割引率」として、インフレ率込みで設定します。例: 実質割引率5% + 期待インフレ率2% = 名目割引率7%。キャッシュフローの予測も同じ前提（名目値）で揃える必要があります。</p>



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



<p class="wp-block-paragraph">NPV関数は、将来のキャッシュフローを「今の価値」に換算して投資判断を数値化する関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=NPV(割引率, キャッシュフロー1, [キャッシュフロー2, ...])</code></li><li><strong>初期投資はNPVの外で足す</strong>（<code>=NPV(...) + 初期投資</code>）が最重要ルール</li><li>NPVがプラスなら「投資OK」、マイナスなら「見送り」が基本判断</li><li>各期のキャッシュフローが異なる金額でも正確に評価できる</li><li>複数の投資案件を同じ基準で比較できる</li><li>月次の場合は割引率も月利に変換する</li><li>不定期キャッシュフローには<code>XNPV関数</code>を使う</li><li>均等な定期支払いの現在価値には<a href="https://mashukabu.com/spreadsheet-pv-function/">スプレッドシートのPV関数の使い方｜将来のお金を「今の価値」に換算する</a>を使う</li><li>割引率を変えたシミュレーション表（感度分析）を作ると判断がしやすくなる</li><li>IRR関数と組み合わせて使うと、金額面と利回り面の両方から評価できる</li></ul>



<p class="wp-block-paragraph">まずは <code>=NPV(5%, 300000, 400000, 500000) + (-1000000)</code> で3年間のキャッシュフローの正味現在価値を試してみてください。実数値での動きを確認してから、自社の案件に当てはめて判断材料にしてみるといいですよ。</p>



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



<ul class="wp-block-list"><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><li><a href="https://mashukabu.com/spreadsheet-irr-function/">スプレッドシートのIRR関数の使い方｜内部利益率</a></li><li><a href="https://mashukabu.com/spreadsheet-xnpv-function/">スプレッドシートのXNPV関数の使い方｜不規則なキャッシュフローのNPVを計算する</a></li><li><a href="https://mashukabu.com/spreadsheet-rate-function/">スプレッドシートのRATE関数の使い方｜利率</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-npv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
