2進数加算の表計算式

正解は ア です。 2の位の結果(B5)は、 1の位からの繰上げ(B2)+α の2の位(B3)+β の2の位(B4) の合計で決まります。3つの値はそれぞれ0か1なので、合計は 0〜3 のどれかです。 合計(B2:B4) 2進数で表すと 2の位(B5)に表示する値 4の位へ 0 0 0(合計そのもの) 繰上げなし 1 1 1(合計そのもの) 繰上げなし 2 10 0 繰上げあり 3 11 1 繰上げあり つまり「合計が2未満なら合計そのもの、合計が2なら0、それ以外(3)なら1」です。式にすると次のとおりで、選択肢アと一致します。 IF(合計(B2:B4)<2, 合計(B2:B4), IF(合計(B2:B4)=2, 0, 1)) イ:合計が2のとき1、3のとき0になり、逆になっています。 ウ・エ:「合計>2」なら合計(3)をそのまま表示してしまい、2進数の1桁になりません。

表計算ソフトを用いて,二つの2進数α,βの和を求める。α,βの桁数は2桁に限定し,2の位,1の位の順に各桁の値がセルB3,C3とセルB4,C4に入力されている。結果は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

:結果の表示

出典令和8年度 ITパスポート試験 公開問題 問74
ア
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))