表計算ソフトを用いて、買い物金額に応じたポイント数を計算する。買い物金額が1,000円以下では買い物金額の1%、買い物金額が1,000円を超え3,000円以下では買い物金額の2%、買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。ワークシートのセルA2に買い物金額が入力されるとき、ポイント数が表示されるセルB2に入る数式はどれか。ここで、ポイント数の小数点以下は切捨てとする。
段階計算のIF入れ子は境界値(以下/超)の扱いを必ず確認

| A | B | |
|---|---|---|
| 1 | 買い物金額 | ポイント数 |
| 2 | 3,350 | 100 |
選択肢
- ア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)))
正解と解説
正解:ウ IF(A2≦1000, 整数部(A2/100), IF(A2≦3000, 整数部(A2*2/100), 整数部(A2*3/100)))
条件を境界値まで含めて正しく表す必要がある。1,000円以下は1%、1,000円超3,000円以下は2%、3,000円超は3%という区分なので、まずA2が1,000以下かを判定して1%、そうでなければ3,000以下かを判定して2%、いずれにも当たらなければ3%とする流れが正しい。例の3,350円なら3%で100.5となり、切捨てで100が得られる。
選択肢ごとの解説
- ア1,000以上と3,000以上で判定しており、率の割当ても入れ替わっている。
- イ率の割当てが入れ替わっており、1,000超に1%を適用してしまう。
- ウ正解。1,000以下→1%、3,000以下→2%、それ以外→3%と正しく分岐する。
- エ1,000ちょうどが2%になるなど、境界値の扱いが条件と合わない。
同じ分野の他の問題
- OSS (Open Source Software)の取扱いに関する記述のうち、適切なものだけを全て挙げたものはどれか。…2026年度 秋期 問97
- OSS (Open Source Software)のライセンスにおけるコピーレフトに関する記述として、適切なものはどれ…2026年度 秋期 問73
- アプリケーションソフトウェアの操作を行うとき、質問に答えていく対話形式によって、煩雑な操作を簡単に行えるようにする機能は…2026年度 秋期 問66
- OSS(Open Source Software)に関する次の記述のうち、適切なものだけを全て挙げたものはどれか。 a …2025年度 秋期 問96
- 商品の税込価格を計算する表計算のワークシートがある。セルB1には消費税率が入力されており、セルB4〜B6には税抜価格が入…2025年度 秋期 問76
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。