機能概要
10進数を2進数に変換します。書式
=DEC2BIN(数値,桁数)数値 変換する10進の整数を指定します。数値に負の数を指定すると、桁数は無視され、10桁(10ビット)の2進数が返されます。2進数の最上位のビットは符号を表し、残りの9ビットは数値の大きさを表します。負の数は2の補数を使って表します。桁数 2進表記するときに使用する文字数(桁数)を指定します。桁数を省略すると、必要最小限の桁数で結果が返されます。桁数を指定することによって、変換結果の先頭に0(ゼロ)を表示することができます。
解説
・ 数値<-512または数値>511である場合、エラー値#NUM!が返されます。・ 数値に数値以外の値を指定すると、エラー値#VALUE!が返されます。
・ 計算結果の桁数が桁数の値よりも大きくなる場合、エラー値#NUM!が返されます。
・ 桁数に整数以外の値を指定すると、小数点以下が切り捨てられます。
・ 桁数に数値以外の値を指定すると、エラー値#VALUE!が返されます。
・ 桁数に負の数を指定すると、エラー値#NUM!が返されます。
用例
10進数の値、100を2進数に変換する場合 B2のセルに =DEC2BIN(B1) と入力するA | B | |
---|---|---|
1 | 10進数の数値 | 100 |
2 | 結果 | 1000100 |