Excelの財務関数は、ローンの返済額、貯蓄の将来額、投資の判断——つまり「お金と時間」の計算を一発でこなす関数群です。電卓では大変な複利計算も、関数ひとつで正確に求められます。

この記事は、当サイトの財務関数解説13記事をまとめた総合ガイド(まとめページ)です。「やりたいこと」から使うべき関数を探し、詳しい使い方は各記事で確認できる構成にしました。

まず結論:やりたいこと→使う関数 早見表

やりたいこと 使う関数
ローンの毎月返済額を知りたい PMT
返済額の元金・利息の内訳を知りたい PPMT(元金)
毎月の積立が将来いくらになるか知りたい FV
金利が途中で変わる場合の将来額 FVSCHEDULE
将来のお金の「今の価値」を知りたい PV
投資が得か損か判定したい(金額で) NPVXNPV
投資の利回りを知りたい(%で) IRRXIRRMIRR
目標額に必要な利率を逆算したい RATE
完済までの期間を逆算したい NPER
債券の価格を計算したい PRICE

基礎知識:財務関数は「5人の登場人物」でできている

財務関数が難しく見えるのは引数が多いから。でも実は、主要な関数はすべて同じ5つの登場人物の組み合わせです。

引数 意味 例(住宅ローン)
rate(利率) 1期間あたりの利率 年利1.2%÷12=月利0.1%
nper(期間) 支払い回数 35年×12=420回
pmt(定期支払額) 毎回の支払い・積立額 毎月の返済額
pv(現在価値) 今時点のお金 借入額3,000万円
fv(将来価値) 最終時点のお金 完済後の残高0円

PMT関数は「pmtを求める関数」、PV関数は「pvを求める関数」——5人のうち1人を残りの4人から求めるのが財務関数の正体です。この構図が頭に入ると、全関数が一気に見通せます。

最重要ルール:利率と期間の単位を揃える。毎月返済なら「年利÷12」と「年数×12」のように、必ず「1期間」の単位を統一してください。財務関数の間違いの大半はここで起きます。

グループ①:ローン計算の関数(PMT・PPMT・RATE・NPER)

「3,000万円を年利1.2%・35年で借りたら毎月いくら?」に答えるのがPMT関数です。

=PMT(1.2%/12, 35*12, 30000000) → 毎月の返済額(マイナス表示)

返済額のうち「元金がいくら減ったか」はPPMT関数で期ごとに分解できます。返済初期は利息ばかり払っている——という住宅ローンの現実が、表で見えるようになります。

逆算をしたいときは、RATE関数(この返済額なら利率何%?)とNPER関数(この返済額なら何回で完済?)の出番です。繰り上げ返済の検討にも使えます。

グループ②:貯蓄・積立の関数(FV・FVSCHEDULE・PV)

「毎月3万円を年利3%で20年積み立てたら?」に答えるのがFV関数(将来価値)です。

=FV(3%/12, 20*12, -30000) → 20年後の残高

金利が「1年目1%、2年目1.5%…」のように変わる場合はFVSCHEDULE関数が対応します。

逆に「20年後に1,000万円受け取れる権利は、今いくらの価値?」に答えるのがPV関数(現在価値)。「将来のお金は今のお金より価値が低い」というお金の時間価値を数字にする関数で、次の投資判断グループの土台になります。

グループ③:投資判断の関数(NPV・IRR・XNPV・XIRR・MIRR)

設備投資や事業への投資が「得か損か」を判定する、財務関数の花形グループです。

  • NPV関数(正味現在価値) … 将来のキャッシュフローを現在価値に割り引いて合計し、投資額と比べる。プラスなら「やる価値あり」
  • IRR関数(内部収益率) … その投資の利回りが年率何%に相当するかを求める。ハードルレート(要求利回り)と比較して判定
  • XNPVXIRR … キャッシュフローの発生日がバラバラな実務データ向け。日付を指定して正確に計算できる上位版
  • MIRR関数(修正内部収益率) … IRRの「再投資の仮定が楽観的すぎる」弱点を補正した現実版

債券投資なら、利回りから理論価格を求めるPRICE関数もあります。

共通のつまずき:符号のルール(お金の向き)

財務関数の結果がマイナスで表示されて戸惑ったことはありませんか? Excelの財務関数は「自分から出ていくお金はマイナス、入ってくるお金はプラス」という約束で動いています。

  • PMTの結果がマイナス → 毎月「支払う」お金だから
  • FVで積立額を「-30000」と入れる → 毎月「出ていく」お金だから

この向きのルールを意識すると、結果の符号に迷わなくなります。表示上プラスにしたいときは、式全体にマイナスを付けるか、積立額・借入額の符号で調整してください。

よくある質問(FAQ)

Q. NPVとIRR、どちらで判断すべきですか?

A. 基本はNPV(金額)が優先とされます。IRR(%)は直感的ですが、投資規模の違いを反映できず、キャッシュフローの形によっては複数の解を持つことがあります。実務では両方を計算し、NPVを軸にIRRを補助指標にするのが定石です。

Q. IRRとXIRRはどう使い分けますか?

A. IRRは「等間隔(毎年・毎月など)のキャッシュフロー」前提の関数です。実際の入出金日がバラバラな場合は、日付を指定できるXIRRを使うほうが正確です。実務データではXIRRの出番が多くなります。

Q. 利率には年利を入れればいいですか?

A. 「1期間あたりの利率」を入れます。毎月の返済・積立を計算するなら年利÷12、期間も月数(年数×12)に揃えてください。年1回の計算なら年利のままでOKです。この単位合わせが財務関数の最大の注意点です。

Q. Googleスプレッドシートでも使えますか?

A. この記事で紹介した財務関数は、Googleスプレッドシートでもほぼ同じ書き方で使えます。

まとめ

  • 財務関数はrate・nper・pmt・pv・fvの5人の登場人物から1人を求める関数群
  • ローン計算はPMT/PPMT/RATE/NPER貯蓄はFV/FVSCHEDULE/PV投資判断はNPV/IRR系
  • 最重要ルールは利率と期間の単位合わせ(月なら両方を月に)と符号の向き(出ていくお金はマイナス)
  • 実務データにはXNPV/XIRR(日付指定版)が便利

各関数の詳しい使い方・引数・具体例は、本文中のリンクから個別記事をご覧ください。