Advanced-excel-functions-advanced-excel-engineering-hex2oct-function
提供:Dev Guides
エンジニアリング-HEX2OCT関数
説明
HEX2OCT関数は、16進数を8進数に変換します。
構文
HEX2OCT (number, [places])
引数
Argument | Description | Required/Optional |
---|---|---|
number |
The hexadecimal number you want to convert. 数値に10文字(40ビット)を超えることはできません。 数値の最上位ビットは符号ビットです。 残りの39ビットはマグニチュードビットです。 負の数は、2の補数表記を使用して表されます。 |
Required |
places |
The number of characters to use. placesが省略された場合、HEX2OCTは必要な最小文字数を使用します。 Placesは、戻り値の先頭に0(ゼロ)を埋め込むのに役立ちます。 |
Optional |
ノート
- 16進(基数16)数字システムは、数字0-9と文字A-Fを使用します
- 次の表は、最初の32個の16進値とそれに対応する10進値を示しています-
- 16進数では0〜9の数字とA〜Fの文字を使用するため、Excel関数に渡す場合は引用符で囲む必要があります。 たとえば、16進数の11Aは「11A」として入力する必要があります
- 8進数(基数8)数字システムは、数字0〜7を使用します。
- 次の表は、最初の16個の8進数値とそれに対応する10進数値を示しています-
- 数値が負の場合、HEX2OCTは場所を無視し、10文字の8進数を返します。
- 数値が負の場合、FFE0000000より小さくすることはできません
- 数値が正の場合、1FFFFFFFを超えることはできません
- numberが有効な16進数でない場合、HEX2OCTは#NUM!を返します。 エラー値
- HEX2OCTがplace以上の文字を必要とする場合、#NUM!を返します。 エラー値
- placesが整数でない場合、切り捨てられます。
- placesが数値でない場合、HEX2OCTは#VALUE!を返します。 エラー値
- placesが負の場合、HEX2OCTは#NUM!を返します。 エラー値
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016