HEX2BIN関数 16進数を2進数に変換する
関数名 | HEX2BIN |
分類 | エンジニアリング |
説明 | 16進数を2進数に変換する |
バージョン | - |
カテゴリ | Excel関数一覧 |
ここでの解説は、特に説明がない限り、Excelをインストールし、初期設定のまま使用した場合の動作を基に解説しています。
書式
HEX2BIN(数値1, [桁数]2)
1 - 数値 ----- 変換する16進数を指定します。10文字を超えて指定することはできません。
2 - [桁数] ----- (省略可) 使用する文字数を指定します。
解説
セルA1に「=HEX2BIN("F",8)」を入力します。
16進数の「F」が8桁の2進数に変換されます。
ここで、なぜ16進数の「F」が2進数の「00001111」になるのか見ておきましょう。
計算方法は以下の通りです。
まず、16進数の「F」を10進数に変換します。結果は「15」です。
10進数の「15」を2進数に変換します。結果は「1111」です。
8桁にするため、足りない桁を「0」で埋めます。その結果「00001111」となります。
注意事項
・数値が負の数である場合、桁数の値は無視され、10桁の2進数が返されます。
・数値が負の数である場合、数値にFFFFFFFE00より小さい値を指定することはできません。数値が正の数である場合、数値に1FFより大きい値を指定することはできません。
・数値に16進数以外の値を指定すると、エラー値 #NUM! が返されます。
・計算結果の桁数が指定した桁数の値よりも大きくなる場合、エラー値 #NUM! が返されます。
・桁数に整数以外の値を指定すると、小数点以下は切り捨てられます。
・桁数に数値以外の値を指定すると、エラー値 #VALUE! が返されます。
・桁数に負の数を指定すると、エラー値 #NUM! が返されます。
メモ
HEX2BIN は HEXadecimal number to BINary