ROI とは
ROI(Return on Investment、投資収益率)は投入金額に対してどれだけ稼いだかを表します:
単純 ROI = (期末価値 − 初期投資) / 初期投資 × 100%
単純 ROI の弱点
単純 ROI は時間を無視します。100% のリターンでも 1 年で得るか 10 年で得るかで意味が違います。そこで年率 ROI(CAGR)が必要になります。累積リターンを 1 年あたりの複利成長率に換算するものです。
CAGR の式
CAGR = (期末価値 / 初期投資)^(1 / 年数) − 1
例:100 万円で始め、2 年後に 150 万円。
- 単純 ROI = 50%
- CAGR ≒ 22.47%(1 年後 122.47 万円、2 年後 150 万円)
使いどころ
- 投資比較:株、投信、不動産、アートなど保有期間が異なる案件を同じ物差しで比較。
- プロジェクト評価:マーケ、R&D、M&A の効率検証。
- 事業レビュー:あるライン継続の判断材料に。
注意点
- ROI はキャッシュフローの発生時期を考慮しません。不規則な入出金は IRR(内部収益率)を使ってください。
- 税金、インフレ、手数料は控除されません。実質年率で 2〜3% 削られることは珍しくありません。
- 短期間の高 ROI はノイズが多く、長期の方が真の収益力を反映します。
本ツールの実装
単純 ROI は finance.js を利用し、CAGR は幾何平均で独自計算しています。年数は 0.1 から任意の小数を受け付けます。