ITパスポート講座
★ 猫本 2-06 表計算(関数の応用)(その1) ★
ITパスポート 平成30年度春期 問60
支店ごとの月別の売上データを評価する。各月の各支店の"評価"欄に,該当支店の売上額がA~C支店の該当月の売上額の平均値を下回る場合に文字"×" を,平均値以上であれば文字"○"を表示したい。セルC3に入力する式として,適切なものはどれか。ここで,セルC3に入力した式は,セルD3,セルE3,セルC5~E5,セルC7~E7に複写して利用するものとする。

ア | IF($C2<平均(C2:E2),'○','×') |
イ | IF($C2<平均(C2:E2),'×','○') |
ウ | IF(C2<平均($C2:$E2),'○','×') |
エ | IF(C2<平均($C2:$E2),'×','○') |
解説
(頭の準備体操)
IF(条件式,真の処理,偽の処理)
「売上額の平均値を下回る場合は"×"を,平均値以上であれば"○"である」ので,イかエである。
縦横複写なので,セルC3(複写元),セルD3(その右),セルC5(その下)のあるべき式を考える(まだ$は考えない)。
セルC3(複写元):IF($C2<平均(C2:E2),'×','○')
セルC3(その右):IF($D2<平均(C2:E2),'×','○')
セルC5(その下):IF($C4<平均(C4:E4),'×','○')
比較して,固定したい行と列に$を付ける。
よって,セルC3(複写元):IF($C2<平均($C2:$E2),'×','○')です。
解答 エ
ITパスポート 平成31年度春期 問98
表計算ソフトを用いて,二つの科目X,Yの成績を評価して合否を判定する。それぞれの点数はワークシートのセルA2,B2に入力する。合計点が120点以上であり,かつ,2科目とも50点以上であればセルC2に"合格",それ以外は"不合格"と表示する。セルC2に入れる適切な計算式はどれか。

ア | IF(論理積((A2+B2)≧120,A2≧50,B2≧50),'合格','不合格') |
イ | IF(論理積((A2+B2)≧120,A2≧50,B2≧50),'不合格','合格') |
ウ | IF(論理和((A2+B2)≧120,A2≧50,B2≧50),'合格','不合格') |
エ | IF(論理和((A2+B2)≧120,A2≧50,B2≧50),'不合格','合格') |
解説
(頭の準備体操)
論理積(論理式1,論理式2,…) 論理式が全て真であれば,真を返す。
論理和(論理式1,論理式2,…) 論理式のうち一つでも真であれば,真を返す。
「合計点が120点以上であり,かつ,2科目とも50点以上」なので,論理積を用いる(アかイ)。
これらが全て真であれば'合格',そうでなければ'不合格'なので,
IF(論理積((A2+B2)≧120,A2≧50,B2≧50),'合格','不合格')です。
解答
ア
ITパスポート 平成28年度春期 問80
表計算ソフトを用いて,買い物金額に応じたポイント数を計算する。買い物金額が1,000円以下では買い物金額の1%,買い物金額が1,000円を超え3,000円以下では買い物金額の2%,買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。ワークシートのセルA2に買い物金額が入力されるとき,ポイント数が表示されるセルB2に入る数式はどれか。ここで,ポイント数の小数点以下は切捨てとする。

ア | IF(A2≧3000,整数部(A2*3/100), IF(A2≧1000,整数部(A2/100),整数部(A2*2/100))) |
イ | IF(A2>3000,整数部(A2*3/100), IF(A2>1000,整数部(A2/100),整数部(A2*2/100))) |
ウ | IF(A2≦1000,整数部(A2/100), IF(A2≦3000,整数部(A2*2/100),整数部(A2*3/100))) |
エ | IF(A2<1000,整数部(A2/100), IF(A2<3000,整数部(A2*2/100),整数部(A2*3/100))) |
解説
(頭の準備体操)
整数部(A1) セルA1の値が超えない最大の正数を返す。
ポイント数は小数点以下を切り捨てるので,整数部関数を用いる。
買い物金額が1,000円以下では買い物金額の1%を付与する → 整数部(A2/100)
買い物金額が1,000円を超え3,000円以下では買い物金額の2%を付与する → 整数部(A2*2/10)
買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する → 整数部(A2*3/10)
ア

金額 | ポイント付与 |
3000円~ | 3% |
1000~2999円 | 1% |
0~999円 | 2% |
イ

金額 | ポイント付与 |
3001円~ | 3% |
1001~3000円 | 1% |
0~1000円 | 2% |
ウ

金額 | ポイント付与 |
3001円~ | 3% |
1001~3000円 | 2% |
0円~1000円 | 1% |
エ

金額 | ポイント付与 |
3000円~ | 3% |
1000~2999円 | 2% |
0円~999円 | 1% |
よって,ウです。
解答
ウ