ITパスポート 平成23年度 秋期 問69
ソフトウェア
表計算に関する問題
セル B2 〜 D100 に学生の成績が科目ごとに入力されている。セル B102 〜 D105 に成績ごとの学生数を科目別に表示したい。セル B102 に計算式を入力し,それをセル B102 〜 D105 に複写する。セル B102 に入力する計算式はどれか。
〔ワークシート〕
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 氏名 | 国語 | 英語 | 数学 |
| 2 | 山田太郎 | 優 | 可 | 可 |
| 3 | 鈴木花子 | 良 | 不可 | 良 |
| 4 | 佐藤次郎 | 可 | 優 | 優 |
| … | (中略) | (中略) | (中略) | (中略) |
| 100 | 田中梅子 | 良 | 優 | 可 |
| 101 | 成績 | 国語 | 英語 | 数学 |
| 102 | 優 | (空欄) | (空欄) | (空欄) |
| 103 | 良 | (空欄) | (空欄) | (空欄) |
| 104 | 可 | (空欄) | (空欄) | (空欄) |
| 105 | 不可 | (空欄) | (空欄) | (空欄) |
原典は 5 行目〜99 行目を縦の三点リーダで省略している。
- ア 条件付個数($B2〜$B100, =$A102)
- イ 条件付個数($B2〜$B100, =A$102)
- ウ 条件付個数(B$2〜B$100, =$A102)
- エ 条件付個数(B$2〜B$100, =A$102)
答えと解説
✓ これが正解ウ 条件付個数(B$2〜B$100, =$A102)
解説
縦にも横にも複写するので、$ を付ける向きが引数ごとに逆になります。
セル B102 の式は、縦にも横にも複写されます。だから動いてほしくない向きにだけ $ を付け、絶対参照にします。第1引数は、数える範囲の B2〜B100 です。横へ複写するときは隣の科目へ動いてほしいので、列は相対参照のままにします。縦へ複写するときは 2〜100 行のままでいてほしいので、行を絶対参照にします。だから範囲は B$2〜B$100 です。第2引数は、比べる成績の A102 です。横へ複写しても、いつも A 列を見てほしいので列を止めて $A とします。縦へ複写すると次の成績へ動いてほしいので、行は相対参照のままです。だから $A102 です。二つの引数で、止める向きがちょうど逆になります。だから条件付個数(B$2〜B$100, =$A102) の肢が正解です。残る三つは、どちらかの $ の位置を取り違えています。表計算の複写では、動いてほしくない側に $ を付けます。
ほかの選択肢の解説
- ア 条件付個数($B2〜$B100, =$A102):条件付個数($B2〜$B100, =$A102) の肢です。第2引数の $A102 は正しく止めてあります。ところが範囲の列まで $B と止めているので、横へ複写しても国語の列を数えてしまいます。範囲の行は止めていないので、縦へ複写すると範囲もずれます。止める向きが逆です。
- イ 条件付個数($B2〜$B100, =A$102):条件付個数($B2〜$B100, =A$102) の肢です。二つとも、止める向きが逆になっています。横へ複写すれば同じ国語の列を数え、縦へ複写しても同じ成績を見てしまいます。二か所で違う、最も遠い組です。
- エ 条件付個数(B$2〜B$100, =A$102):条件付個数(B$2〜B$100, =A$102) の肢です。範囲の B$2〜B$100 は正しく止めてあります。ところが第2引数の行まで A$102 と止めています。縦へ複写しても同じ成績を見てしまいます。第2引数の側が逆です。
出典:平成23年度 秋期 ITパスポート試験 問69(改変:原典の図表をテキストに書き起こした)
解説の最終確認:2026-10-22
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する