<?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%e5%88%86%e6%9e%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 16 Apr 2026 13:56:27 +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>ExcelのPV関数の使い方｜現在価値を正確に計算する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-pv/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-pv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 13:56:27 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel PV関数]]></category>
		<category><![CDATA[ローン計算]]></category>
		<category><![CDATA[投資分析]]></category>
		<category><![CDATA[現在価値]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6010</guid>

					<description><![CDATA[ExcelのPV（現在価値）関数の使い方を実例で解説。ローンの借入可能額を逆算する方法、年金・保険の現在価値計算、FV・NPV・PMTとの違いまで図解付きで説明します。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのPV関数の使い方｜現在価値を正確に計算する方法</h1>



<p>「毎月の返済額から、いくらまで借りられるか知りたい。」<br>「将来もらえる年金は、今いくらの価値があるのだろう？」</p>



<p>そんなときに役立つのが、Excelの<strong>PV関数</strong>です。<br>PV関数を使えば、将来のお金を今の価値に換算できますよ。</p>



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




  <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><li><a href="#toc1" tabindex="0">ExcelのPV関数とは？現在価値を求める財務関数</a></li><li><a href="#toc2" tabindex="0">PV関数の構文と引数の意味</a><ol><li><a href="#toc3" tabindex="0">type引数（期末払い vs 期首払い）の違い</a></li></ol></li><li><a href="#toc4" tabindex="0">基本例①：ローンの借入可能額を逆算する</a></li><li><a href="#toc5" tabindex="0">基本例②：年金・保険の現在価値を計算する</a></li><li><a href="#toc6" tabindex="0">応用例：一時払い受取（pmt=0・fvあり）のケース</a></li><li><a href="#toc7" tabindex="0">PV関数がマイナスになる理由と対処法</a></li><li><a href="#toc8" tabindex="0">FV・NPV・PMTとの使い分け早見表</a><ol><li><a href="#toc9" tabindex="0">PVとFVの違い</a></li><li><a href="#toc10" tabindex="0">PVとNPVの違い</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc12" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc13" tabindex="0">#NUM! エラー</a></li></ol></li><li><a href="#toc14" tabindex="0">まとめ：PV関数の使いどころを押さえよう</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのPV関数とは？現在価値を求める財務関数</span></h2>



<p>PV関数は、Excelに搭載された財務関数のひとつです。<br>「PV」は Present Value（現在価値）の略称です。<br>将来受け取るお金が「今いくらの価値か」を求めます。</p>



<p><strong>現在価値（げんざいかち）</strong>とは、将来のお金を今の時点に換算した価値のこと。<br>たとえば年利3%なら、1年後の103万円は今の100万円と等価です。<br>この「逆算」を自動でやってくれるのがPV関数ですよ。</p>



<p>PV関数が特に役立つ場面は2つあります。</p>



<ol class="wp-block-list"><li><strong>ローンの借入可能額を逆算する</strong>（月々○万円払えるとき上限を知りたい）</li><li><strong>年金・保険の現在価値を計算する</strong>（将来の受取額が今いくら相当か把握したい）</li></ol>



<p>この記事では2つのユースケースを中心に解説します。<br>PMT関数の使い方を知っている方には、逆算の仕組みも詳しく説明しますよ。</p>



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



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



<pre class="wp-block-code"><code>=PV(rate, nper, pmt, [fv], [type])</code></pre>



<p>引数は全部で5つです。<br>最初の3つが必須、残り2つは省略可能です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>省略時の既定値</th><th>意味</th></tr></thead><tbody><tr><td>rate</td><td>必須</td><td>—</td><td>1期間あたりの利率</td></tr><tr><td>nper</td><td>必須</td><td>—</td><td>総支払回数</td></tr><tr><td>pmt</td><td>条件付き必須</td><td>—</td><td>毎期の定期支払額（元金＋利息）</td></tr><tr><td>fv</td><td>省略可</td><td>0</td><td>最終支払後の残高（将来価値）</td></tr><tr><td>type</td><td>省略可</td><td>0</td><td>0＝期末払い、1＝期首払い</td></tr></tbody></table></figure>



<p><strong>rate と nper の単位は必ず揃えます。</strong><br>月払いなら、年利を12で割って月利に変換します。<br>年払いなら、年利と年数をそのまま使います。</p>



<p><strong>pmt と fv はどちらか一方を必ず指定します。</strong><br>両方省略するとエラーになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">type引数（期末払い vs 期首払い）の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>type値</th><th>支払タイミング</th><th>現在価値への影響</th></tr></thead><tbody><tr><td>0（省略時）</td><td>期末払い（一般的な年金）</td><td>基準値</td></tr><tr><td>1</td><td>期首払い（期首年金）</td><td>type=0より高くなる</td></tr></tbody></table></figure>



<p>期首払いは各支払いが1期分早まります。<br>割引く期間が1期短くなるため、現在価値が高くなりますよ。</p>



<p><strong>数値例（年利6%・3年間・毎年¥100,000受取）</strong></p>



<pre class="wp-block-code"><code>=PV(6%, 3, -100000, 0, 0)   ' 期末払い → ¥267,301
=PV(6%, 3, -100000, 0, 1)   ' 期首払い → ¥283,339</code></pre>



<p>同じ受取条件でも、期首払いの方が約¥16,000ほど現在価値が高くなります。</p>



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



<h2 class="wp-block-heading"><span id="toc4">基本例①：ローンの借入可能額を逆算する</span></h2>



<p><strong>シナリオ</strong>: 毎月¥28,951の返済なら、何円まで借りられるか。</p>



<ul class="wp-block-list"><li>年利：3%</li><li>返済期間：10年（120回払い）</li></ul>



<p>セルに次のように入力します。</p>



<pre class="wp-block-code"><code>=PV(3%/12, 120, -28951)</code></pre>



<p>結果は <strong>¥-3,000,002</strong>（マイナス表示）になります。<br>マイナスになる理由は、後のセクションで詳しく説明します。<br>正の数で借入可能額を表示したい場合は、頭にマイナスをつけます。</p>



<pre class="wp-block-code"><code>=-PV(3%/12, 120, -28951)</code></pre>



<p>→ <strong>約¥3,000,002（≒300万円）</strong> が借入可能額です。</p>



<p><strong>なぜ pmt をマイナスにするの？</strong></p>



<p>返済額は「手元からお金が出ていく」ので、マイナスで入力します。<br>このルールはExcelの財務関数共通の符号規則（キャッシュフローサインコンベンション）です。</p>



<p>PMT関数で「借入300万円なら月々いくら？」と先に計算した方は、<br>そのPMT結果をそのままpmt引数に使えますよ。</p>



<p>→ 関連: <a href="excel-function-howto-use-pmt">PMT関数の使い方</a></p>



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



<h2 class="wp-block-heading"><span id="toc5">基本例②：年金・保険の現在価値を計算する</span></h2>



<p><strong>シナリオ</strong>: 60歳から20年間、毎月¥50,000を受け取る年金。<br>割引率（わりびきりつ：現在価値に換算するための利率）を年3%として、今いくらの価値かを求めます。</p>



<pre class="wp-block-code"><code>=PV(3%/12, 240, -50000)</code></pre>



<ul class="wp-block-list"><li>rate：3%÷12（月利）</li><li>nper：20年×12ヶ月＝240回</li><li>pmt：-50,000（受取額をマイナスで入力すると、正の現在価値が返る）</li></ul>



<p>→ 結果は <strong>約¥9,015,200（約901万円）</strong></p>



<p>20年間の受取総額は1,200万円になる計算ですが、<br>割引率3%で現在価値に換算すると約901万円です。<br>今すぐ901万円をもらうのと等価というわけですよ。</p>



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



<h2 class="wp-block-heading"><span id="toc6">応用例：一時払い受取（pmt=0・fvあり）のケース</span></h2>



<p>毎月受け取るのではなく、将来の一時金の現在価値を求めるケース。<br>pmt を 0 にして、fv に将来受取額を指定します。</p>



<p><strong>シナリオ</strong>: 10年後に受け取る100万円の満期保険金。<br>年利3%として、今の価値はいくらか。</p>



<pre class="wp-block-code"><code>=PV(3%, 10, 0, -1000000)</code></pre>



<p>→ <strong>¥744,094（約74.4万円）</strong></p>



<p>10年後の100万円は、今の約74.4万円と等価です。<br>将来の金額が大きく見えても、割引くとかなり目減りしますよ。</p>



<p>fv には将来受取額をマイナスで入力します。<br>そうすると、結果がプラスの現在価値として返ってきます。</p>



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



<h2 class="wp-block-heading"><span id="toc7">PV関数がマイナスになる理由と対処法</span></h2>



<p>PV関数の結果がマイナスになるのは、<strong>符号規則が原因</strong>です。</p>



<p>Excelの財務関数は次のルールで動いています。</p>



<ul class="wp-block-list"><li><strong>支払う（流出）</strong> → マイナス</li><li><strong>受け取る（流入）</strong> → プラス</li></ul>



<p>ローン計算では「払い出す原資を今いくら用意すべきか」を算出します。<br>pmt（返済額）をマイナスで入力すると、PVの結果もマイナスになります。</p>



<p><strong>正の数で表示する方法は2つ。</strong></p>



<p>方法①：数式の前にマイナスをつける</p>



<pre class="wp-block-code"><code>=-PV(3%/12, 120, -28951)</code></pre>



<p>方法②：結果に -1 を掛ける</p>



<pre class="wp-block-code"><code>=PV(3%/12, 120, -28951) * -1</code></pre>



<p>どちらでも同じ結果が得られますよ。</p>



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



<h2 class="wp-block-heading"><span id="toc8">FV・NPV・PMTとの使い分け早見表</span></h2>



<p>似た関数が多くて混乱しますよね。<br>以下の表で整理してみてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>何を求める？</th><th>キャッシュフロー</th><th>主な用途</th></tr></thead><tbody><tr><td><strong>PV</strong></td><td>現在価値</td><td>一定</td><td>ローン借入額・年金現在価値</td></tr><tr><td>FV</td><td>将来価値（しょうらいかち）</td><td>一定</td><td>積立預金の将来残高</td></tr><tr><td>PMT</td><td>定期支払額</td><td>—</td><td>毎月の返済額を算出</td></tr><tr><td>NPV</td><td>正味現在価値（しょうみげんざいかち）</td><td><strong>変動可</strong></td><td>投資プロジェクトの評価</td></tr><tr><td>NPER</td><td>支払回数</td><td>一定</td><td>完済までの期間を算出</td></tr><tr><td>RATE</td><td>利率</td><td>一定</td><td>実質金利を逆算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc9">PVとFVの違い</span></h3>



<p>PVは「将来 → 現在」の方向で換算します。<br>FVは「現在 → 将来」の方向で換算します。<br>構文も対になっています。</p>



<ul class="wp-block-list"><li>PV：<code>=PV(rate, nper, pmt, [fv], [type])</code></li><li>FV：<code>=FV(rate, nper, pmt, [pv], [type])</code></li></ul>



<p>PVで求めた値をFVに代入すると、元の値が戻ります。<br>逆関数の関係なので、セットで覚えておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">PVとNPVの違い</span></h3>



<p>PVは毎期同額のキャッシュフロー専用です。<br>NPVは各期で異なる金額にも対応できます。<br>投資プロジェクトのように不均等な収益を評価するならNPVを使いましょう。</p>



<p>→ 関連: <a href="excel-function-howto-use-nper">NPER関数の使い方</a>　<a href="excel-function-howto-use-rate">RATE関数の使い方</a><br>→ 関連: <a href="excel-function-howto-use-ipmt">IPMT関数の使い方</a>　<a href="excel-function-howto-use-ppmt">PPMT関数の使い方</a></p>



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



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



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



<p><strong>原因</strong>: 引数に数値以外（文字列・空白など）が入っている。</p>



<p>参照セルの書式を確認してください。<br>セルが「文字列」形式だと数値として計算されません。<br>書式を「数値」に変更してから再計算してみてください。</p>



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



<p><strong>原因</strong>: 利率・期間の組み合わせが不正、または解が収束しない。</p>



<p>よくある原因①：年利をそのまま入力してしまう。<br>月払いの場合は必ず <code>年利/12</code> と入力します。</p>



<pre class="wp-block-code"><code>' NG（年利をそのまま入力）
=PV(3%, 120, -28951)

' OK（月利に変換）
=PV(3%/12, 120, -28951)</code></pre>



<p>よくある原因②：nper に誤った単位を使っている。<br>月払いなら「年数×12」が正しい回数です。<br>「10年ローン」を「10」と入力するミスが多いですよ。</p>



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



<h2 class="wp-block-heading"><span id="toc14">まとめ：PV関数の使いどころを押さえよう</span></h2>



<p>PV関数をひと言でまとめると「将来のお金を今の価値に換算する関数」です。</p>



<figure class="wp-block-table"><table><thead><tr><th>用途</th><th>入力方法</th><th>出力</th></tr></thead><tbody><tr><td>ローン借入可能額の逆算</td><td>pmt＝月返済額（マイナス）</td><td>借入可能な最大金額</td></tr><tr><td>年金・保険の現在価値</td><td>pmt＝毎月受取額（マイナス）</td><td>一時金換算での今の価値</td></tr><tr><td>一時払い受取の現在価値</td><td>fv＝将来受取額（マイナス）</td><td>今の価値</td></tr></tbody></table></figure>



<p>まずはローン借入額の逆算から試してみてください。<br>PMT関数を使ったことがある方なら、すぐ使いこなせますよ。</p>



<p>→ 関連: <a href="excel-function-howto-use-cumipmt">CUMIPMT関数の使い方</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-pv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
