情報活用試験

文部科学省後援

令和４年度前期 情報検定＜実施

令和４年6月19日（日）＞１級（説明時間13：20～13：30）（試験時間13：30～14：30）

・試験問題は試験開始の合図があるまで開かないでください。
・解答用紙（マークシート）への必要事項の記入は，試験開始の合図と同時に行いますので，それまで伏せておいてください。
・試験開始の合図の後，次のページを開いてください。＜受験上の注意＞が記載されています。必ず目を通してから解答を始めてください。
・試験問題は，すべてマークシート方式です。正解と思われるものを１つ選び，解答欄のをＨＢの黒鉛筆でぬりつぶしてください。２つ以上ぬりつぶすと，不正解になります。
・辞書，参考書類の使用および筆記用具の貸し借りは一切禁止です。
・電卓の使用が認められます。ただし，下記の機種については使用が認められません。
＜使用を認めない電卓＞．．
１．電池式（太陽電池を含む）以外 の電卓
２．文字表示領域が複数行ある電卓（計算状態表示の一行は含まない）
３．プログラムを組み込む機能がある電卓
４．電卓が主たる機能ではないもの＊パ ソ コ ン （ 電 子 メ ー ル 専 用 機 等 を 含 む ）， 携 帯 電 話 （ Ｐ Ｈ Ｓ ），ス マ ー ト フ ォ ン ， タ ブ レ ッ ト ， 電子手帳，電子メモ，電子辞書，翻訳機能付き電卓，音声応答のある電卓，電卓付き腕時計，時 計 型
ウェアラブル端末等
５．その他試験監督者が不適切と認めるもの

一般財団法人

職業教育・キャリア教育財団

1情報活用１級

＜受験上の注意＞
１．この試験問題は19ページあります。ページ数を確認してください。
乱丁等がある場合は，手をあげて試験監督者に合図してください。
※問題を読みやすくするために空白ページを設けている場合があります。
２．解答用紙（マークシート）に，受験者氏名・受験番号を記入し，受験番号下欄の数字をぬりつぶしてください。正しく記入されていない場合は，採点されませんので十分注意してください。
３．試験問題についての質問には，一切答えられません。自分で判断して解答してください。
４．試験中の筆記用具の貸し借りは一切禁止します。筆記用具が破損等により使用不能となった場合は，手をあげて試験監督者に合図してください。
５．試験を開始してから30分以内は途中退出できません。30分経過後退出する場合は，もう一度，受験番号・マーク・氏名が記載されているか確認して退出してください。なお，試験終了５分前の合図以降は退出できません。試験問題は各自お持ち帰りください。
６．試験後の合否結果（合否通知），および合格者への「合格証・認定証」はすべて，Ｗｅｂ認証で行います。
①情報検定（J検）Ｗｅｂサイト合否結果検索ページ及びモバイル合否検索サイト上で，ディジタル「合否通知」，ディジタル「合格証・認定証」が交付されます。
②団体宛には合否結果一覧ほか，試験結果資料一式を送付します。
③合否等の結果についての電話・手紙等でのお問い合わせには，一切応じられませんので，ご了承ください。

2情報活用１級

問題１次の情報と情報の利用に関する記述を読み，各設問に答えよ。
業務改善を行う際，現状把握のためDFD，E-R図，UMLなどのモデリング手法を用いることがある。また，問題解決を行う時に，アルゴリズムを記述する方法に流れ図がある。
＜設問１＞

次の UML を用いて表したデータモデルに関する多重度の説明のうち，不適切なものを選べ。
1..*

0..*

部署
図１

従業員
UML を用いて表した図のデータモデル(1) の解答群
ア．従業員が所属していない部署の存在も許す
イ．従業員は，必ず複数の部署に所属する
ウ．従業員は，同時に複数の部署に所属してもよい
エ．どの部署にも所属しない従業員は存在しない＜設問２＞

次の処理内容の記述を読み，DFD 中の(1)に入れるべき適切な字句を解答群から選べ。
[処理内容]
図２は，図書の貸出を行う図書貸出システムである。
会員は会員登録済みである。
図書には貸出カードが取り付けられており，図書を借りたい会員はその貸出カー
ドに必要事項を記入し提出することにより，希望の図書を借りることができる。また，図書が返却されると貸出の時に取り外して保管していた貸出カードを取り付け書棚に戻す。また，会員台帳，図書台帳，貸出記録台帳に含まれるデータは下記の内容となっている。
会員台帳：会員番号，氏名，住所，生年月日
図書台帳：図書番号，図書名，著作者，登録日
貸出記録台帳：貸出日，会員番号，返却予定日，返却日

1
情報活用１級会員情報の検索と確認
会員ID

(2)
会員情報

貸出カード

会員

貸出処理

貸出カード
保管箱

貸出カード

貸出票

貸出票

貸出情報

貸出番号

図書番号

(3)

貸出カード
貸出情報

貸出番号

返却処理

図２

貸出カード

書棚

図書貸出システムの DFD(2) ，(3) の解答群
ア．会員台帳＜設問３＞

イ．貸出記録台帳

次の流れ図Ａ，Ｂを読み，その処理に関するウ．図書台帳(1)に入れるべき適切な字句を解答群から選べ。
流れ図Ａの処理は，次の通りであり，a,b,c,d に入る数値の組み合わせはなる。
始めに，X に 0 を格納する。次にループ内で，2
情報活用１級

k が 1 のとき，X に(a)を格納する。

k が 3 のとき，X に(b)を格納する。

k が 5 のとき，X に(c)を格納する。

k が 7 のとき，X に(d)を格納する。

(4)と

[流れ図A][流れ図B]

開始

開始

X←

0X

1ループ
k : 1,2,7ループ
k : 7,-3,1

X ← 2X + k

X ← X + 2kループ

ループ

終了

終了

※

ループ端の繰返し指定は，変数名：初期値，増分，終値を示す。

また，流れ図Ｂの処理では，変数kの値が(6)←(5)と変化し，変数Xの値はと変化する。

(4) の解答群(a)(b)(c)(d)ア141126

イ

151537ウ

381941エ392353(5) ，(6) の解答群
ア．1→3→5→7

イ．1→4→7

ウ．1→15→23→25

エ．3→9→19→33

オ．3→11→25

カ．7→4→1

キ．7→5→3→1

ク．25→11→3

ケ．25→23→15

3
情報活用１級

問題２

次のメモリアクセスに関する記述を読み，各設問に答えよ。
主記憶装置や補助記憶装置について，アクセスの高速化や信頼性の向上など様々な工夫が施されている。
＜設問１＞

次の主記憶装置のアクセス時間の短縮に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
CPUの内部動作速度と主記憶装置のアクセス時間の大きな隔たりを埋めるために,主記憶装置で使用するメモリの素子より高速に動作する素子で作られたキャッシュメモリを利用する。
CPUが主記憶装置からデータを取り出す場合，まずキャッシュメモリに必要なデータが存在するかを確認し，存在しなければ主記憶装置から取り出す。この時キャッシュメモリに必要なデータが存在しない確率を(1)という。キャッシュメモリへのアクセス時間を20ナノ秒，主記憶装置へのアクセス時間が100ナノ秒，の場合，主記憶装置の平均アクセス時間は(2)(1)が0.1ナノ秒となる。

(1) の解答群
ア．LIFO

イ．NFP

ウ．ヒット率エ．メモリインタリーブ

イ．28

ウ．30

エ．120

(2) の解答群
ア．18

＜設問２＞

次の補助記憶装置に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
複数のハードディスク(以下，ディスクという)にデータを分割して記憶させることで，論理的に 1 台のディスクとして管理する技術が RAID である。代表的な RAID の構成には次のようなものがある。
RAID0 は(3)とも呼ばれ，図１のように複数のディスクに均等にデータを振り分けて記録するものである。各ディスクを並行動作させることでRAID1 は(5)(4)を図る。とも呼ばれ，図２のように２台以上のディスクに同じデータを記録するものである。一方のディスクに障害が発生しても，もう一方のディスクで処理が続行できることで(6)を図る。

RAID5 は図３のようにデータからパリティを生成し，データとパリティの両方を複数のディスクに振り分けて記録する。最小３台のディスクで構成し，1 台のディスクに障害が発生しても，残りのディスクの記録内容からデータを復旧させることができる。

4
情報活用１級RAID6 はデータからアルゴリズムの異なる２種類のパリティを生成し，RAID5 と同様にデータとパリティの両方を複数のディスクに振り分けて記録する。最小４台のディスクで構成し，２台のディスクに障害が発生しても残りのディスクの記録内容からデータを復旧させることができる。デメリットとして２種類のパリティを求めるため書き込み時間の増加や，ディスクの利用効率の低下が挙げられる。しかし，ディスクの高速化および低価格・大容量化によりデメリットをカバーでき，信頼性の向上の方がより重要と考えられ RAID5 に代わり普及が進んでいる。
(3) ，(5)の解答群
ア．ストライピング

イ．ミラーリングウ．ライトスルーエ．ライトバック(4) ，(6)の解答群
ア．機密性の向上

イ．処理速度の向上

ウ．信頼性の向上

エ．操作性の向上
書き込むデータ
データ①

データ②データ③

データ①

データ②

データ④

データ⑤

ディスク１

ディスク２

図１

データ④

データ⑤

データ③

ディスク３

RAID0 の構成例

5
情報活用１級

書き込むデータ
データ①

データ①

データ②

データ①

データ②

データ②

データ③

データ③

ディスク１

ディスク２

情報活用１級

RAID1 の構成例

書き込むデータ

データ③

データ④

データ⑤

データ①

データ②

パリティ

データ③

パリティ

データ④

パリティ

データ⑤

データ⑥

ディスク１

ディスク２

ディスク３

図３

6

データ③

データ①

図２

書き込むデータ

データ②

RAID5 の構成例

データ⑥

問題３

次のネットワークの利用に関する記述を読み，各設問に答えよ。
ネットワークに接続されているパソコンには，インターネットを利用する上で必要になる様々な設定があり，その中の一つに IP アドレスがある。
＜設問１＞

次の IP アドレスに関する記述中のに入れるべき適切な字句を解答群から選べ。
IP アドレスは大きく分けて(1)と(2)に分けられる。

(1)は LANの中だけで使用する IP アドレスであり，同じ LAN の中では重複できないが，異なるLAN であれば同じ IP アドレスが使用できる。それに対し，(2)

トでアクセスするときに使用し，世界中で重複しないものであり，はインターネッ(3)が管理している。
ここで，(1)のままではインターネットを利用することができないため，通常はルータなどの機器で(2)変換で，1 対 1 で変換することをに変換してインターネットを利用している。この(4)といい，複数のコンピュータからの同時通信をすることはできない。そのため，ポート番号と IP アドレスを合わせて変換する(5)を利用することで複数のコンピュータからの同時通信を可能にしている。

(1) ～ (5) の解答群
ア．CIDR

イ．DHCP

ウ．ICANNエ．JPRS

オ．NAPTカ．NAT

キ．グローバル IP アドレス

ク．プライベート IP アドレス

＜設問２＞

次のサブネットマスクに関する記述中のに入れるべき適切な字句を解答群から選べ。
IP アドレスはネットワークアドレスとホストアドレスに分けられる。
ネットワーク部
図ホスト部
IP アドレスの構成

IP アドレスを 2 進数で表したとき，先頭部分を見ることでネットワークの規模（クラス）を知ることができる。ネットワーク部の先頭 1 ビットが「0」の場合は「クラスＡ」，先頭 2 ビットが「10」の場合は「クラスＢ」，先頭 3 ビットが「110」の場合は「クラスＣ」となる。ここで，ある IP アドレスが「172.18.8.6」だったとき，このIP アドレスは(6)に属することになる。

7
情報活用１級

次に，図の IP アドレスを 2 進数に変換し，ネットワーク部を全て「1」，ホスト部を全て「0」で表現したものをサブネットマスクという。IP アドレスとサブネットマスクのビットごとの論理積を計算することで，ネットワークアドレスを導き出すことができる。例えば，あるネットワークに属する PC の IP アドレスが「192.168.18.6」であり，サブネットマスクが「255.255.255.0」だったとき，この PC が属するネットワークアドレスは「192.168.18.0」となる。ここで，あるネットワークに属する PCの IP アドレスが「192.168.203.172」であり，サブネットマスクが「255.255.255.224」だったとき，この PC が属するネットワークアドレスは(7)PC と同じネットワークに属している PC の IP アドレスは(8)となる。また，このである。

(6) の解答群
ア．クラスＡイ．クラスＢウ．クラスＣ(7) の解答群
ア．192.168.203.0

イ．192.168.203.160

ウ．192.168.203.170

エ．192.168.203.180(8) の解答群

8
情報活用１級

ア．192.168.203.128

イ．192.168.203.156

ウ．192.168.203.190

エ．192.168.203.220

問題４次の社会におけるコンピュータの利用に関する説明を読み，各設問に答えよ。

＜設問１＞

記述中の(1)に入れるべき適切な字句を解答群から選べ。

最近，コンピュータなどの情報通信機器だけでなく，家電製品などの様々なものにセンサと通信機能を持たせている。さらに，インターネットを通じてコンピュータとつながり，互いにその情報を補完し合う(1)を用いた自動制御などの実用化が進められている。
(1)

では，あらゆる機器がネットワークに繋がり，日々膨大なデータを生成していく。機器から発生するデータをすべてクラウドへ送信し処理した結果を再び機器へ返すという処理を行うと，往復のデータ転送に時間がかかり，機器側での判断が遅くなる。そのため，機器で発生する膨大なデータをクラウドですべて処理するのではなく，生成元である機器上で処理を行うことで，リアルタイムに判断を行うことが可能となる。このようにデータを発生源に近いところで分散処理する仕組みを(2)と呼ぶ。

ま た ，複数のセンサが同時につながるネットワークにおいては，一つの基地局で広範囲をカバーできる無線通信技術である(3)が適している。通信速度は低速であるが，消費電力が少なく，長時間稼働を実現している。

(1) ～ (3) の解答群
ア．IoT

イ．LPWAウ．Wi-Fiエ．エッジコンピューティング

オ．グリッドコンピューティング＜設問２＞

次のサーバに関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
サーバの種類や台数は，そのネットワークの規模や目的により様々である。一つのサーバマシンが複数のサービスを提供することもあるし，一つのサービスを複数のサーバマシンが提供することもある。サーバには次のようなものがある。
・Web サーバ…

クライアントの要求にもとづき，Web ファイルの送信を行う

・メールサーバ…

クライアントの要求にもとづき，電子メールの送受信を行う

・DNS サーバ…

・データベースサーバ(4)…

データベースを一元管理し，クライアントの要求に基づき,データベースからデータを引き出し，クライアントに返す・プロキシサーバ…

(5)

9
情報活用１級インターネット上には悪意ある攻撃者などが存在しているため，外部に開かれているサーバを，機密情報等を含む内部ネットワークと同じ場所に置いてしまうと，サーバが攻撃を受けた際に内部ネットワークにも侵入されるリスクがある。これを解決する一つの手段として，図のようにインターネットと内部ネットワークの境界に，アクセス制御を行う(6)などの仕組みを置くことが一般的である。そのため，外部との通信を行う Web サーバやクからも隔離された

(8)

(7)

は，外部ネットワークからも内部ネットワーに設置する。

インターネット(8)
内部ネットワーク(6)
Webサーバ図

ネットワークの構成(4) ，(5) の解答群
ア．IP アドレスとドメイン名の紐付けを管理し，ドメイン名と IP アドレスを変換する
イ．インターネットに接続するコンピュータに対して，IP アドレスなどの必要な情報を自動的に割り当てる
ウ．クライアントに代わってインターネット上の Web サーバなどにアクセスする
エ．ファイルやデータを一元管理し，クライアント間で共有する(6) ，(8) の解答群
ア．DMZ(DeMilitarized Zone)

イ．IDS(Intrusion Detection System)

ウ．IPS(Intrusion Prevention System)

エ．ファイアウォール(7) の解答群
ア．DNS サーバ，メールサーバ，データベースサーバ
イ．DNS サーバ，メールサーバ，プロキシサーバ
ウ．ファイルサーバ，メールサーバ，プロキシサーバ
エ．ファイルサーバ，プロキシサーバ，データベースサーバ

10
情報活用１級問題５

次の情報セキュリティに関する記述を読み，各設問に答えよ。
コンピュータはインターネットに接続され，様々なサービスを受けたり提供したりしている。インターネットが身近になり誰でもネットワークに接続できる状況下では，悪意を持ってコンピュータシステムに侵入し，データの取得や改ざん，破壊を行うサイバー攻撃などの脅威が存在するため，セキュリティ対策が重要である。
＜設問１＞

次のサイバー攻撃に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
コンピュータシステムにはソフトウェア提供時に発見されていない脆弱性(セキュリティホール)が存在している場合がある。脆弱性が発見されるとメーカは対策として修正プログラムを配布するが，修正プログラムが配布されるまでの間に仕掛ける(1)

攻撃がある。

また，メールの大規模送信や，特定のサイトに一斉に接続を試みることで通信過多による機能不全を引き起こす
ネットワーク化した

(3)

(2)

攻撃は，複数のコンピュータを事前にのっとりで遠隔操作して行うことが多い。

(1) ～ (3) の解答群
ア．DDoS

イ．IP スプーフィング

ウ．クロスサイトスクリプティング

エ．ゼロデイオ．トラッシング

カ．ボットネット＜設問２＞

次のサーバに対する攻撃に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
サーバの多くはファイルを階層構造で管理し，ファイルへのアクセスはパス指定で行っている。他の階層へ移動する特殊文字などを利用して本来アクセス許可のないファイルにアクセスする攻撃を(4)という。

また，データベースサーバに対してデータベース操作言語の命令文やその一部を入力することで，データベースの改ざんや情報の不正入手を行う攻撃を

(5)

という。
(4) ，(5) の解答群
ア．DNS キャッシュポイズニング

イ．SQL インジェクション

ウ．ディレクトリトラバーサルエ．ブルートフォース

11
情報活用１級＜設問３＞

次のマルウェアに関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
マルウェアは，コンピュータシステムに不正な動作をさせることを目的に悪意を持って作られたコンピュータプログラムの総称であり，次のようなものがある。
(6)

は，ユーザに有用と見せかけて，実行させるように仕組まれたプログラムであり ， ユーザが 気 付かない 間 にデータ の 消去やフ ァ イルの外 部 流出，他 の コンピュータへの攻撃などを行う。
(7)

は，コンピュータをロックして操作不能にすることや，データを暗号化してアクセス不能にするなどして，その解除のために金銭要求を行う。
(6) ，(7) の解答群

12
情報活用１級

ア．アドウェア

イ．トロイの木馬

ウ．バックドアエ．ランサムウェア

問題６

この問題で使用する表計算ソフトの仕様を読み，各設問に答えよ。
この問題で使用する表計算ソフトの仕様は下記のとおりである。

COUNTIF 関数
検索範囲に含まれるセルのうち，条件に一致するセルの個数を返す。
書式COUNTIF(検索範囲, 条件)
INDEX 関数
範囲の左上端から行と列をそれぞれ1，2，…と数え，範囲に含まれる行位置と列位置で指定したセルの値を返す。
書式：INDEX(範囲, 行位置, 列位置)
MATCH 関数
1行または1列の検査範囲から，検査値が存在するセルの相対的な位置を返す。位置は1から始まる値である。検査の型は，検査値と等しい最初の値を検索する場合は0，検査値以下の最大の値を検索する場合は1，検査値以上の最小の値を検索する場合は-1を指定する。
書式：MATCH(検査値, 検査範囲, 検査の型)
MAX 関数範囲の中に含まれる数値の最大値を返す。
書式：MAX(範囲)MIN 関数範囲の中に含まれる数値の最小値を返す。
書式：MIN(範囲)
MONTH 関数
日付を表すシリアル値から月の値(1～12)を返す。
書式：MONTH(シリアル値)
ROUNDDOWN 関数
指定した桁で切り捨てた値を返す。桁数が正の数であれば小数点以下，負の数であれば小数点以上の桁になる。例えば，桁を1にした場合は小数点以下第一位より下の桁を切り捨てる。
書式：ROUNDDOWN(値, 桁)13
情報活用１級SUMIF 関数
指定した検索範囲の中で，条件に一致するセルの合計範囲に対応するセルの値の合計値を返す。
書式：SUMIF(検索範囲, 条件, 合計範囲)
VLOOKUP 関数
検索値を左端に含む行を範囲の中から検索し，指定した列位置の値を返す。検索の型に0を指定すると検索値と完全に一致する値を検索し，1を指定すると検索値と一致する値がない場合に，検索値未満で一番大きい値を検索する。
書式：VLOOKUP(検索値, 範囲, 列位置, 検索の型)
式＝に続いて計算式や関数などを入力する。
セル番地の絶対参照
セル番地に＄を付けることで，絶対番地（絶対参照）を表す。
別シートの参照
ワークシート名に「！」を付けてセル位置を指定することにより，別のワークシートを参照できる。 例：ワークシート名「集計」のセルA1を参照する場合は，「集計!A1」と記述する。
インターネット上で通信販売を行っているＪ社のＡ部門では米の販売を担当している。Ａ部門の分析担当を任されているＺ君は RFM 分析を使って顧客分析を行うことにした。RFM 分析とは Recency（最終購入日），Frequency（購入頻度），Monetary（購入額）の頭文字をとったもので，これらの集計値をもとに顧客をグループ分けし，各グループに合わせたマーケティングを行うものである。
Ｚ君は表計算ソフトにて RFM 分析を行うための必要なデータとして，まず，扱っている商品を「商品」ワークシートに入力した。
なお，この問題中で使用している日付のセルは日付のシリアル値で格納されており
YYYY/MM/DD の形式で表示している。

1234567AB
商品コード
商品名
P011
米Ａ精米5Kg
P012
米Ａ玄米5Kg
P021
米Ｂ精米5Kg
P022
米Ｂ玄米5Kg
P031
米Ｃ精米5Kg
P032
米Ｃ玄米5Kg

図１14
情報活用１級

C
価格
1,600
1,500
2,100
2,000
2,500
2,400

「商品」ワークシート

次に，Ｚ君は基幹システムから 2021 年 1 月から 12 月の販売情報をダウンロードして「販売情報」ワークシートに入力した。データはワークシートの 3500 行まで格納された。なお，このワークシートはユーザ ID と日付の昇順に並んでいる。

12345678A
ユーザID
U0001
U0002
U0002
U0003
U0003
U0004
U0004

D数量
2422
142…

…

…

…

…

図２＜設問１＞

BC
日付
商品コード
2021/06/30 P011
2021/11/25 P011
2021/12/26 P021
2021/06/10 P032
2021/07/02 P031
2021/11/02 P011
2021/11/25 P011

「販売情報」ワークシート

次の「販売情報」ワークシートの拡張に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
「販売情報」ワークシートを拡張して，「商品」ワークシートの単価と数量を掛けた販売額を E 列に表示することにした。
12345678A
ユーザID
U0001
U0002
U0002
U0003
U0003
U0004
U0004

DE
数量 販売額23,20046,4002
4,200
24,80012,50046,4002
3,200…

…

…

…

…

…

図３

B
C
日付
商品コード
2021/06/30 P011
2021/11/25 P011
2021/12/26 P021
2021/06/10 P032
2021/07/02 P031
2021/11/02 P011
2021/11/25 P011

拡張した「販売情報」ワークシート

セル E2 に次の式を入力し，セル E3～E3500 まで複写した。
＝(1)(1) の解答群
ア．VLOOKUP(C2, 商品!A2:C7, 3, 0) * D2
イ．VLOOKUP(C2, 商品!A$2:C$7, 3, 0) * D2
ウ．VLOOKUP(C2, 商品!$A2:$C7, 3, 0) * D2
エ．VLOOKUP(C2, 商品!$A2:C$7, 3, 0) * D2

15
情報活用１級

＜設問２＞

次の「集計」ワークシートの作成に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
ユーザごとに最終購入日，購入頻度，購入金額を集計するための「集計」ワークシー
トを作成した。
A12345678B

ユーザID 最終購入日
U0001
U0002
U0003
U0004
U0005
U0006

D

購入数

購入額

2021/06/30
2021/12/26
2021/07/02
2021/11/25
2021/08/02
2021/11/15

23,200
6 10,600
37,30069,600
6 12,600
46,400

…

…

…

…

…

図４

C

「集計」ワークシート

A 列にはユーザ ID を入力した。ユーザは全部で 1000 件あり，1002 行まで入力した。
なお，どのユーザも少なくとも１回は購入している。
B 列の最終購入日は，「販売情報」ワークシートがユーザ ID と日付の昇順に並んでいることを利用して，連続するユーザ ID の中から最後のデータを取り出すことにした。
これは，MATCH 関数の検索の型に 1 を指定することで求めることが可能である。次の式をセル B3 に入力してセル B4～B1002 まで複写した。
＝INDEX(販売情報!A$2:B$3500,(2), 2)C 列の購入数は，ユーザが購入した商品の数量を合計して求める。セル C3 に次の式を入力し，セル C4～C1002 まで複写した。
＝(3)

D 列の購入額は，ユーザへの販売額を合計して求める。セル D3 に次の式を入力し，セル D4～D1002 まで複写した。
＝(4)(2) の解答群
ア．MATCH(A3, 販売情報!A2:A3500, 1)
イ．MATCH(A3, 販売情報!A$2:A$3500, 1)
ウ．MATCH(B3, 販売情報!B2:B3500, 1)
エ．MATCH(B3, 販売情報!B$2:B$3500, 1)

16
情報活用１級

(3) ，(4) の解答群
ア．COUNTIF(販売情報!A$2:A$3500, A3)
イ．COUNTIF(販売情報!B$2:B$3500, B3)
ウ．SUMIF(販売情報!A$2:A$3500, A3, 販売情報!D$2:D$3500)
エ．SUMIF(販売情報!A$2:A$3500, A3, 販売情報!E$2:E$3500)
オ．SUMIF(販売情報!D$2:D$3500, A3, 販売情報!A$2:A$3500)
カ．SUMIF(販売情報!E$2:E$3500, A3, 販売情報!A$2:A$3500)＜設問３＞

次の「集計」ワークシートの拡張に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
RFM 分析では，集計した値をいくつかのランクに分けて集計する。ここでは，次の「ランクの基準」表によりランクの値を集計することにした。例えば，最終購入日が11 月の場合は最終購入月のランク（以下 R）は 4，購入数が 12 の場合は購入数のランク（以下 F）は 3，購入額が 8000 円の場合は購入額のランク（以下 M）は 1 になる。
表

ランクの基準ランクの値

最終購入月（R）

購入数（F） 購入額（M）

512 月

20 以上

4 万円以上

411 月

15 以上

3 万円以上

310 月

10 以上

2 万円以上29月

5 以上1 万円以上18 月以前

5 未満

1 万円未満「ランクの基準」表に基づいたランクの値を表示するため，「集計」ワークシートを拡張して E 列以降を追加した。
A

購入額

2021/06/30
2021/12/26
2021/07/02
2021/11/25
2021/08/02
2021/11/15

…

…

…
図５

2
3,200
6 10,600
37,30069,600
6 12,600
46,400

F G
H
ランク
検索値
R F M
1 1 1
11
5 2 252
1 1 1
11
4 2 1
42
1 2 2
124 1 1
41…

…

購入数

E…

…

D

…

U0001
U0002
U0003
U0004
U0005U0006

ユーザID 最終購入日

C…

12345678B

拡張した「集計」ワークシート

17
情報活用１級E 列のランク R は，B 列の最終購入日から求めたランクである。セル E3 に次の式を入力し，セル E4～E1002 まで複写した。
＝(5)

F 列のランク F は，C 列の購入数から求めたランクである。セル F3 に次の式を入力し，セル F4～F1002 まで複写した。
＝(6)

G 列のランク M は，D 列の購入額から求めたランクである。セル G3 に次の式を入力し，セル G4～G1002 まで複写した。
＝(7)

H 列の検索値は，購入月と購入数から求めるクロス集計に使うためのものである。
セル H3 に次の式を入力し，セル H4～H1002 まで複写した。
＝E3 * 10 + F3(5) の解答群
ア．MAX(MONTH(B3) - 7, 1)

イ．MIN(MONTH(B3) - 7, 5)

ウ．MONTH(B3)エ．MONTH(B3) – 7(6) の解答群
ア．MAX(ROUNDDOWN(C3 / 5, 0) + 1, 1)

イ．MIN(ROUNDDOWN(C3 / 5, 0) + 1, 5)

ウ．ROUNDDOWN(C3 / 5, 0)

エ．ROUNDDOWN(C3 / 5, 0) + 1(7) の解答群
ア．MAX(ROUNDDOWN(D3 / 10000, 0) + 1, 1)
イ．MIN(ROUNDDOWN(D3 / 10000, 0) + 1, 5)
ウ．ROUNDDOWN(D3 / 10000, 0)
エ．ROUNDDOWN(D3 / 10000, 0) + 1

18
情報活用１級

＜設問４＞

次の「クロス集計」ワークシートの作成に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
「集計」ワークシートで求めたランク R を縦軸に，ランク F を横軸にして何件あるかを集計する「クロス集計」ワークシートを作成して，ユーザの購入状況を分析することにした。

1234567ABCDR5432154817723462147411

図６EF
3792813940F

G2113
44281181

189572716190「クロス集計」ワークシート

セル C3 に次の式を入力し，セル C4～C7，および D3～G7 に複写した。
＝(8)

この集計結果から，試しに購入しているようなユーザが多く存在することがわかったので，リピータにつなげるような販売戦略を検討することにした。
(8) の解答群
ア．COUNTIF(集計!H$3:H$1002, B$3 * 10 + C$2)
イ．COUNTIF(集計!$H3:$H1002, $B3 * 10 + $C2)
ウ．COUNTIF(集計!$H$3:$H$1002, B$3 * 10 + $C2)
エ．COUNTIF(集計!$H$3:$H$1002, $B3 * 10 + C$2)

19
情報活用１級＜メモ欄＞

20
情報活用１級＜メモ欄＞

21
情報活用１級

22
情報活用１級