前年比の成長率(パーセント変化)

やさしい 数学
問題文
ヒント 0/4
模範解答 2
–
テストケース
1
2
3
リセット
提出
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
インタラクティブなスプレッドシートを読み込み中...
セルと数式の計算エンジンを準備しています
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。

問題

問題文

プレゼン資料に必要な数字は1つだけです。今年の売上が昨年よりどれだけ伸びたか。B2:B3 に2年分の売上高が入っています。Growth のセル D2 に成長率を小数第3位まで求めてください。パーセント表示は資料側で行います。

金額を直接書かず、2つの売上のセルを参照してください。数字を差し替えても数式が正しく動くようにします。

問題のデータ

表でデータ全体を見る(選択・コピーできます)
この問題のデータ表
ABD
1YearRevenueGrowth
22023480000
32024612000

ポイント解説

パーセント変化は(新しい値 − 古い値)÷ 古い値で、新しい値 ÷ 古い値 − 1 と同じです。結果は 27.5 ではなく 0.275 という小数になります。ROUND(...,3) で浮動小数点の誤差を先に落としてからグラフに渡します。減少した場合はマイナスのままにします。ABS で方向を消してはいけません。

解き方のヒント

回答は D2 に入力します。送信時は 3 通りの入力で数式を再実行するので、数値を直接書くと必ず失敗します。数式はセルを参照してください。

  1. 回答セルは D2 です
  2. 売上のセルは B2(昨年)と B3(今年)です
  3. パーセント変化=(新しい値 − 古い値)÷ 古い値
  4. 外側を ROUND で囲み、小数第3位までにします

模範解答

模範解答を表示(2 通り・まずは自分で試してみましょう)

解法1:新しい値 ÷ 古い値 − 1

=ROUND(B3/B2-1,3)

612000 ÷ 480000 は 1.275 なので、1 を引くと 0.275、つまり 27.5% の増加です。ROUND(...,3) で小数第3位まで残し、割り算で生じる 0.000000000000x の末尾も落とせます。

解法2:(新しい値 − 古い値)÷ 古い値

=ROUND((B3-B2)/B2,3)

教科書どおりの形です。変化量(132000)をスタートの値(480000)で割ります。結果は同じで、他の人がファイルを開いたときにも読みやすい書き方です。

関数ガイド

関連する練習問題

よくある質問

Excel でパーセント変化を出す式は?

=(新しい値−古い値)/古い値、または同じ意味の 新しい値/古い値−1 です。ここでは =ROUND(B3/B2-1,3) になります。0.275 ではなく 27.5% と表示するには、結果のセルをパーセント書式にします。

答えが 27.5% ではなく 0.275 になるのはなぜですか?

数式が返すのは小数であって、書式を整えたパーセントではないからです。セルにパーセント書式を適用するか、文字列が必要なら TEXT(...,"0.0%") を使います。

減少したときに ABS を使うべきですか?

使いません。マイナスの成長率は「7% 減った」という情報そのものです。ABS を付けると方向が消え、グラフが事実と違う印象を与えてしまいます。