前年比・前月比とは?まず押さえたい基本の考え方
Excelで売上やアクセス数、経費などを管理していると、よく出てくるのが「前年比」や「前月比」という言葉です。ビジネスの現場では、単に「今月の売上が100万円だった」と見るだけでは不十分です。大事なのは、過去と比べて増えているのか、減っているのかを判断することです。
前年比とは、ある月や年度の数値を、前年の同じ時期と比較する考え方です。たとえば「2025年4月の売上」と「2024年4月の売上」を比べるイメージです。季節によって売上が変わりやすい業種では、前月と比べるよりも前年比のほうが実態をつかみやすいことがあります。
たとえば、アパレル業界なら冬物商品は12月に売れやすく、旅行業界なら大型連休前に需要が高まりやすいです。このように季節要因がある場合、「3月より4月の売上が上がった」という前月比較だけではなく、「去年の4月と比べてどうだったか」を見ることで、より正確に成長度合いを判断できます。
一方で、前月比とは、ある月の数値を直前の月と比較する考え方です。たとえば「2025年4月の売上」と「2025年3月の売上」を比べます。前月比は、直近の変化をすばやく把握したいときに便利です。営業成績、広告費、Webサイトのアクセス数など、短いスパンで改善状況を確認したい場面でよく使われます。
前年比と前月比は似ていますが、見る目的が少し違います。前年比は長期的な成長や季節要因を踏まえた比較に向いており、前月比は直近の変化や改善スピードの確認に向いています。どちらか一方だけを見るのではなく、両方を組み合わせることで、数字の変化をより立体的に把握できます。
たとえば、今月の売上が前月比で120%だった場合、一見すると好調に見えます。しかし、前年比で見ると80%だった場合、去年の同じ月よりは売上が落ちていることになります。逆に、前月比では少し下がっていても、前年比では大きく伸びているケースもあります。このように、比較する相手によって数字の意味は変わります。
Excelで前年比・前月比を自動計算できるようにしておくと、毎月の報告資料や営業管理表を作るときにとても便利です。手計算のミスを防げるだけでなく、データを更新するだけで増減率をすぐに確認できます。まずは、前年比と前月比が「どの時点の数字と比較する指標なのか」をしっかり押さえておきましょう。
Excelで前年比・前月比を計算する基本公式
前年比・前月比をExcelで計算する場合、まず覚えておきたい基本公式は次の形です。
増減率 =(今回の数値 − 比較する数値)÷ 比較する数値
たとえば、今月の売上が120万円、前月の売上が100万円だった場合は、次のように計算します。
(120万円 − 100万円)÷ 100万円 = 20%
つまり、前月比は120%ではなく、増減率として見る場合は+20%と表します。ビジネス資料では「前月より何%増えたか、減ったか」を見たいケースが多いため、この計算式を使う場面がよくあります。
Excelでは、たとえばB列に「売上」、C列に「前月比」を表示する表があるとします。2行目に1月、3行目に2月の売上が入っている場合、3行目の前月比は次のように入力します。
=(B3-B2)/B2
この式は、「今月の売上B3」から「前月の売上B2」を引き、その差を前月の売上で割るという意味です。入力後にセルの表示形式をパーセンテージに変更すれば、「20%」「-5%」のように見やすく表示できます。
前年比も考え方は同じです。違うのは、比較する相手が「前月」ではなく前年の同じ月になる点です。月別データが1行ずつ並んでいる表で、2024年1月の売上がB2、2025年1月の売上がB14にある場合、前年比は次のように計算できます。
=(B14-B2)/B2
この式を使うことで、「今年の1月は去年の1月と比べて何%増減したか」を確認できます。前年比を計算するときは、比較対象の月がズレないように注意しましょう。たとえば、2025年4月の売上を2024年3月と比べてしまうと、正しい前年比にはなりません。
また、会社や資料によっては「前年比120%」のように、増減率ではなく比較比率で表すこともあります。この場合の公式は次のとおりです。
=今回の数値/比較する数値
たとえば、今年の売上が120万円、前年が100万円なら、120万円 ÷ 100万円 = 120%です。「前年比+20%」と「前年比120%」は、どちらも同じ状況を表していますが、見せ方が違います。資料を作るときは、どちらの表現にするかを統一しておくと誤解を防げます。
さらに、実務でよくあるのが、比較対象の数値が空白または0の場合です。そのまま割り算をすると、Excelではエラーが表示されることがあります。エラーを避けたい場合は、次のようにIFERROR関数を使うと便利です。
=IFERROR((B3-B2)/B2,"")
この式なら、計算できない場合は空白で表示されます。報告用の表でも見た目が崩れにくくなるため、実務ではよく使われる書き方です。
まずは、前月比も前年比も「今回の数値」と「比較する数値」の差を、比較する数値で割ると覚えておきましょう。この基本公式を理解しておけば、売上、利益、アクセス数、広告費など、さまざまなデータの変化をExcelで簡単に見える化できます。
データを追加しても自動計算される表の作り方
毎月の売上データを管理するなら、前年比・前月比の数式をその都度コピーするより、データを追加するだけで自動計算される表にしておくのがおすすめです。実務では、月次報告のたびに行を追加するケースが多いため、最初に仕組みを作っておくと作業ミスをかなり減らせます。
まず、Excelでは次のような列を用意します。
年月|売上|前月比|前年比
ここで重要なのは、「年月」を2025/1/1のような日付データとして入力しておくことです。「2025年1月」のように文字列で入力すると、関数でうまく参照できない場合があります。表示上は「2025年1月」に見せたい場合でも、セルの中身は日付にしておきましょう。
次に、表全体を選択してCtrl + Tを押します。表示された画面で「先頭行をテーブルの見出しとして使用する」にチェックを入れてOKを押すと、通常の表がExcelテーブルに変換されます。
Excelテーブルにしておくと、新しい月のデータを下に追加したとき、隣の列の数式が自動で引き継がれます。つまり、毎月「前月比」や「前年比」の数式をコピーする手間がなくなります。
前月比の列には、次のような数式を入力します。
=IFERROR(([@売上]-XLOOKUP(EDATE([@年月],-1),[年月],[売上]))/XLOOKUP(EDATE([@年月],-1),[年月],[売上]),"")
この数式では、EDATE関数で対象月の1か月前を求め、XLOOKUP関数でその月の売上を探しています。そして、現在の売上との差を前月の売上で割ることで、前月比を計算しています。
たとえば、2025年4月の行であれば、EDATE関数が2025年3月を探し、その売上と比較してくれます。行番号を直接指定していないため、途中で行を追加した場合でも計算が崩れにくいのがメリットです。
前年比の列には、次の数式を入力します。
=IFERROR(([@売上]-XLOOKUP(EDATE([@年月],-12),[年月],[売上]))/XLOOKUP(EDATE([@年月],-12),[年月],[売上]),"")
前月比との違いは、EDATE関数の指定が-1ではなく-12になっている点です。これにより、前年同月の売上を自動で探して比較できます。
この方法なら、2026年1月のデータを追加したときも、Excelが自動で2025年1月の売上を探して前年比を計算してくれます。毎回「去年の同じ月は何行目だっけ?」と確認する必要がありません。
なお、前月や前年同月のデータがまだ存在しない場合は、IFERROR関数によって空白で表示されます。たとえば、表の最初の月は前月データがないため、エラーではなく空白にしておくと見た目もきれいです。
ポイントは、日付データで管理すること、Excelテーブルに変換すること、そして行番号に依存しない数式を使うことです。この3つを押さえておけば、毎月データを追加するだけで、前年比・前月比が自動更新される便利な管理表を作れます。
前年比・前月比を見やすくする表示形式と条件付き書式
前年比・前月比を自動計算できるようになったら、次に大切なのが「見やすく整えること」です。数式が正しくても、「0.123456」のように表示されていると、ひと目で増減を判断しにくくなります。報告資料や共有用の管理表では、数字の意味がすぐ伝わる見た目にしておきましょう。
まず設定したいのが、セルの表示形式です。前月比や前年比の列を選択し、ホームタブの「数値」からパーセンテージを選びます。小数点以下を表示したい場合は、「小数点以下の表示桁数を増やす」ボタンで調整できます。
たとえば、細かい分析では12.3%のように小数第1位まで表示し、ざっくり確認する表では12%のように整数表示にすると見やすくなります。社内資料で使う場合は、表全体で桁数をそろえることがポイントです。
さらにおすすめなのが、増加した数値にプラス記号を付ける設定です。通常のパーセンテージ表示では「20%」「-10%」のように、マイナスだけ記号が付きます。しかし、増減を比較する表では「+20%」と表示したほうが、増えていることが直感的に伝わります。
設定するには、対象のセルを選択して右クリックし、「セルの書式設定」から「ユーザー定義」を選びます。種類の欄に次のように入力します。
+0.0%;-0.0%;0.0%
この表示形式にすると、プラスの場合は+12.5%、マイナスの場合は-8.3%、ゼロの場合は0.0%のように表示されます。数字の良し悪しが一瞬で分かるため、上司やチームメンバーに共有する表でも使いやすくなります。
次に活用したいのが条件付き書式です。条件付き書式を使うと、数値に応じてセルの色を自動で変えられます。たとえば、前年比・前月比がプラスなら緑、マイナスなら赤にしておくと、好調な月と注意すべき月がすぐに分かります。
設定方法は、前月比や前年比の列を選択し、ホームタブから「条件付き書式」→「セルの強調表示ルール」→「指定の値より大きい」を選びます。値に0を入力し、書式を緑系に設定すれば、プラスの数値だけ色を付けられます。
同じように、「指定の値より小さい」で0を指定し、赤系の書式を設定すれば、マイナスの数値を目立たせることができます。これだけでも、表を見た瞬間に「どこが伸びていて、どこが落ちているのか」を把握しやすくなります。
ただし、色を付けすぎると逆に見づらくなるため注意が必要です。すべてのセルを派手に装飾するのではなく、プラス・マイナスの判別や大きく落ち込んだ月の強調など、目的を絞って使うのがおすすめです。
たとえば、通常のプラスは薄い緑、マイナスは薄い赤、特に悪い-20%以下だけ濃い赤にする、といったルールにすると実務で使いやすい表になります。毎月の売上会議や営業管理でも、確認すべきポイントが自然と目に入ります。
前年比・前月比は、計算するだけで終わりではありません。表示形式で読みやすくし、条件付き書式で変化を目立たせることで、数字の意味が伝わる表になります。忙しいビジネスシーンでは、ひと目で判断できるExcel表に整えることが、資料作成の時短にもつながります。
グラフ化して売上や実績の変化をひと目で把握する方法
前年比・前月比を表で確認できるようになったら、最後にグラフ化して変化をひと目で把握できる形に整えましょう。数字の一覧だけでは気づきにくい増減の流れも、グラフにすると「どの月から伸び始めたのか」「どこで落ち込んだのか」が直感的に分かります。
まずおすすめなのは、売上は棒グラフ、前年比・前月比は折れ線グラフで表示する方法です。売上金額と増減率は単位が違うため、同じ種類のグラフにすると見づらくなりがちです。売上は金額のボリュームを見たいので棒グラフ、前年比・前月比は変化の流れを見たいので折れ線グラフにすると、全体像をつかみやすくなります。
作成手順はシンプルです。Excelテーブル内の年月・売上・前月比・前年比の列を選択し、上部メニューの「挿入」タブから「複合グラフ」を選びます。表示された画面で、売上を「集合縦棒」、前月比と前年比を「折れ線」に設定しましょう。
ここで重要なのが、前月比と前年比を第2軸に設定することです。売上が「1,000,000円」のような金額で、前年比が「+15%」のような割合の場合、同じ軸にすると折れ線がほとんど見えなくなることがあります。第2軸を使えば、左側に売上金額、右側に割合を表示できるため、グラフがかなり見やすくなります。
グラフを作成したら、タイトルも分かりやすく変更しておきましょう。たとえば「月別売上と前年比・前月比の推移」のように、何を表しているグラフなのかが一目で分かる名前にします。会議資料や上司への報告で使う場合、タイトルが具体的なだけで伝わりやすさが大きく変わります。
また、折れ線グラフの色も工夫すると効果的です。たとえば、前月比は青、前年比はオレンジのように色を分けると、どちらの指標を見ているのか迷いません。さらに、売上の棒グラフは薄めの色にして、前年比・前月比の線を少し目立たせると、増減の傾向を追いやすくなります。
Excelテーブルを元にグラフを作っておけば、新しい月のデータを追加したときに、グラフの範囲も自動で広がります。つまり、毎月グラフを作り直す必要がありません。売上データを入力するだけで、表の計算結果だけでなく、グラフも更新される状態にできます。
さらに、簡単に傾向だけを見たい場合はスパークラインを使う方法もあります。スパークラインは、セルの中に小さな折れ線グラフを表示できる機能です。大きなグラフを作るほどではないけれど、売上の推移を表の横でサッと確認したい場合に便利です。
前年比・前月比は、計算して終わりではなく、グラフで見える化することで分析しやすいデータになります。売上の大きさは棒グラフで確認し、変化率は折れ線グラフで追う。この形にしておけば、忙しい月次報告でも、数字の変化を短時間で分かりやすく伝えられます。


コメント