表計算ソフトを用いて、買い物金額に応じたポイント数を計算する。
買い物金額が1,000円以下では買い物金額の1%、買い物金額が1,000円を超え3,000円以下では買い物金額の2%、買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。
ワークシートのセル A2 に買い物金額が入力されるとき、ポイント数が表示されるセル B2 に入る数式はどれか。
ここで、ポイント数の小数点以下は切捨てとする。
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))) |
答え ウ
【解説】
買い物金額が1,000円以下では買い物金額の1%のポイントを付与なので、
IF(A2≤1000, 整数部(A2/100), …)
で、買い物金額が1,000円を超え3,000円以下では買い物金額の2%のポイントを付与なので、上のelseの部分は、
IF(A2≤3000, 整数部(A2*2/100), …)
で、買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与なので、上のelseの部分は、
整数部(A2*3/100)
なので、これをまとめると
IF(A2≤1000, 整数部(A2/100), IF(A2≤3000, 整数部(A2*2/100), 整数部(A2*3/100)))
(ウ)になります。
【キーワード】
・表計算ソフト