Posted in

Excel 関数:DEC2BIN

DEC2BIN 関数は、Excelで 10進数(Decimal)を2進数(Binary)に変換するための関数です。


🔹 構文

DEC2BIN(number, [places])

🔹 引数

引数説明
number変換したい10進数の整数(-512 ~ 511)
[places](省略可)結果の2進数の桁数。足りない場合は先頭に0を追加して桁数を合わせる。

🔹 戻り値

  • 指定した10進数を 2進数の文字列 に変換して返します。

🔹 使用例

=DEC2BIN(10)

"1010"

=DEC2BIN(10, 8)

"00001010"(8桁に0埋め)

=DEC2BIN(-5)

→ 負数は2の補数表現で10ビットの範囲内で変換
結果 → "11111011"


🔹 注意点

  • number は -512 から 511 の範囲内でなければなりません。それ以外は #NUM! エラーになります。
  • places は 1 以上の整数で、結果の長さ以上の値を指定してください。小さいと #NUM! エラーになります。
  • 負の数は2の補数(10ビット)で表現されます。

🔹 関連関数

関数説明
BIN2DEC2進数 → 10進数
DEC2HEX10進数 → 16進数
DEC2OCT10進数 → 8進数

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です