
Alteryxで使用できる関数の「ファイナンス関数」の使い方をご紹介します
ファイナンス関数は、金融領域で使用される関数です。
本記事はAlteryx Designer Version 2025.1.2.の内容になりますので、Version 2019.1.6の場合は以下のリンクを参考にしてください。
フォーミュラツールのファイナンス関数一覧
| やりたいこと | 関数名 | 算出する値 |
|---|---|---|
| 複合年間成長率の計算 | FinanceCAGR | 年平均成長率(Average Annual growth rate) |
| 実効年利率の計算 | FinanceEffectiveRate | 実効年利率(Effective Annual Interest Rate) |
| 金利を期間ごとに計算 | FinanceRate | 金利(interest rate) |
| 名目金利の計算 | FinanceNominalRate | 名目金利(Nominal Annual Interest Rate) |
| 投資の現在価値の計算 | FinancePV | 現在価値(Present Value) |
| 投資の将来価値の計算 | FinanceFV | 将来価値(Future Value) |
| 将来価値スケジュールの計算 | FinanceFVSchedule | 将来価値スケジュール(Future Value Schedule) |
| 投資の正味現在価値の計算 | FinanceNPV | 正味現在価値(Net Present Value) |
| 日付付き投資の正味現在価値の計算 | FinanceXNPV | 正味現在価値(Net Present Value) |
| 正味現在価値がゼロとなるようなリターン率の計算 | FinanceIRR | 内部収益率(Internal Rate of Return) |
| 日付付きの内部収益率の計算 | FinanceXIRR | 内部収益率(Internal Rate of Return) |
| 修正した内部収益率の計算 | FinanceMIRR | 修正内部収益率(Modified Internal Rate of Return) |
| 日付付きの修正した内部収益率の計算 | FinanceMXIRR | 日付付き修正内部収益率(Modified Internal Rate of Return of an investment with dates) |
| ローンの支払いを計算 | FinancePMT | 返済額 (Payment) |
| ローンの期間数を計算 | FinanceNPER | 返済期間(Repayment period) |
以下の関数は、Alteryx Designer Version 2019.1.6以降にAlteryxに追加された関数です。
- FinanceNPER
※本関数のリリース日は、公式ドキュメント上では明記されていません。
各関数の使い方とサンプル
FinanceCAGR ・・・ 複合年間成長率の計算
入力データに対して、複合年間成長率の計算を行います。入力値はすべて数値型となります。
FinanceCAGR(開始値, 終末値, 年数)
Sample
例:複利を前提として、1000万円の売り上げが3年間で1600万円にのびた場合の、年間平均成長率を算出します。

FinanceEffectiveRate ・・・ 実効年利率の計算
入力データに対して、実効年利率の計算を行います。入力値はすべて数値型となります。
FinanceEffectiveRate(名目金利, 支払い回数)
Sample

FinanceNominalRate ・・・ 名目金利の計算
入力データに対して、名目金利の計算を行います。入力値はすべて数値型となります。
FinanceNominalRate(実効年利率, 支払い回数)
Sample

FinancePV ・・・ 投資の現在価値の計算
入力データに対して、投資の現在価値の計算を行います。入力値はすべて数値型となります。
FinancePV(レート, 支払い回数, 支払い額, 将来価値, PayAtPeriodBegin)
Sample
例:以下の2つから、より将来の現在価値が高い投資を考えます。
A:2年後に110万円を受け取る
B:現時点で20万円を受け取り、1年後に50万円、2年後に35万円を受け取る

FinanceFV ・・・ 投資の将来価値の計算
入力データに対して、投資の将来価値の計算を行います。入力値はすべて数値型となります。
FinanceFV(レート, 支払い回数, 支払い額, 現在価値, PayAtPeriodBegin)
Sample
一定の金利またはリターン率を前提とした将来の特定の時点における資産の価値を算出します。

FinanceRate ・・・ 金利の計算
入力データに対して、金利の計算を行います。入力値はすべて数値型となります。
FinanceRate(支払い回数, 支払額, 現在価値, 将来価値, 支払い期間開始)
Sample

FinanceFVSchedule ・・・ 将来価値スケジュールの計算
入力データに対して、将来価値のスケジュールに基づく計算を行います。入力値はすべて数値型となります。
FinanceFVSchedule(初期元本, 年1レート, 年2レート......)
Sample
異なる年金利を適用された初期元本の将来価値を算出します。

FinanceNPV ・・・ 投資の正味現在価値の計算
入力データに対して、投資の正味現在価値の計算を行います。入力値はすべて数値型となります。
FinanceNPV(レート, 値1, 値2)
投資する対象のプロジェクトが生み出すキャッシュフローの現在価値を計算して、キャッシュフローの過剰または不足を測定します。
Sample
例:三年を期限とした100万円の投資商品があります。一年目、二年目、三年目に得られるキャッシュフローはそれぞれ50万円、40万円、30万円です。
レートが0.07の場合の、投資の正味現在価値を算出します。

三年目のキャッシュフロー30万円を20万円に変更すると、正味現在価値はマイナスになることが分かります。このプロジェクトへの投資は諦めた方が良いかもしれません。
FinanceXNPV ・・・ 日付付き投資の正味現在価値の計算
入力データに対して、日付付き投資の正味現在価値の計算を行います。入力値は数値型と日付型となります。
FinanceXNPV(レート, 値1, 日付1, 値2, 日付2)
Sample

FinanceIRR ・・・ 投資の内部収益率の計算
入力データに対して、正味現在価値がゼロとなるようなリターン率の計算を行います。入力値はすべて数値型となります。
FinanceIRR(値1, 値2)
レートと投資の利益によって、正味現在価値の値はプラスやマイナスになる可能性があります。正味現在価値がゼロとなるようなリターン率は内部収益率(IRR)と呼びます。
Sample
例:会社はA、B、C三つのプロジェクトへ投資しています。各プロジェクトの業績を評価します。

一般的に、正味現在価値(NPV)と内部収益率(IRR)を合わせて、投資を決定するための評価指標となります。両方ともプラスの値のプロジェクトは、収益力が優れています。

FinanceMIRR ・・・ 投資の修正内部収益率の計算
入力データに対して、IRRに関する問題を解決するための修正した内部収益率の計算を行います。入力値はすべて数値型となります。
FinanceMIRR(レート, 再投資レート, 値1, 値2....)
Sample
MIRR関数は初期投資に関する利率や収益の再投資率に対する利率が考慮した内部利益率が求められます。

FinanceXIRR ・・・ 日付け付き内部収益率の計算
入力データに対して、日付け付きの内部収益率の計算を行います。入力値は日付型と数値型となります。
FinanceXIRR(値1, 日付1, 値2, 日付2)
Sample

FinanceMXIRR ・・・ 日付付き投資の修正内部収益率の計算
入力データに対して、日付付きの修正した内部収益率の計算を行います。入力値は日付型と数値型となります。
FinanceMXIRR(レート, 再投資レート, 値1, 日付1, 値2, 日付2....)
Sample

FinancePMT ・・・ ローンの返済額を計算
入力データに対して、各期間でローン返済額の計算を行います。入力値は数値型となります。
FinancePMT(レート, 支払い回数, 現在価値, 将来価値, 支払い期間開始)
Sample

FinanceNPER ・・・ ローンの期間数を計算
入力データに対して、ローンの返済期間を計算します。入力値は数値型となります。
FinanceNPER(レート, 支払い額, 現在価値, 将来価値, 支払い時期)
Sample

サンプルワークフローダウンロード
SampleWF_Formula_Finance fa-download
※Alteryx Designer 2025.1.2 時点の情報です。
運営会社

