DEC2BIN関数(10進数→2進数変換)

デシマル・トゥ・バイナリー

DEC2BIN関数は、10進数を2進数に変換して返す関数です。

引数には10進数(数値)と桁数を指定しますが、桁数は省略することができます。10進数は、-512~511までの整数を入力することができます。

例:DEC2BIN関数を入力。引数に数値を指定。10進数の41。

DEC2BIN関数

Enterで結果が表示されます。2進数の101001。

2進数に変換

例:引数に数値と桁数を指定。10進数の41、変換後の桁数。

数値と桁数を指定

Enterで結果が表示されます。2進数の8桁 00101001。8ビット固定長での表示となります。

8桁の2進数

例:引数にセルを指定。

セルを指定

オートフィルの結果。変換後 数値を右寄せで表示。10進数の1~15は、2進数で以下のようになります。

オートフィルの結果

DEC2BIN関数では、-1から-512までの負の数を入力することができますが、桁数は自動的に10桁になり 10ビットにおける2進数の負の数が返されます。10桁目が符号、9桁で数値の大きさを表します。2進数の負の数は最上位のビット、符号は1となります。

DEC2BIN関数と類似した関数に、DEC2HEX関数があります。DEC2BIN関数は10進数→2進数、DEC2HEX関数は10進数→16進数の変換になります。