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