Excelで2進数を10進数に変換します

【EX13】エンジニアリング関数で2進数を10進数に変換します

 Excel 関数を使って、2進数で表記された数値 101101101 を10進数、8進数、16進数で表してください。

【ヒント】「エンジニアリング関数」の中に進数変換の関数が用意されているので、Excel のヘルプなどで探してみてください。

【解答】2進数を10進数に変換するときは BIN2DEC 関数を用います。問題で与えられた 2進数表記の数字 101101101 を引数にして

=BIN2DEC(101101101)

と入力すると 365 という値が返ります。2 進数を8進数に変換するときは BIN2OCT を使います。

=BIN2OCT(101101101)

と入力すると 555 が返ります。2進数を16進数に変換する場合は BIN2HEX を用います。

=BIN2HEX(101101101)

と入力すると 16D が表示されます。

【Excel 補足情報】Excel には進数変換するために、以下のような関数が用意されています。

関数 変換の種類
 DEC2BIN  10 進数を 2 進数に変換します
 DEC2OCT  10 進数を 8 進数に変換します
 DEC2HEX  10 進数を 16 進数に変換します
 BIN2OCT  2 進数を 8 進数に変換します
 BIN2DEC  2 進数を 10 進数に変換します
 BIN2HEX  2 進数を 16 進数に変換します
 OCT2BIN  8 進数を 2 進数に変換します
 OCT2DEC  8 進数を 10 進数に変換します
 OCT2HEX  8 進数を 16 進数に変換します
 HEX2BIN  16 進数を 2 進数に変換します
 HEX2OCT  16 進数を 8 進数に変換します
 HEX2DEC  16 進数を 10 進数に変換します

コメント

タイトルとURLをコピーしました