公開日:2025.09.18
【基礎から実務まで】CAGR(年平均成長率)とは?計算式・Excelでの求め方と活用時の注意点
CAGR(年平均成長率)とは、売上や利益、投資額などが一定期間にどの程度のペースで成長したかを、年率で表す指標です。複数年の実績をひとつの割合にまとめられるため、企業の成長性を説明したり、事業や市場を比較したりするときに役立ちます。ただし、毎年の伸び率を単純に平均した値とは異なり、複利を前提として計算する点が重要です。
たとえば、ある事業の売上が数年間で増加していても、毎年同じ幅で成長したとは限りません。ある年は大きく伸び、別の年は横ばいだった場合、期首と期末だけを使うCAGRは、その期間全体を「毎年一定の割合で成長した」と置き換えた数値になります。そのため、長期的な成長ペースを簡潔に伝えられる一方、途中の変化や成長の理由までは示しません。
CAGRを正しく使うには、計算式だけでなく、期間の数え方、Excelでの入力方法、単年度の成長率との違いも押さえる必要があります。また、数値が高いからといって、必ず将来も同じ成長が続くとは限りません。意味を理解したうえで、年ごとの実績や利益、キャッシュの状況などと組み合わせれば、経営計画や投資判断に活用しやすくなります。
CAGR(年平均成長率)とは何か:複利を前提にした成長ペース
CAGRは「Compound Annual Growth Rate」の略で、日本語では年平均成長率と呼ばれます。ある数値について、期間の最初と最後の値から、毎年同じ率で増えたと仮定した場合の年率を求めます。対象は売上高に限らず、営業利益、顧客数、市場規模、投資資産など、期間を通じて比較できる数値であれば幅広く設定できます。
計算の根底にあるのは複利の考え方です。複利とは、元の金額だけでなく、それまでに増えた分も次の増加の対象に含める考え方です。事業の売上が毎年一定率で成長するなら、翌年の増加額は前年の売上を基準に決まります。CAGRは、このような増え方を前提に、期間全体の変化を年率へ換算します。
「年平均」と聞くと、各年の成長率を足して年数で割る単純平均を思い浮かべるかもしれません。しかし、単純平均では、ある年の成長と次の年の減少がどのように累積したかを正しく表せないことがあります。CAGRは期首と期末の比率を使い、途中の成長率が異なっていても、最終的な増減と整合する一定の年率を計算する点が特徴です。
したがって、CAGRが示すのは実際に毎年その割合で伸びたという事実ではなく、期間全体の変化を均したときの年率です。資料に記載するときは「毎年この率で実際に成長した」と誤解されないよう、対象期間と対象数値を明記しましょう。たとえば「2020年度から2024年度までの売上高CAGR」のように書けば、何をどの期間で評価した数値なのかが伝わります。
CAGRの計算式と、年数を数えるときの基本
CAGRの基本式は「(期末値 ÷ 期首値)^(1 ÷ 経過年数) − 1」です。「^」はべき乗、つまり同じ数を指定された回数だけ掛ける計算を表します。計算結果は小数で得られるため、パーセントで表す場合は100を掛けるか、表計算ソフトの表示形式をパーセンテージにします。期首値をA、期末値をB、経過年数をnとすれば、CAGRは(B÷A)^(1/n)−1です。
特に間違いやすいのが、年数の数え方です。期首が2020年度、期末が2024年度なら、観測する年度は5つありますが、経過した期間は4年です。2020年度末から2021年度末、2022年度末、2023年度末、2024年度末までの区間を数えるためです。年度の数をそのまま指数の分母に入れるのではなく、開始時点から終了時点までの経過年数を確認してください。
たとえば、ある事業の売上が2020年度末に1,000万円、2024年度末に1,500万円だったとします。経過年数は4年ですから、計算は(1,500÷1,000)^(1÷4)−1となり、CAGRは約10.7%です。これは、1,000万円が4年間にわたって毎年約10.7%ずつ成長したと仮定すると、最終的に約1,500万円になるという意味です。
この計算では、売上の単位はそろっていれば円でも万円でも構いません。比率を取るため、期首と期末を同じ単位で入力すれば単位は相殺されます。一方、期首が「百万円」、期末が「円」のように単位が違うまま割り算をすると、結果が大きくずれてしまいます。表を作る段階で単位、会計年度、対象範囲を統一しておくことが、計算ミスの予防になります。
計算例:単純平均とCAGRはなぜ異なるのか
売上が1年目に100、2年目に150、3年目に120へ変化したケースを考えます。年ごとの成長率は、1年目から2年目が50%、2年目から3年目がマイナス20%です。この2つを単純平均すると15%になりますが、最初の100から最後の120までの2年間のCAGRは約9.5%です。どちらも計算上は平均ですが、示している内容が異なります。
単純平均は、各年の成長率を同じ重みで足し合わせて割る計算です。一方でCAGRは、期首の値に一定率を2回適用したときに期末の値と一致する率を求めます。100に50%を加えると150になりますが、その後20%減少すると120です。増減は元となる金額に対する割合で累積するため、率を単純に平均するだけでは最終値との関係が保たれません。
この違いは、投資の収益率を年率に換算するときにも関係します。投資額が増えた年の利益は、その後の損益計算の基準額にも影響します。CAGRは最初と最後の資産額の関係から、複利ベースの年率を示します。ただし、途中で資金の追加や引き出しがあった場合、単純な期首・期末比較では投資そのものの成績を正確に表せないため、別の評価方法が必要になることがあります。
期首・期末の値を選ぶ前に確認すること
計算に用いる期首値と期末値は、比較する目的に合わせて選びます。企業全体の長期的な成長を見たいなら、複数年度の同じ会計指標を使います。新規事業の立ち上がりを分析する場合は、開始直後の特殊な値が成長率を大きく見せることがあるため、どの時点から測定するかを慎重に検討します。分析対象の期間を変えたら、数値の意味も変わります。
期首と期末の指標の定義が一致していることも欠かせません。連結売上高と単体売上高、通常の営業利益と調整後の利益など、途中で集計範囲や会計上の定義が変わると、増減に事業成長以外の要因が混ざります。事業の譲受や売却、会計方針の変更があった場合は、数値の連続性を確認し、必要に応じて補足説明を添えます。
また、期間を端数のある月数で測る場合は、年数をどのように換算したか明確にします。たとえば18か月の実績を扱うなら、年数を1.5年として計算する考え方がありますが、季節性や締め日の違いによって単純な月割りが適切でないこともあります。社内資料で複数人が数値を使う場合は、期間の定義と計算ルールを統一しておくと、比較の食い違いを防げます。
Excel・スプレッドシートでCAGRを計算する方法
ExcelやGoogleスプレッドシートでは、べき乗を表す「^」を使ってCAGRを計算できます。たとえば、B2に期首値、C2に期末値、D2に経過年数を入力した場合、計算セルに「=(C2/B2)^(1/D2)-1」と入力します。結果が0.107程度と表示されたら、セルの表示形式をパーセンテージに設定すれば約10.7%と読めます。
関数を使う場合は、POWER関数で「=POWER(C2/B2,1/D2)-1」と入力します。POWERは、指定した数値を指定した指数で累乗する関数です。数式に慣れていない人にも、どの部分でべき乗を計算しているかが分かりやすい書き方です。使う関数が異なっても、期首値、期末値、経過年数の取り方が同じなら、基本的に結果は一致します。
ExcelのRRI関数を利用できる環境では、「=RRI(D2,B2,C2)」と入力する方法もあります。RRIは、一定期間における投資や数値の成長率を返す関数です。職場のExcelのバージョンや利用環境によって関数の使用可否が異なることがあるため、共有するファイルでは、一般的な演算子による式も併記しておくと扱いやすくなります。
表を作るときは、年度、数値、経過年数を別々のセルに置き、計算式の参照先が明確になるようにします。行を追加したり、期末年度を更新したりする運用なら、年数を手入力するのではなく、終了年から開始年を引く式で求める方法があります。ただし、年度が西暦で入力されているのか、会計年度のラベルなのかを確認し、計算対象となる期間数と一致するかを最後に点検しましょう。
CAGRを実務で使う場面と、数字から読み取れること
CAGRは、過去の売上や利益がどの程度の速度で変化したかを、経営会議や事業計画の資料で簡潔に示すときに使えます。複数年の実績を単一の年率にまとめるため、年度ごとの金額を並べるだけではつかみにくい全体的な変化を伝えられます。売上のほか、営業利益、顧客数、契約数など、目的に応じた指標を選べます。
複数の事業や市場を比較する場合にも便利です。規模の大きさと成長の速さは別の観点です。売上額が大きい事業が、必ずしも成長率も高いとは限りません。同じ期間、同じ定義でCAGRを算出すれば、規模の異なる対象について、相対的な成長ペースを比較できます。ただし、対象期間や事業環境が違えば、率だけを横並びにしても公正な比較にはなりません。
中期経営計画では、過去の実績を振り返るだけでなく、目標値から必要なCAGRを逆算することもできます。現在の売上を期首値、計画最終年度の目標売上を期末値として式に入れれば、達成に必要な年率が分かります。その率を事業別や年度別の計画に落とし込むことで、最終目標と各年度の売上計画のつながりを検討しやすくなります。
一方で、CAGRを将来予測に使うときは、過去の率をそのまま未来へ延長しないことが大切です。過去の成長が広告投資、新規出店、価格改定、買収などによって生じたなら、同じ要因を今後も再現できるかを確かめます。成長率を予測の前提にする際は、実績の延長だけでなく、需要、競争環境、供給能力、必要な投資額なども検討しましょう。
経営計画で目標値から必要な成長率を逆算する
目標からCAGRを求める式も、過去実績を計算する式と同じです。目標売上を最終値、現在の売上を初期値、目標達成までの年数を期間として、「(目標値÷現在値)^(1÷年数)−1」を計算します。たとえば、現在の売上が2億円で、5年後に3億円を目指す場合は、(3÷2)^(1÷5)−1が必要な年率になります。
逆算されたCAGRは、目標が実現可能かどうかを単独で判定する答えではありません。必要な率を達成するために、既存顧客からの売上増、新規顧客の獲得、単価、継続率、販売可能な数量など、どの要素をどれだけ動かす必要があるかを分解します。目標率が事業の供給力や市場の規模と合わない場合は、施策か目標、達成時期を見直す議論につなげます。
また、最終年度の目標値から年度ごとの計画を作るとき、CAGRの率を毎年同じ売上増加額と取り違えないようにします。一定率で伸ばすと、基準となる売上が増えるにつれて必要な増加額も大きくなります。売上2億円に対する10%と、売上3億円に対する10%では、増加額が異なります。率と金額の両方を示すと、年度ごとの実行計画に結び付きます。
企業・事業・市場を比較するときの使い方
企業や事業の成長を比べる際は、対象期間をそろえることが基本です。A事業は3年間、B事業は5年間というように期間が異なると、CAGRが表す局面もそろいません。可能な範囲で同じ開始年度と終了年度を設定し、売上高なら売上高同士、営業利益なら営業利益同士を比べます。指標の定義や会計上の範囲も確認し、比較可能性を整えましょう。
市場規模のCAGRを見る場合は、予測値と過去実績を混同しないようにします。調査レポートに記載されたCAGRが将来予測であれば、実績から計算した成長率とは性質が異なります。予測期間、対象地域、市場の定義、金額ベースか数量ベースかを確認し、異なる調査機関の数値を比べる際は推計方法の違いにも注意します。
成長率の比較は、事業の優先順位を考える材料にはなりますが、投資配分を決める結論そのものではありません。高いCAGRが示されても、利益率が低い、追加投資が大きい、顧客獲得後の継続が難しいなどの事情があれば、事業として望ましいとは限りません。売上規模、収益性、キャッシュ創出力、リスクを合わせて検討し、成長の質を評価します。
CAGRと前年比成長率・単純平均の違い
前年比成長率は、ある年度の数値を前年と比較して、1年間でどれだけ増減したかを示す指標です。計算式は「(当年値÷前年値)−1」です。直近年度の動きを把握したいときや、前年同月・前年同期との比較を行うときに向いています。CAGRが期間全体の平均的な年率を示すのに対し、前年比成長率は特定の一年の変化を示します。
単純平均は、複数年の前年比成長率を足して、年数で割った値です。各年の成長率を同じ重みで扱うため、率のばらつきがある場合に、期首から期末までの変化を正確に表さないことがあります。CAGRは期首と期末の数値から計算し、途中の増減を複利ベースでまとめます。長期の成長ペースを一つの率で表したい場合はCAGR、年ごとの動きを知りたい場合は前年比成長率が適します。
累積成長率も、CAGRと区別しておきたい指標です。累積成長率は、期間の最初から最後までに全体としてどれだけ増えたかを示し、「(期末値÷期首値)−1」で求めます。先ほどの売上が1,000万円から1,500万円になった例なら、累積成長率は50%です。CAGRは、同じ50%の増加を4年間の年率に換算した約10.7%であり、表す時間の単位が異なります。
投資の収益を評価する場合には、CAGRだけでなく、途中の価格変動や配当、資金の追加・引き出しも確認します。期間の最初と最後の価値だけを比べたCAGRは、保有期間全体の年率を簡潔に示せますが、期間中にどれほど値下がりしたか、いつ収益が発生したかは分かりません。年次リターンや最大下落幅など、目的に応じた指標と併用することで判断材料が増えます。
CAGRを使うときの限界と、誤解を防ぐ注意点
CAGRの大きな特徴であり限界でもあるのは、期首と期末の値だけから計算することです。途中の数値がどのように変化したかは式に直接入りません。期間中に急増と急減を繰り返していても、両端の数値が同じなら、算出されるCAGRは同じです。成長が安定していたかどうかを判断するには、年度ごとの実績も並べて確認する必要があります。
特定の年度に一時的な要因がある場合は、CAGRの解釈に慎重さが求められます。大型契約の計上、災害、供給制約、事業の譲渡や買収、会計上の変更などが期首または期末の値に影響すると、年率が通常の事業成長を表さないことがあります。特殊要因を無断で除外するのではなく、報告値と調整後の数値を区別し、調整理由を明らかにします。
計算可能な値の範囲にも注意が必要です。一般的なCAGRの式は、期首値が正であることを前提にしています。期首値がゼロなら割り算ができず、期首値や期末値がマイナスの場合は、べき乗の計算が実数として成立しない場合があります。赤字から黒字への転換など、値の符号が変わるケースでは、CAGRだけで成長を表そうとせず、金額の増減や黒字化の状況を別途説明します。
さらに、売上高のCAGRが高いことは、利益や資金繰りが良好であることを意味しません。売上を伸ばすために費用や運転資金が膨らみ、利益やキャッシュが追いつかないこともあります。営業利益、利益率、営業キャッシュフロー、投資額などを併せて確認しましょう。投資判断では、過去のCAGRだけを根拠に将来の成長を確定的に見込まず、事業環境や評価額も含めて検討します。
実務で起こりやすい計算ミスとチェック方法
よくあるミスは、年度の数と経過年数を同じものとして扱うことです。2020年度から2024年度までの5つの実績を見ている場合、経過期間は4年です。式に5を入れると、実際の期間より長い年数で換算することになり、計算結果が変わります。年度ラベルだけで判断せず、各数値が年度末なのか年度平均なのか、開始点と終了点をどこに置くのか確認してください。
次に、売上高の単位や対象範囲の不一致があります。たとえば、期首値が千円単位、期末値が百万円単位のまま計算すると、結果は正しくなりません。また、期首は国内事業のみ、期末は海外子会社を含む連結値という比較も、単純な成長率としては適切でない可能性があります。計算前に単位、通貨、連結範囲、事業構成、会計基準を照合しましょう。
表計算ソフトでは、セル参照の誤りや、パーセント表示の誤解にも気を付けます。計算式に最後の「×100」を入れたうえでセルをパーセンテージ表示にすると、表示が100倍になる場合があります。数式では小数のまま計算し、セルの表示形式でパーセントにするのか、数値を100倍して通常の数値として示すのか、どちらかに統一します。表の見出しにも「%」を明記すると伝わりやすくなります。
計算後には、求めた率を使って期首値から期末値を再現できるか確認します。期首値×(1+CAGR)^経過年数を計算し、期末値とおおむね一致すれば、期間や式の入力が正しいかを点検できます。複数の事業を比較する場合は、計算式を一つのセルからコピーするだけでなく、参照する年度や対象数値が各行で正しいことも確かめます。数値の出所や更新日を残すと、後から検証しやすくなります。
まとめ:CAGRを成長分析に活かすために
CAGR(年平均成長率)とは、期間の期首値と期末値から、毎年一定の率で成長したと仮定した場合の年率を求める指標です。複利を前提とするため、年ごとの成長率を単純に平均した値とは異なります。基本式は「(期末値÷期首値)^(1÷経過年数)−1」で、年数は観測年度の個数ではなく、開始時点から終了時点までに経過した期間で数えます。
Excelでは、べき乗演算子を使った「=(期末値/期首値)^(1/経過年数)-1」や、POWER関数、環境によってはRRI関数を利用できます。計算結果は小数で得られるため、パーセント表示の設定も確認してください。年度、単位、会計上の範囲をそろえたうえで、式に必要な数値を入力することが正確な分析の出発点です。
CAGRは、長期的な成長ペースの説明、事業や市場の比較、経営目標に必要な成長率の逆算などに役立ちます。その一方で、途中の変動、成長の要因、利益や資金の状況は表しません。年度ごとの実績や前年比成長率、利益率、キャッシュフローなどを合わせて見ることで、数値の背景を捉えやすくなります。
活用するときは、CAGRを将来の保証や企業評価の結論として扱わず、分析の一材料として位置付けましょう。対象期間と指標の定義を明記し、特殊要因やデータの変更があれば説明を添えることも大切です。計算結果を再計算して確認し、率だけでなく金額や事業上の前提も検討すれば、CAGRを経営計画や投資判断の議論に適切に役立てられます。