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