ある商品の月別の販売数を基に売上に関する計算を行う。セル B1に商品の単価が,セル B3~B7に各月の商品の販売数が入力されている。セル C3に計算式 “B$1*合計(B$3:B3)/個数(B$3:B3)” を入力して,セル C4~C7に複写したとき,セル C5に表示される値は幾らか。
| A | B | C | |
|---|---|---|---|
| 1 | 単価 | 1,000 | |
| 2 | 月 | 販売数 | 計算結果 |
| 3 | 4月 | 10 | |
| 4 | 5月 | 8 | |
| 5 | 6月 | 0 | |
| 6 | 7月 | 4 | |
| 7 | 8月 | 5 |
この問題の解説と、これまでの解答の記録です。
ある商品の月別の販売数を基に売上に関する計算を行う。セル B1に商品の単価が,セル B3~B7に各月の商品の販売数が入力されている。セル C3に計算式 “B$1*合計(B$3:B3)/個数(B$3:B3)” を入力して,セル C4~C7に複写したとき,セル C5に表示される値は幾らか。
| A | B | C | |
|---|---|---|---|
| 1 | 単価 | 1,000 | |
| 2 | 月 | 販売数 | 計算結果 |
| 3 | 4月 | 10 | |
| 4 | 5月 | 8 | |
| 5 | 6月 | 0 | |
| 6 | 7月 | 4 | |
| 7 | 8月 | 5 |
6 は合計(B$3:B5)÷個数(B$3:B5)=18÷3=6、すなわち平均販売数そのもので、先頭の単価 B$1(=1,000)を掛け忘れた値。式には B$1* があるので 1,000 倍が必要。
正解 C3 の式「B$1*合計(B$3:B3)/個数(B$3:B3)」を C5 まで複写すると、行を固定する $ の付いた B$1 と B$3 の上端は動かず、相対参照の下端 B3 だけが行番号に合わせて下へ伸びる。したがって C5 の式は「B$1*合計(B$3:B5)/個数(B$3:B5)」となる。合計(B$3:B5)=10+8+0=18、個数(B$3:B5)=3(個数関数は値が 0 のセルも 1 件として数える)。ゆえに C5=1,000×18÷3=1,000×6=6,000 となり、正解はイである。この式は「単価×(累計販売数÷月数)=単価×平均販売数」を計算しており、6 月までの平均販売数 6 個に単価 1,000 を掛けた 6,000 が表示される。
9,000 は個数(B$3:B5) を 2 と誤り、1,000×18÷2=9,000 とした値。個数(COUNT)は数値が入っていれば 0 のセルも 1 件として数えるので、B3〜B5 の件数は 3。0 を除外して 2 と数える誤解による。
18,000 は 1,000×合計(B$3:B5)=1,000×18=18,000 で、÷個数の除算を無視した値。式には /個数(B$3:B3) があるため件数で割る必要がある。