大学入学共通テスト(情報) 過去問
令和4年度(2022年度)本試験
問75 (<旧課程>情報関係基礎(第4問) 問15)
問題文
この競技を4人で競い合っている。各選手は他3人の選手と50試合(先攻25試合、後攻25試合)ずつ合計150試合、全体では300試合を行い、勝率により順位を決定する。勝率は、引き分けを除いた試合数で勝ち数を割って計算する。
次の文章を読み、空欄[ タ ]に入れるのに最も適当なものを、後の解答群のうちから一つ選べ。なお、以下の問題を解答するにあたっては、使用する表計算ソフトウェアの説明(リンク) を参照するとよい。
残り試合数が少なくなり、Nさんは、現在順位1位の渡辺選手が、残り試合のうち何勝すれば最終的に1位になるかを調べることにした。ただし、引き分けを含めた分析は複雑なので、引き分けを考えずに分析を進めた。シート2を拡張してシート5勝率一覧を作成し、残り試合中の勝ち数により各選手の勝率がどのように変化するかを表示した。
まず、8行目には各選手の残り試合数を表示した。9行目から12行目には各選手の他選手との残り試合数を表示した。例えば、セルC10は、渡辺選手と東選手との試合があと5試合残っていることを表す。また、セル範囲B13~B26は、残り試合中の勝ち数を表す。セル範囲C13~F26には、セル範囲B13~B26に対応させ、各選手の現在までの勝ち数と残り試合での勝ち数を合計した場合の勝率を表示した。例えば、セルC13は渡辺選手が残り試合を0勝10敗とした場合の勝率となる。また、残り試合数を超えている場合には「*」を表示する。そのために、セルC13に次の計算式を入力し、セル範囲C14~C26とセル範囲D13~F26に複写した。
IF(C$8<[ タ ],"*",(C$3+[ タ ])/(C$3+C$4+[ チ ]))
27行目には各選手が残り試合をすべて勝った場合の勝率を最高勝率として表示した。他選手の最高勝率を、渡辺選手の勝率が上回れば渡辺選手は確実に1位となる。28行目には、他選手の最高勝率を上回るために、渡辺選手が必要な勝ち数を表示する。ただし、渡辺選手が残り試合をすべて負けても、渡辺選手の勝率が上回る場合には「-」を表示する。ここで、検索条件として比較演算記号とセル番地を使用する場合には文字列として連結する必要があるので、「<=」&D27と指定する。これらより、セルD28に次の計算式を入力し、セル範囲E28~F28に複写した。
IF(D27<[ ツ ],"-",COUNTIF([ テ ],"<="&D27))
完成したシート5を見直すと、( ト )ことや( ナ )ことがわかった。Nさんは、現状を把握でき、より関心をもって試合を観戦することができた。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
大学入学共通テスト(情報)試験 令和4年度(2022年度)本試験 問75(<旧課程>情報関係基礎(第4問) 問15) (訂正依頼・報告はこちら)
この競技を4人で競い合っている。各選手は他3人の選手と50試合(先攻25試合、後攻25試合)ずつ合計150試合、全体では300試合を行い、勝率により順位を決定する。勝率は、引き分けを除いた試合数で勝ち数を割って計算する。
次の文章を読み、空欄[ タ ]に入れるのに最も適当なものを、後の解答群のうちから一つ選べ。なお、以下の問題を解答するにあたっては、使用する表計算ソフトウェアの説明(リンク) を参照するとよい。
残り試合数が少なくなり、Nさんは、現在順位1位の渡辺選手が、残り試合のうち何勝すれば最終的に1位になるかを調べることにした。ただし、引き分けを含めた分析は複雑なので、引き分けを考えずに分析を進めた。シート2を拡張してシート5勝率一覧を作成し、残り試合中の勝ち数により各選手の勝率がどのように変化するかを表示した。
まず、8行目には各選手の残り試合数を表示した。9行目から12行目には各選手の他選手との残り試合数を表示した。例えば、セルC10は、渡辺選手と東選手との試合があと5試合残っていることを表す。また、セル範囲B13~B26は、残り試合中の勝ち数を表す。セル範囲C13~F26には、セル範囲B13~B26に対応させ、各選手の現在までの勝ち数と残り試合での勝ち数を合計した場合の勝率を表示した。例えば、セルC13は渡辺選手が残り試合を0勝10敗とした場合の勝率となる。また、残り試合数を超えている場合には「*」を表示する。そのために、セルC13に次の計算式を入力し、セル範囲C14~C26とセル範囲D13~F26に複写した。
IF(C$8<[ タ ],"*",(C$3+[ タ ])/(C$3+C$4+[ チ ]))
27行目には各選手が残り試合をすべて勝った場合の勝率を最高勝率として表示した。他選手の最高勝率を、渡辺選手の勝率が上回れば渡辺選手は確実に1位となる。28行目には、他選手の最高勝率を上回るために、渡辺選手が必要な勝ち数を表示する。ただし、渡辺選手が残り試合をすべて負けても、渡辺選手の勝率が上回る場合には「-」を表示する。ここで、検索条件として比較演算記号とセル番地を使用する場合には文字列として連結する必要があるので、「<=」&D27と指定する。これらより、セルD28に次の計算式を入力し、セル範囲E28~F28に複写した。
IF(D27<[ ツ ],"-",COUNTIF([ テ ],"<="&D27))
完成したシート5を見直すと、( ト )ことや( ナ )ことがわかった。Nさんは、現状を把握でき、より関心をもって試合を観戦することができた。
- B13
- B$13
- $B13
- C4
- C$4
- $C4
- C5
- C$5
- C8
- C$8
- $C8
- C13
- C$13
- $C13
正解!素晴らしいです
残念...
この過去問の解説 (2件)
01
IF(C$8<[ タ ],"*",(C$3+[ タ ])/(C$3+C$4+[ チ ]))
この式の役割は、「残り試合中の勝ち数(0~…)」を1つずつ変えたときの勝率を計算する、
ただし「勝ち数が残り試合数を超える」場合は"*"を表示する、というものです。
[ タ ]の解答
「勝ち数が残り試合数を超える」場合は"*"を表示する=残り試合数(C8)が、残り試合中の勝ち数より少ない
残りの試合中の勝ち数はB13~B26に表示されています。よって
[ タ ]=$B13
ここで重要なのは、式を C13 に入れて下方向(C14~)と右方向(D~F列)へコピーする点です。
・下方向へコピーすると、B13→B14→B15…と変化してほしい
・右方向へコピーしても、勝ち数は常にB列を参照してほしい(D列にコピーしてもB列のまま)
よって、列Bは固定($B)、行番号は変化(13→14→…)する参照が必要です。
[ チ ]の解答
「残り試合中の勝ち数(0~…)」を1つずつ変えたときの勝率を計算する
勝率:勝ち数/総試合数(引き分けを除く)
総試合数は「負け数」「勝ち数」「残り試合数」を足した合計になります。よって
[ チ ]=C$8
ここで重要なのは、式を C13 に入れて下方向(C14~)と右方向(D~F列)へコピーする点です。
・下方向へコピーしても、勝ち数は常に8行目を参照してほしい(残り試合を表示)
・右方向へコピーすると、C8→D8→E8…と変化してほしい(選手が変わる)
よって、列番号は変化(C→D→E…)、行番号8は固定($8)する参照が必要です。
まとめると
IF(C$8<$B13,"*",(C$3+$B13)/(C$3+C$4+C$8))
となります。
正しい
列Bを固定できるので右へコピーしても勝ち数は常にB列を参照します。
行は相対なので下へコピーすると$B14, $B15…と変化し、各行の勝ち数に対応できます。
C4やC5、C8やC13を指定すると勝ち数(B列)ではなく、別の値を参照してしまい目的が合いません。
[タ]は「残り試合中の勝ち数」の入力欄で、
下へコピーしたときに行が変わり、右へコピーしても列Bのまま(行は動く・列は固定)である必要があります。
したがって$B13が最適です。
[チ]は分母に足す「残り試合数」なので、
下へコピーしたときに行番号は8のまま、右へコピーしたときに列が変わる(行は固定・列は動く)である必要があります。
したがってC$8が最適です。
【point】
◆参照の固定の型
$B13:列だけ固定(右へコピーしてもB列、下へコピーで行は増える)
C$8:行だけ固定(下へコピーしても8行、右へコピーで列は動く)
※コピー前提の式は「どちら方向にコピーするか」を考え、固定すべき“列/行”にだけ「$」を付ける
◆IF(条件, 真の場合, 偽の場合)
役割:条件により表示や計算を切り替える
※不可能条件の除外:IF(残り試合数<残り勝ち数,"*",計算) のように先に弾く
参考になった数0
この解説の修正を提案する
02
C13を基準にしてまずは考えていきましょう。
とあります。残り試合数を示すのは、C8 (8行目) であることに注意すると、
とあるので、C8 と B13 を比較して、C8 を B13 が超えている場合に「*」を表示するとよいでしょう。
---
ですが、この数式はC13だけでなく複数の列および行に複写されますので、それを踏まえます。
残り試合数を示すのは8行目で変化がないので、 C$8 を指定すると、すべての数式で8行目を指定できます。
一方で、残りの試合数の勝ち数は B列に表示されていますので、 $B13 を指定するとよいでしょう。
ですので条件式は C$8 < $B13 となります。
これが正しい選択肢です。
やや難易度が高くなってきました。$の位置に不安がある方は、これまでの問題を見直してみるとよいでしょう。
参考になった数0
この解説の修正を提案する
前の問題(問74)へ
令和4年度(2022年度)本試験 問題一覧
次の問題(問76)へ