基本情報技術者 2011年 春期 午後 問13
次の表計算及びワークシートの説明を読んで、設問1,2に答えよ。
〔表計算の説明〕
企業が行う取引には、商品を販売してから一定期間後に販売代金を取引先から回収する方法がある。回収していない状態の代金のことを売掛金という。取引先の信用度を様々な角度から評価して、取引先に対する売掛金の限度額である与信枠を設定し、売掛金を確実に回収できるように管理することを与信管理という。K社では、21の取引先ごとに月1回の注文を受けると、即日納品をして、月末に請求を行っている。K社では、与信管理を次の手順で行っている。
① 取引先の流動資産、流動負債、自己資本などの情報を収集する。
② 流動比率及び自己資本比率を表1に示すレベルに当てはめ、取引先の信用度を評価するとともに、それぞれのレベルに対応する与信枠の計算式を用いて、基準1及び基準2の計算値を求める。
③ 基準1と基準2の計算値のうち、小さい方を与信枠とする。ただし、小さい方の値が負の場合、0とする。

④ ②の二つの基準に基づく信用度の組合せから、表2に示すとおり、上限を3か月とした支払いサイトを決めている。ここで、支払いサイトとは請求月から支払期限までの月数である。表2中の“−”は、取引停止であることを示している。
⑤ 前月の売掛金の残額に当月の注文額を加えた額が与信枠を超える場合、及び取引停止の場合には、当月の注文を受けない。
設問1:
問題文を見る 取引先の信用度評価と与信枠の計算に関する次の記述中のに入れる正しい答えを、解答群の中から選べ。
〔ワークシート:信用度評価基準〕
二つの基準のそれぞれのレベルに応じた信用度及び与信枠を求める計算式で利用する係数(以下、与信枠係数という)を登録した図1のワークシート“信用度評価基準”を作成した。

(1) 流動比率のレベルごとの下限値をセルD2〜D6に、自己資本比率のレベルごとの下限値をセルD7〜D11に入力する。
(2) 流動比率及び自己資本比率のレベルに応じた信用度をセルE2〜E6及びセルE7〜E11に入力する。
(3) 流動比率及び自己資本比率のレベルに応じた与信枠係数をセルF2〜F6及びセルF7〜F11に入力する。
〔ワークシート:与信枠〕
取引先の信用度及び与信枠を求めるために、図2のワークシート“与信枠”を作成した。ここで、複数のワークシート間でデータを参照するには“ワークシート名!セル”又は“ワークシート名!範囲”という形式で指定する。

(1) セルA3〜G23に、取引先ごとの名称及び財務データ(流動資産、流動負債、流動比率、自己資本、総資本、自己資本比率)を入力する。
(2) 基準1の信用度の評価結果を求めるために次の計算式をセルH3に入力し、セルH4〜H23に複写する。
垂直照合(a)
基準2の信用度の評価結果を求めるために次の計算式をセルI3に入力し、セルI4〜I23に複写する。
垂直照合(b)
(3) 基準1での計算値を求めるために次の計算式をセルJ3に入力し、セルJ4〜J23に複写する。
c * 1000
基準2での計算値を求めるために次の計算式をセルK3に入力し、セルK4〜K23に複写する。
d * 1000
(4) 二つの基準によって求めた計算値のうち、小さい方を与信枠とするために次の計算式をセルL3に入力し、セルL4〜L23に複写する(小さい方の値が負の値である場合、0とする)。
e
(5) ワークシート“与信枠”で用いる関数を表3に示す。

a, bに関する解答群
ア:D3,信用度評価基準!$D$2〜$E$6,2,1
イ:D3,信用度評価基準!$D$2〜$F$6,3,1
ウ:D3,信用度評価基準!$D$7〜$E$11,2,1
エ:D3,信用度評価基準!$D$7〜$F$11,3,1
オ:G3,信用度評価基準!$D$2〜$E$6,2,1
カ:G3,信用度評価基準!$D$2〜$F$6,3,1
キ:G3,信用度評価基準!$D$7〜$E$11,2,1
ク:G3,信用度評価基準!$D$7〜$F$11,3,1
c, dに関する解答群
ア:(B3 − C3) * 垂直照合(D3,信用度評価基準!$D$2〜$E$6,2,1)
イ:(B3 − C3) * 垂直照合(D3,信用度評価基準!$D$2〜$F$6,3,0)
ウ:(B3 − C3) * 垂直照合(D3,信用度評価基準!$D$2〜$F$6,3,1)
エ:(B3 − C3) * 垂直照合(D3,信用度評価基準!$D$7〜$F$11,3,0)
オ:(B3 − C3) * 垂直照合(G3,信用度評価基準!$D$2〜$F$6,3,0)
カ:E3 * 垂直照合(D3,信用度評価基準!$D$7〜$F$11,3,1)
キ:E3 * 垂直照合(G3,信用度評価基準!$D$2〜$F$6,3,0)
ク:E3 * 垂直照合(G3,信用度評価基準!$D$2〜$F$6,3,1)
ケ:E3 * 垂直照合(G3,信用度評価基準!$D$7〜$F$11,3,1)
コ:F3 * 垂直照合(G3,信用度評価基準!$D$7〜$F$11,3,0)
eに関する解答群
ア:IF(最小(J3〜K3) < 0,0,最小(J3〜K3))
イ:IF(最大(J3〜K3) < 0,0,最大(J3〜K3))
ウ:最小(J3〜K3)
エ:最大(J3〜K3)
模範解答
a:ア、b:キ、c:ウ、d:ケ、e:ア
解説
解答の導き方
この設問では、流動比率と自己資本比率から、それぞれの信用度と与信枠の計算値を求め、最後に小さい方を与信枠にします。順に見ていきます。
1. 信用度を求める検索範囲を選びます
垂直照合は、範囲の左端列で条件に合う行を探し、その行の指定した列の値を返す関数です。検索の指定が1の場合は、「検索する値以下の最大値」を探します。表3にあるとおり、この使い方では左端列を昇順に並べる必要があります。
図1では、流動比率の下限値がセルD2〜D6に小さい順で並び、対応する信用度がセルE2〜E6にあります。したがって、基準1では、D3の流動比率を検索値とし、セルD2〜E6を検索範囲にします。信用度は範囲の2列目にあるため、列の位置は2です。これに当てはまるのは ア です。
例えば、K1の流動比率は139.9です。下限値のうち139.9以下で最も大きい値は130なので、対応する信用度は「現状維持」です。
自己資本比率も同じ考え方です。下限値はセルD7〜D11、信用度はセルE7〜E11にあるので、基準2ではG3を検索値、セルD7〜E11を検索範囲、2を列の位置として指定します。これに当てはまるのは キ です。
2. 基準1と基準2の計算値を求めます
基準1の計算式は、表1のとおり「流動資産-流動負債」に、流動比率のレベルに応じた与信枠係数を掛けます。流動資産と流動負債はB3とC3、流動比率はD3にあります。係数は図1のF列にあるため、セルD2〜F6から3列目の値を取り出します。検索には、レベルの下限値に対応させる検索の指定1を使います。
したがって、基準1の計算式は次の形になり、選択肢は ウ です。
(B3-C3)×垂直照合(D3,信用度評価基準!$D$2〜$F$6,3,1)×1000
末尾の1000は単位をそろえるためです。B3とC3の単位は百万円ですが、計算値の単位は千円です。1百万円は1000千円なので、1000を掛けます。
例えばK1では、流動資産491百万円から流動負債351百万円を引くと140百万円です。流動比率139.9に対応する係数は1.0なので、140×1.0×1000=140,000千円となります。
基準2は、表1のとおり「自己資本」に、自己資本比率のレベルに応じた与信枠係数を掛けます。自己資本はE3、自己資本比率はG3です。係数は図1のF7〜F11にあるため、セルD7〜F11の3列目を参照します。検索の指定は、下限値に対応させる1です。この式に当てはまるのは ケ です。
K1では、自己資本は60百万円、自己資本比率は12.1です。12.1以下で最も大きい下限値は5なので、係数は0.2です。よって、60×0.2×1000=12,000千円となります。
このように、基準1の式では流動資産と流動負債の差を使い、基準2の式では自己資本を使います。どちらも、対応する比率から係数を取り出して掛けます。
3. 小さい方を与信枠にします
問題文には、二つの基準の計算値のうち「小さい方を与信枠」とし、その値が負の場合は0にするとあります。
そこで、まずJ3〜K3の最小値を求めます。その値が0未満なら0を返し、そうでなければ最小値を返します。この条件に当てはまるのは ア です。
誤りやすいポイント
- 信用度を求める式と、与信枠係数を求める式では、参照する範囲が異なります。信用度はE列にあるのでD列からE列までの範囲、係数はF列にあるのでD列からF列までの範囲を指定します。
- 自己資本比率を調べるときはG3を使います。D3は流動比率です。基準1と基準2で、検索する値を取り違えないようにしましょう。
- 検索の指定1は、完全に同じ値だけを探す指定ではありません。下限値以下の最大値を探すため、比率が各レベルの範囲内にあるときに、そのレベルを選べます。
- 与信枠は最大値ではなく最小値です。さらに、最小値が負の場合だけ0に置き換えます。
FAQ
Q: 検索の指定を0ではなく1にするのはなぜですか?
A: 流動比率や自己資本比率と完全に同じ数値を表から探すのではなく、該当するレベルの下限値を探すためです。例えば139.9なら、下限値130に対応するレベルを選びます。
A: 流動比率や自己資本比率と完全に同じ数値を表から探すのではなく、該当するレベルの下限値を探すためです。例えば139.9なら、下限値130に対応するレベルを選びます。
Q: 計算式の範囲にある「$」は何を表していますか?
A: セルの場所を固定する印です。式を下の行に複写しても、図1の検索範囲がずれないようにします。検索値のD3やG3は、複写先に合わせて行が変わります。
A: セルの場所を固定する印です。式を下の行に複写しても、図1の検索範囲がずれないようにします。検索値のD3やG3は、複写先に合わせて行が変わります。
Q: なぜ計算値に1000を掛けるのですか?
A: 財務データは百万円単位ですが、計算値は千円単位だからです。百万円を千円に直すため、1000を掛けます。
A: 財務データは百万円単位ですが、計算値は千円単位だからです。百万円を千円に直すため、1000を掛けます。
関連キーワード: 垂直照合、近似一致検索、絶対参照、流動比率、自己資本比率、与信枠
設問2:
問題文を見る 取引先の与信管理に関する次の記述中のに入れる正しい答えを、解答群の中から選べ。
〔ワークシート:支払いサイト〕
表2の信用度に基づく支払いサイトに対応した図3のワークシート“支払いサイト”を作成した。セルB2〜F6に決められた支払いサイトの月数を入力する。ここで、取引停止“−”に対しては数値0を入力する。

〔ワークシート:与信管理〕
取引先の信用度評価結果に基づく支払いサイトの決定及び与信枠に基づく当月受注の可否の判定を行うため、図2のワークシート“与信枠”にM列以降を追加して、図4のワークシート“与信管理”を作成した。

(1) 信用度の評価結果の組合せから決定される支払いサイトを求めるために次の計算式をセルM3に入力し、セルM4〜M23に複写する。
f
(2) セルN3〜P23に、取引先ごとの前月〜3か月前の売上を入力する。セルN2〜P2に、売上月に対する当月からさかのぼった月数を入力する。
(3) 前月までの売上金額に対して支払いサイトに応じて回収した結果の売掛金の残額(以下、前月売掛残という)を求めるために、次の計算式をセルQ3に入力し、セルQ4〜Q23に複写する。ここで、各取引先に対する売掛金回収は、前倒し及び延滞はなく、支払いサイトどおりに行われているものとする。
g
(4) 当月注文額をセルR3〜R23に入力する。
(5) 前月売掛残と当月注文額の合計と与信枠を比較し、受注可否の判定を行う。前月売掛残と当月注文額の合計が、与信枠を超える場合又は与信枠が0の場合、受注不可とする。受注可の場合は“○”、受注不可の場合は“×”を表示する次の計算式をセルS3に入力し、セルS4〜S23に複写する。
h
(6) 表3の関数に加えて、ワークシート“与信管理”に用いる可能性のある関数を、表4に示す。

fに関する解答群
ア:照合一致(支払いサイト!$B$2〜$F$6,垂直照合(H3,支払いサイト!$A$2〜$A$6,3,0),水平照合(I3,支払いサイト!$B$1〜$F$1,3,0))
イ:照合一致(支払いサイト!$B$2〜$F$6,水平照合(H3,支払いサイト!$A$2〜$A$6,3,0),垂直照合(I3,支払いサイト!$B$1〜$F$1,3,0))
ウ:表引き(支払いサイト!$B$2〜$F$6,垂直照合(H3,支払いサイト!$A$2〜$A$6,3,0),水平照合(I3,支払いサイト!$B$1〜$F$1,3,0))
エ:表引き(支払いサイト!$B$2〜$F$6,水平照合(H3,支払いサイト!$A$2〜$A$6,3,0),垂直照合(I3,支払いサイト!$B$1〜$F$1,3,0))
オ:表引き(支払いサイト!$B$2〜$F$6,照合一致(H3,支払いサイト!$A$2〜$A$6,0),照合一致(I3,支払いサイト!$B$1〜$F$1,0))
カ:表引き(支払いサイト!$B$2〜$F$6,照合一致(H3,支払いサイト!$A$2〜$A$6,1),照合一致(I3,支払いサイト!$B$1〜$F$1,1))
キ:表引き(支払いサイト!$B$2〜$F$6,照合一致(I3,支払いサイト!$B$1〜$F$1,0),照合一致(H3,支払いサイト!$A$2〜$A$6,0))
ク:表引き(支払いサイト!$B$2〜$F$6,照合一致(I3,支払いサイト!$B$1〜$F$1,1),照合一致(H3,支払いサイト!$A$2〜$A$6,1))
gに関する解答群
ア:N3
イ:合計(N3〜P3)
ウ:合計(N3〜P3) + R3
エ:条件付合計(N$2〜P$2,'= M3',N3〜P3)
オ:条件付合計(N$2〜P$2,'= M3',N3〜P3) + R3
カ:条件付合計(N$2〜P$2,'< M3',N3〜P3)
キ:条件付合計(N$2〜P$2,'< M3',N3〜P3) + R3
ク:条件付合計(N$2〜P$2,'≦ M3',N3〜P3)
ケ:条件付合計(N$2〜P$2,'≦ M3',N3〜P3) + R3
hに関する解答群
ア:IF(Q3 > L3,'×','○')
イ:IF(Q3 ≧ L3,'×','○')
ウ:IF((Q3 + R3) > L3,'×','○')
エ:IF((Q3 + R3) ≧ L3,'×','○')
オ:IF(論理積((Q3 + R3) > L3,L3 = 0),'×','○')
カ:IF(論理積((Q3 + R3) ≧ L3,L3 = 0),'×','○')
キ:IF(論理和(Q3 > L3,L3 = 0),'×','○')
ク:IF(論理和(Q3 ≧ L3,L3 = 0),'×','○')
ケ:IF(論理和((Q3 + R3) > L3,L3 = 0),'×','○')
コ:IF(論理和((Q3 + R3) ≧ L3,L3 = 0),'×','○')
模範解答
f:オ、g:ク、h:ケ
解説
解答の導き方
(1)セルM3に入れる式
セルM3では、基準1の信用度と基準2の信用度の組合せから、支払いサイトを求めます。
図3の支払いサイト表では、行が基準1、列が基準2に対応しています。したがって、まずH3の信用度を行の位置に、I3の信用度を列の位置に変換し、その交点の月数を取り出します。
- 照合一致は、指定した値が範囲の何番目にあるかを返します。H3はA2〜A6から探し、I3はB1〜F1から探します。どちらも信用度の文字がそのまま一致する位置を探すので、検索の指定は0です。
- 表引きは、範囲の中から指定した行と列の位置にある値を取り出します。行の位置にはH3から求めた位置を、列の位置にはI3から求めた位置を使います。
例えばK1のH3は「現状維持」で、A2〜A6の3番目です。I3は「慎重」で、B1〜F1の2番目です。そのため、表引きでは範囲B2〜F6の3行目・2列目を取り出し、支払いサイトは1になります。
このように、行と列の位置を正しい順で指定しているのは、選択肢オです。選択肢キ・クは行と列の位置が逆になり、ア・イは表から値を取り出す表引きではなく照合一致を使っています。ウ・エは位置の求め方が合いません。
(2)セルQ3に入れる式
Q3では、前月までの売上のうち、まだ回収されていない金額を求めます。
図4では、N2〜P2に、売上が当月から何か月前かを表す数値が入っています。N2は1、O2は2、P2は3です。支払いサイトがM3の月数なら、月数がM3以下の売上は、前月時点でまだ売掛金として残っています。一方、M3より大きい月数の売上は、すでに回収済みです。
そのため、N2〜P2の数値がM3以下かを調べ、条件に合った月の売上だけを合計します。条件付合計は、条件を満たしたセルと同じ位置にある金額を合計する関数です。
例えばK2の支払いサイトは2です。1か月前の売上121,806と、2か月前の売上75,058を合計すると196,864になり、図4のQ4と一致します。3か月前の売上は、支払いサイトの2か月を超えているので合計しません。
したがって、M3以下の月数を条件にする選択肢クが適切です。M3と等しい月数も含める必要があるため、「以下」がポイントです。
(3)セルS3に入れる式
問題文には、前月売掛残と当月注文額の合計が与信枠を「超える場合」又は与信枠が0の場合に、受注不可とあります。
まず、Q3とR3を足して、受注後の売掛金の合計を求めます。その合計がL3を超えるか、またはL3が0であれば「×」を表示します。どちらの条件も当てはまらない場合は「○」です。
論理和は、複数の条件のうち少なくとも一つが成り立つときに真となる関数です。したがって、「合計が与信枠を超える」と「与信枠が0」の論理和を判定する選択肢ケが適切です。
例えばK17では、前月売掛残107,106と当月注文額98,770の合計は205,876です。与信枠200,000を超えるので「×」になります。またK4は与信枠が0なので、売掛残と当月注文額の合計が0でも「×」になります。
誤りやすいポイント
-
表の行と列の位置を逆にしないこと
図3では、基準1の信用度が行、基準2の信用度が列です。表引きに渡す位置も、行、列の順です。 -
照合一致の検索の指定を1にしないこと
信用度は「慎重」「現状維持」などの文字で、表の項目と一致する位置を探します。近い値を探すのではなく、完全に一致する項目を探すため、検索の指定は0です。 -
支払いサイトと同じ月数も売掛残に含めること
前月時点の売掛残には、支払いサイトと同じ月数の売上も含まれます。「M3より小さい」ではなく「M3以下」です。 -
与信枠と合計額が等しい場合は受注可能であること
問題文は「与信枠を超える場合」としています。合計額が与信枠と等しいだけなら、超えていないため受注不可にはなりません。 -
与信枠が0の場合を別に判定すること
合計額が与信枠を超えるかだけでは、与信枠が0で合計額も0の場合を受注不可にできません。与信枠が0という条件も必要です。
FAQ
Q: 図3の支払いサイト表で「取引停止」が「−」なのに、ワークシートではなぜ0を使うのですか?
A: 問題文で、取引停止の「−」に対して数値0を入力すると指定されています。数値として扱える形にしておくことで、セルの値を使った計算や判定ができます。
A: 問題文で、取引停止の「−」に対して数値0を入力すると指定されています。数値として扱える形にしておくことで、セルの値を使った計算や判定ができます。
Q: 数式を下の行に複写するとき、表の範囲を固定する必要があるのはなぜですか?
A: 数式を下の行に複写すると、通常は参照先の行も一緒に移動します。支払いサイト表の範囲はどの取引先でも同じものを使うため、選択肢にあるN$2〜P$2のような絶対参照で固定します。
A: 数式を下の行に複写すると、通常は参照先の行も一緒に移動します。支払いサイト表の範囲はどの取引先でも同じものを使うため、選択肢にあるN$2〜P$2のような絶対参照で固定します。
Q: 合計が与信枠と同じ場合は、受注不可にならないのですか?
A: なりません。受注不可の条件は「与信枠を超える」ことなので、合計が与信枠と等しい場合はこの条件に当てはまりません。ただし、与信枠が0の場合は、別の条件によって受注不可になります。
A: なりません。受注不可の条件は「与信枠を超える」ことなので、合計が与信枠と等しい場合はこの条件に当てはまりません。ただし、与信枠が0の場合は、別の条件によって受注不可になります。
関連キーワード: 表計算、表引き、完全一致検索、条件付合計、論理演算




