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

[EX-13] Excel で 2 進数を 10 進数に変換します

 Excel 関数を使って 2 進数で表記された数値

101101101

を 10 進数、8 進数、16 進数で表してください。
 

問題 EX-13 のヒント

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

[Amazon 数学書籍広告] 新しい情報数学(上田徹著/牧野書店)
[内容:オペレーションズ・リサーチ/束とブール代数/零因子/半群と群/多項式環/有限体(ガロア体)/ガウス整数環/整域/拡大体]

 

解答 EX-13

 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 進数に変換します

 ≫ [問題14] 級数の計算 ≫ Excel で解く数学問題集

スポンサーリンク
スポンサーリンク
末尾広告
末尾広告

コメントをどうぞ

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください