FC2ブログ

No.58  2級 情報処理 008

問題文から
作成するのは、シート「報告書」であることがわかるので
提供データのシート「報告書」と参照図を比較
関数・グラフ以外の部分を設定する

提供データのシート「報告書」

201809260003.png

参照図の「報告書」

201809260002.png

最初に、1.時間別集計表」の罫線を設定する
 B5:H12 を選択し、罫線を設定する

  201809260004.png

 F5 せるに、「平均売上高」を入力
 G5 セルに、「客単価」を入力する
 H5 セルに「備考」入力する
 ※ 列幅の調整・中央揃えも行う


  201809260005.png

次に、「2.曜日別集計表」の設定を行う
 B15:F22 に、罫線を設定する


  201809260006.png

 D15 に、「加工食品計」と入力
 E15 に、「非食品計」と入力
 F15 に、「非食品計割合」と入力する
 ※ 列幅の調整・中央揃えも行う


  201809260007.png

1.時間別集計表」を作成する

(1)「時間」は、「時間コード」を元に、シート「時間表」を参照して表示する

何の問題もなく VLOOKUP 関数
C6 セルに、関数を設定する
強いて注意点を探すとしたら、参照セル範囲の固定くらいでしょうか
=VLOOKUP(B6,時間表!$A$4:$B$10,2,0)
下へオートフィル

  201809260008.png

※ 列幅調整を行う

(2)「売上高計」は、シート「売上データ表」から「時間コード」ごとに
   「売上高」の合計を求める

D6 セルに、SUMIF関数を設定する
「時間コード」が同じ「売上高」を合計する
=SUMIF(売上データ表!$B$4:$B$220,B6,売上データ表!$G$4:$G$220)
下へオートフィルする

  201809260009.png

「桁区切りスタイル」を設定する

  201809260010.png

(3)「来店客数」は、シート「売上データ表」から「時間コード」ごとに
    「来店客数」の合計を求める

先ほどと同様 SUMIF 関数で
=SUMIF(売上データ表!$B$4:$B$220,B6,売上データ表!$H$4:$H$220)
下へオートフィルし、桁区切り設定も行う

  201809260011.png
 
 (4)「平均売上高」は、シート「売上データ表」から「時間コード」ごとに
    「売上高」の平均を求める ただし、整数部のみ表示する

平均なので AVERAGEIF 関数を設定する
=AVERAGEIF(売上データ表!$B$4:$B$220,B6,売上データ表!$G$4:$G$220)
下へオートフィル 桁区切りを設定する

  201809260012.png

(5)「客単価」は、次の式で求める
    ただし、整数未満を切り上げ、整数部のみを表示する
    「 売上高計 ÷ 来店客数計 」

整数未満を切り上げ」とあるので、ROUNDUP 関数を使う
=ROUNDUP(D6/E6,0)
下へオートフィル

  201809260013.png

(6)「備考」は、「来店客数計」が 4000 以上、
    かつ、「客単価」が 600 以上の場合、〇 を表示し
    それ以外の場合、何も表示しない

条件 = IF 関数 「かつ」= AND 関数
=IF(AND(E6>=4000,G6>=600),"〇","")

  201809260014.png
※ 中央揃えにする

.
 
スポンサーサイト

No.58  2級 情報処理 007 実技 問題文


12月における売上報告書の作成について
作成条件に従って、シート「時間表」とシート「売上データ表」から
シート「報告書」を作成しなさい


作成条件

参照データ No.58.xlsx 

1.表およびグラフの体裁は、参照図を参考にして設定する
  設定する書式 : 罫線
  設定する数値の表示形式 : 3桁ごとのコンマ、%、小数の表示桁数
2.表の※印の部分は、式や関数などを利用して求める
3.グラフの※印の部分は、表に入力された値を元に表示する
4.「1.時間別集計表」は、次のように作成する
 (1)「時間」は、「時間コード」を元に、
    シート「時間表」を参照して表示する
 (2)「売上高計」は、シート「売上データ表」から「時間コード」ごとに
    「売上高」の合計を求める
 (3)「来店客数」は、シート「売上データ表」から「時間コード」ごとに
    「来店客数」の合計を求める
 (4)「平均売上高」は、シート「売上データ表」から「時間コード」ごとに
    「売上高」の平均を求める ただし、整数部のみ表示する
 (5)「客単価」は、次の式で求める
    ただし、整数未満を切り上げ、整数部のみを表示する
    「 売上高計 ÷ 来店客数計 」

 (6)「備考」は、「来店客数計」が 4000 以上、
    かつ、「客単価」が 600 以上の場合、〇 を表示し
    それ以外の場合、何も表示しない

5.「2.曜日別集計表」は、次のように作成する
 (1)「日配食品計」は、シート「売上データ表」から「曜日」ごとに
    「日配食品」の合計を求める
 (2)「加工食品計」は、シート「売上データ表」から「曜日」ごとに
    「加工食品」の合計を求める
 (3)「非食品計」はシート「売上データ表」から「曜日」ごとに
    「非食品」の合計を求める
 (4)「非食品計割合」は、次の式で求める
    ただし、% で小数第1位まで表示する
    「 非食品計 ÷ 非食品計の合計 」

6.100%積み上げ横棒グラフは、「2.曜日別集計表」から作成する
 (1) 区分線を設定する
 (2) 数値軸(横軸)の目盛は、
    最小値( 0% ) 最大値(100%) および間隔(25%)を設定する
 (3) 軸ラベルの方向を設定する
 (4) 項目軸(縦軸)の順序を設定する
 (5) 凡例の位置を設定する
 (6) データラベルを設定する


201809260001.png

. 

No.58  2級 情報処理 006

【 6 】

次の表は、あるチェーン店の販売一覧表です
各問いに答えなさい


201809250002.png

作成条件

1.「販売一覧表」は、次のように作成する
  ただし
  販売金額が同額になることはないものとする
 (1)「店舗名」は、「販売コード」の左端から2文字を抽出し、
    「店舗別集計表」を参照して表示する
    ただし
    「販売コード」とその中の「商品コード」は、次のように構成されている

   201809250003.png

 (2)「商品名」は、「販売コード」の右端から4文字を抽出し、
    「商品表」を参照して、表示する
 (3)「売価」は、「販売コード」の右端から4文字を抽出し、
    「商品表」を参照して表示する
 (4)「販売金額」は、「販売数」と「売価」を掛けて求める
 (5)「備考」は、「販売金額」が「商品名」ごとの「販売金額」の
    平均以上の場合、〇 を表示し、それ以外の場合は、何も表示しない

2.「種類別集計表」の「種類別合計」は、
  「種類コード」ごとに「販売一覧表」の「販売金額」の合計を求める

3.「販売金額ベスト3」は、次のようになる
 (1)「販売金額」は、「販売一覧表」の「販売金額」が
    降順で3番目までの「販売金額」を表示する
 (2)「店舗名」は、「販売金額」をもとに、
    「販売一覧表」を参照して「店舗名」を表示する
 (3)「商品名」は、「販売金額」をもとに
    「販売一覧表」を参照して「商品名」を表示する

4.「店舗別集計表」の「店舗別合計」は、
  「店舗名」ごとに「販売一覧表」の「販売金額」の合計を求める


問1
 C5 に設定する式として適切なものを選び、記号で答えなさい
 ただし、この式をC22 までコピーする
 

 ア. =VLOOKUP(RIGHT(A5,4),$A$26:$B$31,2,FALSE)
 イ. =VLOOKUP(A26,$A$26:$B$31,2,FALSE)
 ウ. =VLOOKUP(A5,$A$26:$B$31,2,FALSE)


問2
 G5 に設定する式として適切なものを選び、記号で答えなさい

 ア. =IF(F5>=AVERAGEIF($A$5:$A$22,A5,$F$5:$F$22),"〇"."")
 イ. =IF(F5>=AVERAGEIF($B$5:$B$22,B5,$F$5:$F$22),"〇"."")
 ウ. =IF(F5>=AVERAGEIF($C$5:$C$22,C5,$F$5:$F$22),"〇"."")


問3
 H26 に設定する次の式の空欄 (a)、(b) にあてはまる適切なものを選び
 記号で答えなさい


 ア. ""  イ. "?"  ウ. "??" エ. "???"


問4
 B35 に設定する式として適切なものを選び、記号で答えなさい
 ただし、この式を B37 までコピーする


 ア. =SMALL($F$5:$F$22,A35)
 イ. =LARGE($F$5:$F$22,A35)
 ウ. =MAX($F$5:$F$22)


問5
 C35 に設定する次の式の空欄にあてはまる適切なものを選び
 記号で答えなさい


 =INDEX($B$5:$B$22,[   ](B35,$F$5:$F$22,0),1)

 ア. MATCH  イ. MONTH  ウ. HLOOKUP

.



ア・ウ・ウ・エ・イ・ア
. 

No.58  2級 情報処理 005

問4

次の表は、預かり荷物管理表です
シート「荷物管理表」の「目的地」は、
「荷物コード」の左端から最初に現れる R で始まる4文字を抽出し
シート「空港コード表」を参照して表示する
シート「荷物管理表」のC4 セルに設定する
次の式の空欄にあてはまる適切なものを選び、
記号で答えなさい

ただし
R から始まる4文字は空港コードを示し
R は空港コード以外に使用することはない

シート「荷物管理表」

    201809220017.png

シート「空港コード」

    201809220018.png

 201809220019.png

 ア.SEARCH  イ.RIGHT  ウ.FIXED


問5
次の表は、売上計算表です

    201809220020.png

  「割引額」は、「売上日」が8日,18日,28日の場合
  「売上金額」の1割を表示し、それ以外の場合、0
  E4 セルに設定する式として適切なものを選び
  記号で答えなさい


 ア. =IF(ROUND(DAY(C4),10)=8,D4*0.1,0)
 イ. =IF(MOD(DAY(C4),10)=8,D4*0.1,0)
 ウ. =IF(INT(DAY(C4)/10=8,D4*0.1,0)


 

No.58  2級 情報処理 004

【 5 】

  1.次の表で、「終了時刻」のセル範囲 E4:E7 を完成させなさい
   「予告時刻」に「メニュー」欄の  
      左端から2文字を抽出したものを加えた時刻


   201809220001.png

  2.次の表で、セルB4 に 数式を設定
    下へオートフィル  B9セルまで
    続けて
    右へオートフィル  G9セルまで
    表を完成させなさい


  ※ B3:G5 は、子供の人数  ・ A4:A9 は、大人の人数
  ※ 大人は、500円 ・ 子供は、250円

201809220002.png

 3.次の表は、あるマラソン大会実施条件表です
   次の条件に従って、「1月17日」の「内容」を表示する
   D5 セルに、設定する式として適切なものを選びなさい


201809220016.png
 条件

    「1月16日」の「天候」が晴、かつ「1月17日」の「天候」が晴の場合
     実施 を 表示する

     以外で、「1月17日」が晴 の場合、準備 を表示し
     それ以外の場合、授業 を表示する

 ア. =IF(OR(A5="晴",C5="晴"),"実施",IF(C5="晴","準備","授業"))
 イ.=IF(C5="晴","準備",IF(AND(A5="晴",C5="晴"),"実施","授業"))
 ウ.=IF(AND(A5="晴",C5="晴"),"実施",IF(C5="晴","準備”、”授業"))


.