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