戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2020年 秋期 71


問題文

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

選択肢

0
1
2(正解)
3

🔒 解説は解答すると表示されます

COUNTIF関数の動作【ITパスポート解説】

正解の理由

表中の関数「条件付個数」は、英語名で COUNTIF(カウントイフ:指定範囲で条件を満たすセルを数える関数)を指します。問題ではセルE2に のような式が入っていて、これを下へ複写すると参照範囲は相対参照として変わり、セルE4では が評価されます。行4の値は です。条件は「>15000」(15,000より大きい)なので、20,000 と 30,000 の 2つが該当します。したがってセルE4の表示は の「2」になります。
(補足)記号「>」は「より大きい」を意味し、15,000自身は含みません。

解法ステップ

  1. 「条件付個数=COUNTIF」を理解する(指定範囲で条件を満たすセルを数える)。
  2. コピー元の式で指定している条件を確認する:">15000"(15,000より大きい)。
  3. 複写したときの参照が相対参照であることを確認する。E2の は下にコピーすると に変わる。
  4. 行4の の値()のうち条件を満たすセルを数える → 20,000 と 30,000 の 2つ。
  5. よってセルE4は 2 を表示する。

選択肢別の誤答解説

  • ア: 0
    誤りの理由は、行4に条件を満たす値が2つある点を見落としているためです。もし 0 になるなら、誤って別の範囲(例: )を参照しているか、条件を「>30000」のようにしてしまっている可能性があります。
  • イ: 1
    1 になる代表的なミスは次のような場合です。
    • 参照を絶対参照で固定してしまい、コピー後も を参照している( の ">15000" は 20,000 のみで 1)。
    • 条件を誤って ">20000" にしてしまい、行4では 30,000 のみが該当して 1 になる。
    • コピー時に範囲の一部しかコピーされず、 のようにして 20,000 のみが評価される。
      重要なのは、単に「>=15000 と誤解した」では説明がつかない点です(行4で >=15000 なら 20,000 と 30,000 の2つで 1 にはならないため)。
  • ウ: 2(正しい挙動)
    上述の通り、複写によって が評価され、20,000 と 30,000 の 2つが条件を満たします。
  • エ: 3
    3 になるのは条件の解釈を大きく間違えた場合です。例えば条件を ">=10000" とすると行4の 10,000 も含めて 3 になります。問題の「>15000」はこれとは異なります。

よくある誤解

  • 「>」と「>=」を混同する。">" は「より大きい」、">=" は「以上(等号を含む)」です。15,000を含むか否かが変わります。
  • 複写(フィル)したときの参照が固定されると考える誤解。デフォルトは相対参照で、行番号や列番号がずれます。固定したければ BD$2)。
  • COUNTIF の条件は数式ではなく文字列として扱う必要がある(Excelでは条件を "">15000"" のように引用符で囲む)。

補足コラム

  • 参照の固定(絶対参照):範囲を固定して同じ範囲を複数セルで使いたいときは =COUNTIF(2:2,">15000")$ とすれば下へコピーしても常に行2を参照します。
  • COUNTIF と COUNTIFS の違い:COUNTIF(単一条件)、COUNTIFS(複数条件)。複数の条件で数えたいときは COUNTIFS(複数の範囲と条件を組み合わせる)を使います。
  • 条件の書き方:比較演算子(>, <, >=, <=, =, <>)は文字列として指定します。数値だけ書くと単純な等価比較になることがあります。

FAQ

Q1. COUNTIFで文字列の条件はどうする?
A1. 文字列も同様に引用符で囲います。例: は「りんご」と一致するセルを数えます。
Q2. 空白セルはどう扱われる?
A2. 条件に合致しなければカウントされません。例えば ">0" は空白や文字列をカウントしません。
Q3. コピー時に列だけ固定したい場合は?
A3. 列を固定するなら列名に =COUNTIF(D2,">15000")$ は行は変わるが列は固定されます。

関連キーワード: COUNTIF, 条件付き個数, 相対参照, 絶対参照, 比較演算子
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について