=計算機のすべて

ROI計算機(投資収益率)

いくら投資し、今いくらになり、どれだけの期間保有したかを入力するだけで、総ROI、年率換算リターン(CAGR)、そして純利益までまとめて計算できます。

総ROI50%
年率換算リターン(CAGR)14.47%
利益500.00

この計算の仕組み

総ROIは、投資元本に対する全体の損益を表します。ROI =(最終評価額 − 投資元本)÷ 投資元本 × 100。1,000が1,500になった場合、それが6か月でも20年でも、総ROIは同じく50%です。

年率換算リターン、いわゆるCAGR(年平均成長率)は、この総リターンを毎年一定の複利で成長したと仮定した場合の年間リターンに換算した値です。CAGR =((最終評価額 ÷ 投資元本)^(1 ÷ 年数)− 1)× 100。「自分のお金は平均して年にどれだけ速く増えたのか」という、より役立つ問いに答えてくれます。

純利益は、入力した単位そのままで最終評価額から投資元本を差し引いた値です。割合を見る前の、実際に得た(または失った)金額そのものです。

計算例

1,000を投資し、3年後に1,500になったとします。純利益 = 1,500 − 1,000 = 500。総ROI = 500 ÷ 1,000 × 100 = 50%。年率換算リターン =((1,500 ÷ 1,000)^(1/3)− 1)× 100 ≈ 年14.47% — ちょうど3年で1,000を1,500へと安定的に複利成長させる年間成長率です。

総ROI と 年率換算リターン(CAGR)

この2つの数値は異なる問いに答えます。総ROIは「全体でどれだけ増えたか」に、年率換算リターンは「平均して年にどれだけ速く増えたか」に答えます。下の表は、期間を知らないと表面上のROIがいかに誤解を招くかを示しています。

シナリオ総ROI保有年数年率換算(CAGR)
1,000 → 1,50050%150.00%
1,000 → 1,50050%314.47%
1,000 → 1,50050%104.14%
1,000 → 2,000100%514.87%

なぜ期間がすべてを変えるのか

同じ総ROIでも、達成までにかかった時間によって、優れた成果にも平凡な成果にもなります。1年で50%の利益は非常に優秀な年率換算リターンですが、同じ50%を10年かけて得たなら年4%強にすぎず、長期の債券リターンとほぼ同水準で、際立った成果とは言えません。

だからこそ本格的な投資家は、機会を比較する際に単純なROIではなくCAGRを重視します。時間という要素を取り除くことで、2年の短期売買と15年の長期保有を同じ土俵で並べられるからです。

異なる投資を公平に比較する方法

ROIを計算するときによくある落とし穴

最も多い間違いは、保有期間が大きく異なる投資どうしを総ROIだけで比較することです。これでは短期売買が実際以上に見栄えよく見え、長期の複利投資が過小評価されてしまいます。もう一つよくある誤りは、再投資した収入(配当・クーポン・賃料)を最終評価額に含め忘れ、本当のリターンを低く見積もってしまうことです。

最後に、ROIそのものはリスクについて何も語りません。2つの投資が同じ年率換算リターンでも、一方は大きく揺れながら、もう一方は着実に成長したのなら、この計算機の数字が同じでも両者の魅力は同等ではありません。

よくある質問

良いROIとはどのくらいですか?
資産の種類と保有期間によって大きく異なります。総ROI 50%は一見すばらしく思えますが、20年かかったなら年率換算では平凡ですし、1年で達成したなら非常に優秀です。保有期間が異なる成果を比べるときは、必ず総ROIではなく年率換算リターンで比較してください。
総ROIと年率換算リターンの違いは何ですか?
総ROIは、投資元本に対する全期間の損益を割合で表したもので、期間の長さは考慮しません。年率換算リターン(CAGR)は同じ損益を毎年一定の複利率に換算したもので、2年の投資と10年の投資を公平に比較できるようにしてくれます。
なぜ年率換算リターンが総ROIより低く出るのですか?
総ROIが複数年にわたる累積のリターンであるのに対し、年率換算リターンは1年あたりの実質的な複利成長率だからです。5年で総100%の利益でも年20%にはならず、複利の効果によって年率は約14.9%に近くなります。各年の成長が前年の上に積み重なるためです。
この計算機は税金・手数料・配当を考慮しますか?
いいえ。入力された投資元本と最終評価額だけで計算する、シンプルなROI計算機です。全体像を把握するには、受け取った配当や収入を最終評価額に加え、税金や手数料は口座の種類や地域によって異なるため別途考慮してください。
投資で損をした場合はどうなりますか?
最終評価額を投資元本より低く入力してください。純利益と総ROIはどちらもマイナスになり、年率換算リターンも保有期間にわたる複利の損失を正しく反映してマイナスで計算されます。
入力した金融データはどこかに保存されますか?
いいえ。すべての計算はブラウザ内でJavaScriptによって行われます。ここに入力した内容がサーバーにアップロード・記録・保存されることはありません。
お金以外、通貨に依存しない単位でも使えますか?
はい。この計算機は通貨に依存しません。投資元本と最終評価額を同じ単位(どの通貨でも、あるいは株数や金のグラム数などでも)で入力すれば割合は正確に出ます。単位を引き継ぐのは純利益の数値だけです。
本ツールは一般的な情報提供のみを目的としています。重要な数値はご自身でご確認ください。 · 最終確認日: 2026年8月25日