ITパスポート 令和8年度 問74
ソフトウェア
表計算に関する問題
表計算ソフトを用いて,二つの2進数α,βの和を求める。α,βの桁数は2桁に限定し,2の位,1の位の順に各桁の値がセルB3,セルC3とセルB4,セルC4に入力されている。ワークシートは2進数α=10,β=11の例である。結果は,4の位,2の位,1の位の順にセルA5,セルB5,セルC5に表示したい。セルB2は1の位からの繰り上がりの情報を格納するために用いられ,式 IF(C3+C4=2, 1, 0) が入力されている。セルB5に入力する式はどれか。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 4の位 | 2の位 | 1の位 | |
| 2 | 0 | :1の位からの繰上げ | ||
| 3 | 1 | 0 | :2進数αの値 | |
| 4 | 1 | 1 | :2進数βの値 | |
| 5 | 1 | 0 | 1 | :結果の表示 |
- ア IF(合計(B2:B4)<2, 合計(B2:B4), IF(合計(B2:B4)=2, 0, 1))
- イ IF(合計(B2:B4)<2, 合計(B2:B4), IF(合計(B2:B4)=2, 1, 0))
- ウ IF(合計(B2:B4)>2, 合計(B2:B4), IF(合計(B2:B4)=2, 0, 1))
- エ IF(合計(B2:B4)>2, 合計(B2:B4), IF(合計(B2:B4)=2, 1, 0))
答えと解説
✓ これが正解ア IF(合計(B2:B4)<2, 合計(B2:B4), IF(合計(B2:B4)=2, 0, 1))
解説
合計が2のときは0、3のときは1を返す式になります。
表計算のワークシートの上で、2の位に置くべき値は、その桁に集まった数の合計を2で割った余りです。合計されるのは、1の位からの繰上げと、αの2の位と、βの2の位の三つで、値は0から3までのいずれかになります。合計が0なら0、1なら1をそのまま置きます。合計が2のときは2の位が繰り上がるので、この桁には0を置きます。合計が3のときは繰り上がったうえで1が残るので、1を置きます。つまり、合計が2より小さければ合計をそのまま、2ならば0、それ以外つまり3ならば1とすればよく、合計が2より小さいかで分け、次に2かどうかで分ける形の式が当てはまります。
ほかの選択肢の解説
- イ …<2, 合計(B2:B4), IF(合計(B2:B4)=2, 1, 0)):合計が2のときに1、3のときに0を置く形になっています。2のときは繰り上がってこの桁には何も残らず、3のときは1が残るので、二つが入れ替わっています。
- ウ …>2, 合計(B2:B4), IF(合計(B2:B4)=2, 0, 1)):最初の判定を、合計が2より大きいかどうかにしています。合計が3のときに3をそのまま置くことになり、一つの桁に3という値が現れてしまいます。一つの桁には0か1しか置けないという前提が、そこで崩れてしまいます。
- エ …>2, 合計(B2:B4), IF(合計(B2:B4)=2, 1, 0)):最初の判定が2より大きいかどうかである点に加えて、2のときに1を置いています。3のときに3を置いてしまうことと、2のときの値の両方が食い違っています。
関連用語
出典:令和8年度 ITパスポート試験 問74(改変:原典の図表をテキストに書き起こした)
解説の最終確認:2026-08-29
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和6年度 問85:
基数に 関する 問題 (2進数) - 令和6年度 問58
(表計算 ソフト) - 令和5年度 問75:
表計算に 関する 問題 (表計算 ソフト) - 令和3年度 問66:
RGBに 関する 問題 (2進数) - 令和2年度 10月 (特別措置試験) 問62:
2進数で 表したもの (2進数)
同じ分野の問題
誤りを見つけたら報告する