Excel関数 逆引き集 | 増減率を求める → (新-旧)/旧

Excel
スポンサーリンク

概要

「前年比は何%増?」「前月比でどれくらい伸びた?」「コストは何%減った?」
こういう“増減率”は、Excel では (新しい値 − 古い値) ÷ 古い値 で求めます。

数式で書くとこうです。

増減率 = (新 - 旧) / 旧

あとは、その結果を「%表示」にすれば、
「+10%」「−5%」のような“増減率”として見えるようになります。


増減率の考え方と基本式

なぜ「(新−旧)/旧」なのか

増減率は、「どれだけ増えた(減った)か」を「元の値(旧)」で割ったものです。

  • 増減量 = 新 − 旧
  • 増減率 = 増減量 ÷ 旧 = (新 − 旧) ÷ 旧

たとえば、
売上が 100 から 120 に増えた場合:

  • 増減量:120 − 100 = 20
  • 増減率:20 ÷ 100 = 0.2(=20%)

Excel では / が割り算なので、こう書きます。

=(新しい値 - 古い値) / 古い値

Excel での具体的な書き方

セル参照で書く基本形

前提:
B2 に「旧(昨年・前月など)」、C2 に「新(今年・今月など)」が入っているとします。

増減率を求める式はこうです。

=(C2-B2)/B2

この式の意味は、

  • 分子:C2 − B2 = 増減量
  • 分母:B2 = 元の値(旧)

です。

結果は 0.1 や −0.05 のような「小数」で返ってきます。
これを「%表示」にすると、10% や −5% として見えるようになります。


表示形式を「%」にする

小数をパーセント表示に変える

Excel の中では、

  • 1 = 100%
  • 0.2 = 20%
  • −0.05 = −5%

という関係になっています。

つまり、
=(C2-B2)/B2 の結果は「中身としては小数」で、
見せ方として「%」に変えるだけです。

手順はシンプルです。

  1. 計算式を入れたセルを選ぶ
  2. ホームタブの「%」ボタンをクリック
  3. 必要に応じて「小数点以下の桁数」を増減させる

これで、0.2 → 20%、−0.05 → −5% のように表示されます。


よく使う増減率のテンプレート

昨年比(前年比)の増減率

B列に「昨年売上」、C列に「今年売上」がある場合:

=(C2-B2)/B2

これを下の行にコピーし、列全体を「%表示」にします。

前月比の増減率

B列に「前月」、C列に「当月」がある場合:

=(C2-B2)/B2

考え方はまったく同じです。
「新しい値」と「古い値」が何を指すかだけ意識すればOKです。

コスト削減率

B列に「削減前コスト」、C列に「削減後コスト」がある場合:

=(C2-B2)/B2

結果がマイナスなら「削減」、プラスなら「増加」として解釈できます。


例題

問題1

B2 に「昨年売上」、C2 に「今年売上」が入っています。
前年比の増減率を求める式を書いてください。
(結果は%表示にする前提とします)

=(C2-B2)/B2

問題2

B2 に「前月のアクセス数」、C2 に「今月のアクセス数」が入っています。
前月比の増減率を求める式を書いてください。

=(C2-B2)/B2

問題3

B2 に「削減前コスト」、C2 に「削減後コスト」が入っています。
コスト削減率(マイナスの%で表される)を求める式を書いてください。

=(C2-B2)/B2

問題4

B2〜B10 に「昨年売上」、C2〜C10 に「今年売上」が入っています。
D2 に前年比の増減率を計算する式を書き、下の行にコピーして使いたいとします。
D2 に入れる式を書いてください。

=(C2-B2)/B2

問題5

B2 に「旧値」、C2 に「新値」が入っています。
増減率を求める式を書きたいが、旧値(B2)が 0 のときはエラーではなく 0 を返したいとします。
IF と組み合わせた式を書いてください。

=IF(B2=0,0,(C2-B2)/B2)

増減率は、結局すべて「どれだけ変わったか ÷ 元はいくつだったか」です。
(新−旧)/旧 をそのまま Excel のセルに落とし込み、
あとは表示形式で「%」にしてあげる――
この流れさえ身体に入れば、どんな“〜比”も怖くなくなります。

Excel
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました