セル E5 に表示される数値を特定するには、Excel の相対参照と絶対参照の複写時の挙動を理解する必要があります。問題文によると、セル D4 には本来 $B4 * (1.0 + D$2) という計算式が設定されるべきところ、誤って $B4 * (1.0 + $D$2) と入力されました。この誤った数式が D5, E4, E5 へ複写された際の E5 の値が問われています。
読み込み中...
読み込み中...
セル D2と E2に設定した2種類の税率で、商品Aと商品 Bの税込み価格を計算する。セル D4に入力する正しい計算式は $B4* (1.0+D$2) であるが、誤って$B4*(1.0+$D$2) と入力した。セルD4に入力した計算式を、セル D5, E4及び E5に複写したとき、セル E5に表示される数値はどれか。
結論 → 詳細 → 補足 の 3 層構成
セル E5 に表示される数値を特定するには、Excel の相対参照と絶対参照の複写時の挙動を理解する必要があります。問題文によると、セル D4 には本来 $B4 * (1.0 + D$2) という計算式が設定されるべきところ、誤って $B4 * (1.0 + $D$2) と入力されました。この誤った数式が D5, E4, E5 へ複写された際の E5 の値が問われています。
まず、セル D4 の誤った数式 $B4 * (1.0 + $D$2) が、D5, E4, E5 へ複写された際の各セルの数式を考えます。D5 への複写では、D4 の数式 $B4 * (1.0 + $D$2) の B4 の部分が相対参照のため、1行下がり B5 になります。D2 の $D$2 の部分は絶対参照のため、列も行も固定され $D$2 のままです。したがって、D5 の数式は B5 * (1.0 + $D$2) となります。E4 への複写では、D4 の数式 $B4 * (1.0 + $D$2) の B4 の部分が相対参照のため、1列右にずれて E4 になります。D2 の $D$2 の部分は絶対参照のため、列は固定されたままですが、E4 は D4 の1列右なので、E2 の値が参照されます。しかし、問題文では「セル D2と E2に設定した2種類の税率」とあり、E2 にも税率が設定されていることが示唆されています。ここで、D4 の数式 $B4 * (1.0 + $D$2) の $D$2 は D列の絶対参照ですが、E4 への複写では列が移動するため E2 を参照するようになります。そのため、E4 の数式は E4 * (1.0 + E2) となります。(※問題文の「誤って$B4*(1.0+$D$2) と入力した。」から、$D$2 はD列の絶対参照であり、E4への複写ではE2を参照することを理解するのが重要です。ただし、選択肢の文言から、E4への複写でD2ではなくE2を参照する、と解釈するのが妥当です。E5への複写では、D4のB4は相対参照でE5になり、D2の$D$2は絶対参照ですが、E5はD4から1列右、1行下がるので、E5の数式は E5 * (1.0 + E2) となります。しかし、問題文の「セル D4に入力する正しい計算式は $B4* (1.0+D$2) であるが、誤って$B4*(1.0+$D$2) と入力した。」という記述から、$B4$ は商品Aの価格、$B4$ の値は 500 と推測されます。D2 は税率であり、たとえば 5% とします。D4 に $B4 * (1.0 + D2)$ と入力すべきところ、$B4 * (1.0 + $D$2) と入力された、と解釈すると、E5 に複写された際の数式は E5 * (1.0 + E2) となります。しかし、問題文の「セル D4に入力した計算式を、セル D5, E4及び E5に複写したとき」という記述と、誤った数式 $B4*(1.0+$D$2)$ を考慮すると、E5 の数式は、D4 の B4 の部分が相対参照で E5 に、D2 の $D$2 の部分が列・行絶対参照で D2 になる、と解釈するのが最も自然です。つまり、E5 の数式は E5 * (1.0 + $D$2) となります。この場合、D4 の B4 が 500、D2 が 0.05 とすると、D4 は 500 * (1.0 + 0.05) = 525 となります。E5 は、E5 の値が不明ですが、E5 に複写された数式が E5 * (1.0 + $D$2) となると、E5 の表示値は 525 になるはずですが、選択肢にありません。
もう一度、問題文の「誤って$B4*(1.0+$D$2) と入力した。」という部分を重視して、E5への複写でどのように変化するかを考えます。D4の数式 $B4*(1.0+$D$2)$ をE5に複写すると、B4は相対参照なのでE5の行に対応する行(5行目)の、D4の列(B列)に対応する列(E列)のセル、つまりE5の価格を参照することになります。$D$2は列・行絶対参照なので、常にD2を参照します。したがって、E5に表示される数値は、E5の価格 * (1.0 + D2の税率) となります。問題文からB4が商品Aの価格で500、D2が税率で0.05と推測できます。E4は商品Bの価格ですが、問題文で示されていません。しかし、選択肢から逆算すると、E4の価格が600、E2の税率が0.10と仮定すると、E5の計算式は E5 * (1.0 + D2) となり、E5の価格は 600 です。しかし、E5の数式は E5 * (1.0 + D2) となります。
ここで、表から読み取れる情報として、B4=500、B5=600、D2=0.05、E2=0.10と推測するのが自然です。D4の誤った数式は $B4*(1.0+$D$2)$ であり、これは B4*(1.0+D2) と解釈します。この数式が E5 に複写された場合、B4 は相対参照で E5 の商品価格(つまり E5 の価格)を参照し、$D$2 は列・行絶対参照で D2 を参照します。したがって、E5 の数式は E5 * (1.0 + D2) となります。もし E5 の価格が 600 で D2 の税率が 0.05 なら、E5 の表示値は 600 * (1.0 + 0.05) = 630 となります。
アの525は、もし D4 の数式が正しく B4*(1.0+D2) で、B4=500, D2=0.05 の場合の商品Aの税込み価格そのものです。イの550は、B4=500, D2=0.10 の場合の商品Aの税込み価格であり、E2の税率と混同しやすいですが、D4の数式にはD2が使われています。エの660は、E4=600, E2=0.10 の場合の商品Bの税込み価格であり、E5の複写結果とは異なります。
したがって、E5に複写された数式は E5 * (1.0 + D2) となり、E5 の価格が 600、D2 の税率が 0.05 と仮定すると、600 * (1.0 + 0.05) = 630 が表示されます。
解説は Google Gemini に IPA 公式の問題文・公式解答を入力して生成しています。 事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があるため、 重要な判断は必ず IPA 公式資料でご確認ください。
最終更新:
検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
この問題の理解を「分野全体の力」に広げるための足がかり
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
アルゴリズムとプログラミング の他の問題
ITパスポート の同じ分野を年度をまたいで演習する
ITパスポートは何から勉強する?|未経験者の最初の1週間ロードマップ
ITパスポート試験の勉強を「何から始めればいいか分からない」未経験者向けに、最初の1週間で取り組むべきテーマと教材選びを順序立てて解説します。
ITパスポート3週間合格法|21日間の完全学習スケジュール
ITパスポート試験を3週間で合格するための21日間学習スケジュールを公開。1日1〜2時間の短期集中で合格ラインに到達するための過去問活用法・分野別優先度を解説します。
ITパスポート試験 当日の持ち物完全リスト|CBT会場で慌てないチェック表
ITパスポート試験はCBT方式のため、紙試験と持ち物が大きく異なります。本人確認書類・服装・NG品まで、合格者目線で当日の準備を整理します。
ITパスポート試験 出題傾向の最新分析|2024〜2025年で増えた論点と捨て論点
ITパスポート試験の直近2年の出題傾向を分析し、増加している新論点・減少している論点・捨てて良い論点を整理。学習計画の優先度付けに活用できます。