問76の正解: ウテクノロジ系/アルゴリズムとプログラミング
商品の税込価格を計算する表計算のワークシートがある。セルB1には消費税率が入力されており、セル B4~B6には税抜価格が入力されている。セル C4~C6に税込価格を表示するために、セル C4に式を入力し、セル C5, C6に複写する。セル C4に入力する式はどれか。ここで、セルB1は、パーセント形式で表示している。

この設問が問うていること
表計算における「相対参照」と「絶対参照(行固定)」の使い分けについて問う設問です。
アB$4*(1+B$1)
選択肢アの解説: 税抜価格の行番号(4)が固定されてしまうため、C5やC6に複写した際にすべて行4(B4)の価格が計算されてしまい不適切です。
イB$4*(1+B1)
選択肢イの解説: 税抜価格が固定され、逆に税率のセルが動いてしまうため不適切です。
ウB4*(1+B$1)正解
選択肢ウの解説: 税抜価格(B4)は複写によって下へ移動(B5, B6に変化)し、消費税率(B1)は「$」で行番号を固定(B$1)しているため正しく計算でき、適切です。
エB4*(1+B1)
選択肢エの解説: 消費税率(B1)の行番号が固定されていないため、下に複写した際にB2やB3を参照してしまい正しく計算できず不適切です。
総合解説
表計算ソフトでセル式を他にコピーする際、参照セルを追従して移動させたい場合は「相対参照(B4など)」、特定のセルを固定して動かしたくない場合は列文字や行番号の前に「$」を付けた「絶対参照(B$1など)」を使用します。C4から下に複写する際、税抜価格はB4→B5→B6と変化させるため相対参照にします。一方、消費税率は常にB1で固定するため、行番号を固定する「B$1」にします。したがって、C4に入力する正しい式は「B4*(1+B$1)」であり、正解は選択肢cです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)