【初心者向け】ExcelでROI計算ツールを作る方法|ステップバイステップ完全ガイド

画像:Editor/Midjourney
投資収益率(ROI)は、投資の収益性を評価するうえで最も重要な財務指標の一つです。この記事では、Excelを使って実用的なROI計算ツールをゼロから構築する方法を、手順を追ってわかりやすく解説します。
ROI計算の基本をおさらい
計算ツールを作り始める前に、まずROIの仕組みを確認しておきましょう。ROIとは、投資コストに対してどれだけのリターン(利益)が得られたかを測る指標です。基本の計算式は以下の通りです。
ROI =(純利益 − 投資コスト)÷ 投資コスト × 100%
例えば、1,000ドルを投資して1,500ドルが回収できた場合、ROIは次のように計算されます。
(1,500ドル − 1,000ドル)÷ 1,000ドル × 100% = 50%
ステップ1:基本レイアウトを作成する
Excelを開いて新しいブックを作成し、入力項目と出力項目を整理しましょう。
- セルA1に「ROI計算ツール」というタイトルを入力します。
- A1:C1を選択し、セルを結合して中央揃えに設定します。
- 太字+フォントサイズ14〜16にして、タイトルを目立たせます。
- A列のA3以降に、以下のラベルを順番に入力します。
- 初期投資額($)
- 売上高($)
- 経費($)
- 投資期間(年)
- 純利益($)
- ROI(%)
- 年換算ROI(%)
ステップ2:ROIの計算式を組み込む
1. 純利益($)を求める
- セルB7を選択し、以下の数式を入力します。
この数式は、売上高から経費を差し引いて純利益を算出します。

2. ROI(%)を求める
- セルB8にROIを計算する数式を入力します。
- [ホーム]タブ → [数値]グループから[パーセンテージ]書式を選択します。
これで、投資に対するリターンの割合が自動的に表示されます。

3. 年換算ROI(%)を求める
- セルB9に以下の数式を入力します。
- 同じく[ホーム]タブ → [パーセンテージ]書式を設定します。
=((1 + B8/100)^(1/B6) − 1) * 100
この数式は、複数年にわたる投資の平均的な年間リターン(複利ベース)を計算します。

ステップ3:計算ツールをさらに便利にする
ここからは、実用性を高める機能を追加していきます。
ROIセルに条件付き書式を設定する:
- セルB8を選択します。
- [ホーム]タブ → [条件付き書式] → [セルの強調表示ルール]を選択します。
- ROIが0より大きい場合 → 緑色で表示(プラスのリターン=好調)
- ROIが0未満の場合 → 赤色で表示(損失発生=要注意の投資)

ROIの判定メッセージを追加する:
- セルC8に以下の数式を入力します。
=IF(B8 >= 1%, "投資は利益を生んでいます(プラスのROI)", "ROIがマイナスです。損失が発生しています")
- ROIがプラスなら、その投資は収益性があると判断できます。
- ROIがマイナスなら、損失が発生していることを意味します。

ステップ4:グラフで結果を視覚化する
数値だけでなくグラフを加えると、結果がひと目で把握できるようになります。
ROI比較グラフ(棒グラフ):
- セル範囲A8:B9を選択します。
- [挿入]タブ → [縦棒/横棒グラフ]を選択します。
- ラベルや配色をカスタマイズすると、より見やすいグラフになります。
損益分岐分析(円グラフ):
- セル範囲A4:B5を選択します。
- [挿入]タブ → [円グラフ]を選択します。
- コストと収益の内訳が視覚的に比較できます。
完成イメージ:

年換算ROIは投資期間で調整されるため、総合ROIよりも低い値になります。その代わり、ROIが似ていても期間が異なる投資案件同士を公平に比較できるようになるのが大きなメリットです。
動作をテストしてみよう:
- 売上高や投資額の数値を変更すると、ROIが自動的に再計算されます。

覚えておきたいポイント
事業プロジェクトのROIを計算する場合は、以下の計算式に置き換えます。
ROI = 純利益 ÷ 投資コスト × 100%
総合ROI(Total ROI):投資全体を通じた累積リターンを示します。
年間ROI(Annual ROI):1年あたりのリターンを示します。

この計算方法は、次のような場面で特に役立ちます。
- 起業・新規事業の立ち上げ
- 新製品の市場投入
- マーケティングキャンペーンの効果測定
- 継続的な収益と経費が発生するあらゆるビジネスシーン
まとめ
以上の手順で、誰でもExcelに本格的なROI計算ツールを構築できます。このツールは投資分析の確かな土台となり、複数のプロジェクトを比較したい投資家、設備投資を検討する企業、長期的な収益性を分析したいスタートアップにとって強力な味方になるでしょう。操作に慣れてきたら、NPV(正味現在価値)、IRR(内部収益率)、回収期間といったより高度な財務指標の計算機能も追加してみてください。
-
Excelの「データの読み込み」と「データの変換」の違いとは?徹底解説
Excelにおける「データの読み込み(Load)」と「データの変換(Transform Data)」の違いをお探しですか?この記事では、まずそれぞれの機能について概要を説明し、その後、両者の具体的な違いをわかりやすく解説します。 Excelの「データの読み込み」とは? 簡単に言えば、データの読み込み(Load Data)とは、外部のデータをExcelに取り込む操作のことです。ワークブックへデータを読み込む方法は複数あるため、ここで主な選択肢を確認しておきましょう。 まず、データタブからデータの取得(Get Data)を選択します。 これにより、ワークブックにデータを取り込むためのすべて
-
Microsoft TeamsのエラーコードCAA301F7を解決する3つの方法
Microsoft Teamsは、他の多くのビデオ通話・オンライン会議アプリと同様に、近年利用が急拡大しています。しかし、他のビデオ通話アプリと同じように、さまざまなトラブルに悩まされることも少なくありません。一部のMicrosoft Teamsユーザーからは、アカウントにログインしようとすると「CAA301F7」というエラーが表示されるという報告があります。本記事では、Microsoft TeamsのエラーコードCAA301F7を解決する方法を詳しく解説します。 Microsoft TeamsのエラーコードCAA301F7とは エラーコードCAA301F7は、主にログイン時に発生する認証関連