Ada の売上シェア(分母を固定する)
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
問題
問題文
チームリーダーは各担当の取り分を知りたがっています。Ada の売上をチーム合計で割り、小数で表します(0.08 は 8%)。売上は B2:B6 にあり、Ada は1行目です。シェアを Share of total セル D2 に入れてください。
他の担当に使い回しても分母はチーム合計のままである必要があります。下にコピーする前に固定します。
問題のデータ
表でデータ全体を見る(選択・コピーできます)
| A | B | D | |
|---|---|---|---|
| 1 | Rep | Amount | Share of total |
| 2 | Ada | 120 | |
| 3 | Ben | 480 | |
| 4 | Cleo | 300 | |
| 5 | Dana | 200 | |
| 6 | Eli | 400 |
ポイント解説
シェアは「部分 ÷ 全体」です。分子は行に合わせて動き(B2)、分母は動いてはいけません($B$2:$B$6)。これが絶対参照の要点で、B2/SUM(B2:B6) が下にコピーした瞬間に壊れる理由です。
解き方のヒント
回答は D2 に入力します。送信時は 3 通りの入力で数式を再実行するので、数値を直接書くと必ず失敗します。数式はセルを参照してください。
- 対象セルは D2
- 分子は B2——下にコピーすると動くべき
- 分母は SUM(B2:B6) で、動いてはいけない
- 形:=B2/SUM(?)——範囲を固定するには?
模範解答
模範解答を表示(2 通り・まずは自分で試してみましょう)
方法1:固定した SUM で割る
=B2/SUM($B$2:$B$6)
120 / 1500 = 0.08。$ が合計範囲を固定するので、下にコピーしても分母は B2:B6 のまま、分子だけが行に従います。
方法2:SUMIF で自分の行を探す
=SUMIF($A$2:$A$6, A2, $B$2:$B$6)/SUM($B$2:$B$6)
行の位置に頼らず名前で Ada を探し、同じ固定した合計で割ります。並べ替えや絞り込みで位置が信用できないときに有効です。
関数ガイド
よくある質問
下にコピーすると割合が狂うのはなぜ?
分母が行と一緒に動いているからです。SUM($B$2:$B$6) のように $ で固定します。合計は1つ、分子だけが動きます。
0.08 と 8% のどちらで答える?
同じ数値で、表示形式の違いです。0.08 を入力し、セルをパーセント表示にすれば 8% に見えます。小数で持つほうがその後の計算に使えます。