ITパスポート過去問 令和2年度(2020年)問71
表計算ソフトを用いて,ワークシートに示す各商品の月別売上額データを用いた計算を行う。セルE2に式“条件付個数(B2:D2,>15000)”を入力した後,セルE3とE4に複写したとき,セルE4に表示される値はどれか。

選択肢
- ア:0
- イ:1
- ウ:2
- エ:3
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
セルE2の式は、範囲B2:D2のうち、15,000より大きい値の個数を数えます。これをセルE4に複写すると、相対参照によって参照範囲がB4:D4にずれます。B4:D4は10,000、20,000、30,000なので、15,000より大きい値は20,000と30,000の2つです。
Point
この問題は、数式を複写したときに参照範囲が相対参照で変わることと、指定した条件(>15000)を満たすセルの個数を数えることを確認する問題です。
解くために必要な知識
この問題を解くには、条件付個数の動作と、式の複写で参照がどのように変わるかの理解が必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| 条件付個数 | 指定した範囲の中で、条件を満たすセルの個数を返す関数です。 |
| 相対参照 | 式を複写したとき、コピー先に合わせて参照するセルの行番号や列番号がずれる参照方法です。 |
図表の読み取り方
セル範囲の読み方
- B2:D2は、B2からD2までの横方向3セルを表します。
複写したときの参照の変化
-
下方向に複写すると、相対参照の式は行番号が複写先に合わせて変わります。
-
例:B2:D2を2行下へ複写するとB4:D4になります。
解くための手順
-
複写先のセル位置から、参照範囲がどのセル範囲に変わるかを確定します。
-
参照範囲の値を表から読み取ります。
-
条件(今回は>15000)を満たすセルの個数を数えます。
問題の解法手順
図表の読み取り
表の構造
表は、列BからDに1月から3月の売上額があり、列Eに条件に合う個数(条件付個数)の計算結果を表示します。
4行目(商品C)の値
B4は10,000、C4は20,000、D4は30,000です。
解く手順
1. 元の式を確認します
セルE2の式は「条件付個数(B2:D2,>15000)」です。
2. 複写後の参照範囲を確認します
E2からE4へ複写すると、2行下に移動するため、相対参照で参照範囲も2行下に移動します。
そのため、セルE4の式は「条件付個数(B4:D4,>15000)」になります。
3. 条件に合う個数を数えます
条件は「>15000」なので、15,000は含まず、15,000より大きい値だけ数えます。
B4:D4の値と判定は次のとおりです。
| セル | 値 | 15,000より大きいか |
|---|---|---|
| B4 | 10,000 | いいえ |
| C4 | 20,000 | はい |
| D4 | 30,000 | はい |
条件に合うのは2つなので、セルE4の表示は2です。
選択肢ごとの解説
- ア:不正解
0は、参照範囲内に15,000より大きい値が1つもない場合です。B4:D4には20,000と30,000があるため誤りです。
- イ:不正解
1は、参照範囲内に15,000より大きい値が1つだけの場合です。B4:D4には2つあるため誤りです。
- ウ:正解
E4では参照範囲がB4:D4となり、15,000より大きい値は20,000と30,000の2つです。
- エ:不正解
3は、B4:D4の3つすべてが15,000より大きい場合です。B4は10,000なので誤りです。
まとめ
セルE2の式は、範囲B2:D2のうち、15,000より大きい値の個数を数えます。これをセルE4に複写すると、相対参照によって参照範囲がB4:D4にずれます。B4:D4は10,000、20,000、30,000なので、15,000より大きい値は20,000と30,000の2つです。
テクノロジ系 > コンピュータシステム > ソフトウェア
0は、参照範囲内に15,000より大きい値が1つもない場合です。B4:D4には20,000と30,000があるため誤りです。
1は、参照範囲内に15,000より大きい値が1つだけの場合です。B4:D4には2つあるため誤りです。
E4では参照範囲がB4:D4となり、15,000より大きい値は20,000と30,000の2つです。
3は、B4:D4の3つすべてが15,000より大きい場合です。B4は10,000なので誤りです。