第4問
次の表は、ユーロを円に換算するために表計算ソフトウェアによって作成された ものである。A2~C2 のセルには円に換算したい「ユーロの金額(€1、€5、€10)」が 入力されている。また、A3~A5 のセルにはユーロ/円の「為替レート(125、 126、127)」が入っている。ユーロの円への換算は、「為替レート」#「ユーロの 金額」の式を用いることにした。 このとき、はじめにB3 のセルに積の式を入力し、それを空欄のセルに複写して 表を完成したい。B3 のセルに入力した式として、最も適切なものを下記の解答群 から選べ。 なお、セル番地指定における$ 記号は絶対セル参照を表すものとする。また、 *記号は積を求める演算子である。 行 列 A B C 1 ユーロを円に換算する表 2 €1 €5 €10 3 125 625 4 126 5 127
- ア =$A3*$B2
- イ =$A3*B$2
- ウ =A$3*$B2
- エ =A$3*B$2
▼ 解答・解説を見る
正解:イ
解答:イ
複写(コピー)しても正しく計算するための絶対参照・相対参照の使い分けを問う。$は固定(複写してもずれない)、$なしは複写方向に応じてずれる。「為替レート×ユーロの金額」を求める。
為替レートは常にA列(A3〜A5)にあるので、複写しても列はAに固定したい→列に$(=$A3)。行は下方向の複写でA3→A4→A5とずらしたいので行は$なし。
ユーロの金額は常に第2行(B2〜C2)にあるので、複写しても行は2に固定したい→行に$(=B$2)。列は右方向の複写でB2→C2とずらしたいので列は$なし。
よってB3に入れる式は =$A3*B$2。
- ア(×):
=$A3*$B2— ユーロ金額側の列Bを固定し行2を可変にしており、参照位置が誤る。 - イ(○):
=$A3*B$2— レートは列固定・行可変、金額は行固定・列可変で、全セルに正しく複写できる。 - ウ(×):
=A$3*$B2— レート側の行3を固定し列を可変にしているため、下方向複写でレートが変わらず誤る。 - エ(×):
=A$3*B$2— 両方とも行を固定しており、複写すると常に3行目・2行目を参照して誤る。
よって イ。